OauthClientCredentialState constructor

const OauthClientCredentialState({
  1. Input<String?>? clientSecret,
  2. Input<String?>? deletionPolicy,
  3. Input<bool?>? disabled,
  4. Input<String?>? displayName,
  5. Input<String?>? location,
  6. Input<String?>? name,
  7. Input<String?>? oauthClientCredentialId,
  8. Input<String?>? oauthclient,
  9. Input<String?>? project,
})

Creates a new OauthClientCredentialState. clientSecret The system-generated OAuth client secret. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. disabled Whether the OauthClientCredential is disabled. You cannot use a displayName A user-specified display name of the OauthClientCredential. location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. name Immutable. Identifier. The resource name of the OauthClientCredential. oauthClientCredentialId Required. The ID to use for the OauthClientCredential, which becomes the oauthclient Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. project The ID of the project in which the resource belongs.

Implementation

const OauthClientCredentialState({
  this.clientSecret,
  this.deletionPolicy,
  this.disabled,
  this.displayName,
  this.location,
  this.name,
  this.oauthClientCredentialId,
  this.oauthclient,
  this.project,
});