mirror of
https://github.com/ansible-collections/google.cloud.git
synced 2025-04-08 20:00:29 -07:00
* Add memcache, gke release channel, sql ca cert * Fixes * Revert extra ga version * Fixes Signed-off-by: Modular Magician <magic-modules@google.com>
This commit is contained in:
parent
949470be2e
commit
9b80e74660
2 changed files with 109 additions and 0 deletions
|
@ -758,6 +758,43 @@ diskEncryptionStatus:
|
||||||
- The KMS key version used to encrypt the Cloud SQL instance .
|
- The KMS key version used to encrypt the Cloud SQL instance .
|
||||||
returned: success
|
returned: success
|
||||||
type: str
|
type: str
|
||||||
|
serverCaCert:
|
||||||
|
description:
|
||||||
|
- SSL configuration.
|
||||||
|
returned: success
|
||||||
|
type: complex
|
||||||
|
contains:
|
||||||
|
cert:
|
||||||
|
description:
|
||||||
|
- PEM representation of the X.509 certificate.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
|
certSerialNumber:
|
||||||
|
description:
|
||||||
|
- Serial number, as extracted from the certificate.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
|
commonName:
|
||||||
|
description:
|
||||||
|
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
|
createTime:
|
||||||
|
description:
|
||||||
|
- The time when the certificate was created in RFC 3339 format, for example
|
||||||
|
2012-11-15T16:19:00.094Z.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
|
expirationTime:
|
||||||
|
description:
|
||||||
|
- The time when the certificate expires in RFC 3339 format, for example 2012-11-15T16:19:00.094Z.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
|
sha1Fingerprint:
|
||||||
|
description:
|
||||||
|
- SHA-1 fingerprint of the certificate.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
'''
|
'''
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
@ -993,6 +1030,7 @@ def response_to_hash(module, response):
|
||||||
u'state': response.get(u'state'),
|
u'state': response.get(u'state'),
|
||||||
u'diskEncryptionConfiguration': InstanceDiskencryptionconfiguration(response.get(u'diskEncryptionConfiguration', {}), module).from_response(),
|
u'diskEncryptionConfiguration': InstanceDiskencryptionconfiguration(response.get(u'diskEncryptionConfiguration', {}), module).from_response(),
|
||||||
u'diskEncryptionStatus': InstanceDiskencryptionstatus(response.get(u'diskEncryptionStatus', {}), module).from_response(),
|
u'diskEncryptionStatus': InstanceDiskencryptionstatus(response.get(u'diskEncryptionStatus', {}), module).from_response(),
|
||||||
|
u'serverCaCert': InstanceServercacert(response.get(u'serverCaCert', {}), module).from_response(),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1308,5 +1346,38 @@ class InstanceDiskencryptionstatus(object):
|
||||||
return remove_nones_from_dict({u'kmsKeyVersionName': self.request.get(u'kmsKeyVersionName')})
|
return remove_nones_from_dict({u'kmsKeyVersionName': self.request.get(u'kmsKeyVersionName')})
|
||||||
|
|
||||||
|
|
||||||
|
class InstanceServercacert(object):
|
||||||
|
def __init__(self, request, module):
|
||||||
|
self.module = module
|
||||||
|
if request:
|
||||||
|
self.request = request
|
||||||
|
else:
|
||||||
|
self.request = {}
|
||||||
|
|
||||||
|
def to_request(self):
|
||||||
|
return remove_nones_from_dict(
|
||||||
|
{
|
||||||
|
u'cert': self.request.get('cert'),
|
||||||
|
u'certSerialNumber': self.request.get('cert_serial_number'),
|
||||||
|
u'commonName': self.request.get('common_name'),
|
||||||
|
u'createTime': self.request.get('create_time'),
|
||||||
|
u'expirationTime': self.request.get('expiration_time'),
|
||||||
|
u'sha1Fingerprint': self.request.get('sha1_fingerprint'),
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
def from_response(self):
|
||||||
|
return remove_nones_from_dict(
|
||||||
|
{
|
||||||
|
u'cert': self.request.get(u'cert'),
|
||||||
|
u'certSerialNumber': self.request.get(u'certSerialNumber'),
|
||||||
|
u'commonName': self.request.get(u'commonName'),
|
||||||
|
u'createTime': self.request.get(u'createTime'),
|
||||||
|
u'expirationTime': self.request.get(u'expirationTime'),
|
||||||
|
u'sha1Fingerprint': self.request.get(u'sha1Fingerprint'),
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|
|
@ -454,6 +454,44 @@ resources:
|
||||||
- The KMS key version used to encrypt the Cloud SQL instance .
|
- The KMS key version used to encrypt the Cloud SQL instance .
|
||||||
returned: success
|
returned: success
|
||||||
type: str
|
type: str
|
||||||
|
serverCaCert:
|
||||||
|
description:
|
||||||
|
- SSL configuration.
|
||||||
|
returned: success
|
||||||
|
type: complex
|
||||||
|
contains:
|
||||||
|
cert:
|
||||||
|
description:
|
||||||
|
- PEM representation of the X.509 certificate.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
|
certSerialNumber:
|
||||||
|
description:
|
||||||
|
- Serial number, as extracted from the certificate.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
|
commonName:
|
||||||
|
description:
|
||||||
|
- User supplied name. Constrained to [a-zA-Z.-_ ]+.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
|
createTime:
|
||||||
|
description:
|
||||||
|
- The time when the certificate was created in RFC 3339 format, for example
|
||||||
|
2012-11-15T16:19:00.094Z.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
|
expirationTime:
|
||||||
|
description:
|
||||||
|
- The time when the certificate expires in RFC 3339 format, for example
|
||||||
|
2012-11-15T16:19:00.094Z.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
|
sha1Fingerprint:
|
||||||
|
description:
|
||||||
|
- SHA-1 fingerprint of the certificate.
|
||||||
|
returned: success
|
||||||
|
type: str
|
||||||
'''
|
'''
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
Loading…
Add table
Reference in a new issue