toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'certificateId': ?certificateId,
    'clientCertificateEncryptedPrivateKey': ?clientCertificateEncryptedPrivateKey,
    'clientCertificatePassphrase': ?clientCertificatePassphrase,
    'clientCertificateSslCertificate': ?clientCertificateSslCertificate,
    'creatorEmail': ?creatorEmail,
    'credentialType': ?pulumi.Input.mapOptionalInputValue<AuthConfigCredentialType, String>(credentialType, (value) => value.wireValue),
    'decryptedCredential': ?pulumi.Input.mapOptionalInputValue<GoogleCloudIntegrationsV1alphaCredential, Map<String, dynamic>>(decryptedCredential, (value) => value.toMap()),
    'description': ?description,
    'displayName': displayName,
    'encryptedCredential': ?encryptedCredential,
    'expiryNotificationDuration': ?expiryNotificationDuration,
    'lastModifierEmail': ?lastModifierEmail,
    'location': ?location,
    'name': ?name,
    'overrideValidTime': ?overrideValidTime,
    'productId': productId,
    'project': ?project,
    'reason': ?reason,
    'state': ?pulumi.Input.mapOptionalInputValue<AuthConfigState, String>(state, (value) => value.wireValue),
    'validTime': ?validTime,
    'visibility': ?pulumi.Input.mapOptionalInputValue<AuthConfigVisibility, String>(visibility, (value) => value.wireValue),
  };
}