BackendAuthenticationConfigArgs constructor

const BackendAuthenticationConfigArgs({
  1. Input<String?>? clientCertificate,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? description,
  4. Input<Map<String, String>?>? labels,
  5. Input<String?>? location,
  6. Input<String?>? name,
  7. Input<String?>? project,
  8. Input<String?>? trustConfig,
  9. Input<String?>? wellKnownRoots,
})

Creates a new BackendAuthenticationConfigArgs. clientCertificate Reference to a Certificate resource from the certificatemanager.googleapis.com namespace. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description A free-text description of the resource. Max length 1024 characters. labels Set of label tags associated with the BackendAuthenticationConfig resource. location The location of the backend authentication config. name Name of the BackendAuthenticationConfig resource. project The ID of the project in which the resource belongs. trustConfig Reference to a TrustConfig resource from the certificatemanager.googleapis.com namespace. wellKnownRoots Well known roots to use for server certificate validation. If set to NONE, the BackendService will only validate server certificates against roots specified in TrustConfig.

Implementation

const BackendAuthenticationConfigArgs({
  this.clientCertificate,
  this.deletionPolicy,
  this.description,
  this.labels,
  this.location,
  this.name,
  this.project,
  this.trustConfig,
  this.wellKnownRoots,
});