BackendAuthenticationConfigState constructor

const BackendAuthenticationConfigState({
  1. Input<String?>? clientCertificate,
  2. Input<String?>? createTime,
  3. Input<String?>? deletionPolicy,
  4. Input<String?>? description,
  5. Input<Map<String, String>?>? effectiveLabels,
  6. Input<Map<String, String>?>? labels,
  7. Input<String?>? location,
  8. Input<String?>? name,
  9. Input<String?>? project,
  10. Input<Map<String, String>?>? pulumiLabels,
  11. Input<String?>? trustConfig,
  12. Input<String?>? updateTime,
  13. Input<String?>? wellKnownRoots,
})

Creates a new BackendAuthenticationConfigState. clientCertificate Reference to a Certificate resource from the certificatemanager.googleapis.com namespace. createTime Time the BackendAuthenticationConfig was created in UTC. 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. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. 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. pulumiLabels The combination of labels configured directly on the resource trustConfig Reference to a TrustConfig resource from the certificatemanager.googleapis.com namespace. updateTime Time the BackendAuthenticationConfig was updated in UTC. 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 BackendAuthenticationConfigState({
  this.clientCertificate,
  this.createTime,
  this.deletionPolicy,
  this.description,
  this.effectiveLabels,
  this.labels,
  this.location,
  this.name,
  this.project,
  this.pulumiLabels,
  this.trustConfig,
  this.updateTime,
  this.wellKnownRoots,
});