OauthClientCredential constructor

OauthClientCredential(
  1. String name, {
  2. OauthClientCredentialArgs? args,
  3. 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');
}