OauthClientCredential constructor
OauthClientCredential(
- String name, {
- OauthClientCredentialArgs? args,
- CustomResourceOptions? options,
Creates a new OauthClientCredential.
name The Pulumi resource name.
args Arguments used to configure this OauthClientCredential. The set of arguments for OauthClientCredential.
options Resource options controlling this resource's behavior.
Implementation
OauthClientCredential(
String name, {
OauthClientCredentialArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:iam/oauthClientCredential:OauthClientCredential',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
additionalSecretOutputs: const ['clientSecret'],
) {
clientSecret = registerOutput<String>('clientSecret', isSecret: true);
deletionPolicy = registerOutput<String>('deletionPolicy');
disabled = registerOutput<bool?>('disabled');
displayName = registerOutput<String?>('displayName');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
oauthClientCredentialId = registerOutput<String>('oauthClientCredentialId');
oauthclient = registerOutput<String>('oauthclient');
project = registerOutput<String>('project');
}