AuthConfig constructor
AuthConfig(
- String name, {
- AuthConfigArgs? args,
- CustomResourceOptions? options,
Creates a new AuthConfig.
name The Pulumi resource name.
args Arguments used to configure this AuthConfig. The set of arguments for AuthConfig.
options Resource options controlling this resource's behavior.
Implementation
AuthConfig(
String name, {
AuthConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:integrations/v1alpha:AuthConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
certificateId = registerOutput<String>('certificateId');
clientCertificateEncryptedPrivateKey = registerOutput<String?>('clientCertificateEncryptedPrivateKey');
clientCertificatePassphrase = registerOutput<String?>('clientCertificatePassphrase');
clientCertificateSslCertificate = registerOutput<String?>('clientCertificateSslCertificate');
createTime = registerOutput<String>('createTime');
creatorEmail = registerOutput<String>('creatorEmail');
credentialType = registerOutput<String>('credentialType');
decryptedCredential = registerOutput<GoogleCloudIntegrationsV1alphaCredentialResponse>('decryptedCredential', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudIntegrationsV1alphaCredentialResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
description = registerOutput<String>('description');
displayName = registerOutput<String>('displayName');
encryptedCredential = registerOutput<String>('encryptedCredential');
expiryNotificationDuration = registerOutput<List<String>>('expiryNotificationDuration');
lastModifierEmail = registerOutput<String>('lastModifierEmail');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
overrideValidTime = registerOutput<String>('overrideValidTime');
productId = registerOutput<String>('productId');
project = registerOutput<String>('project');
reason = registerOutput<String>('reason');
state = registerOutput<String>('state');
updateTime = registerOutput<String>('updateTime');
validTime = registerOutput<String>('validTime');
visibility = registerOutput<String>('visibility');
}