GetCertificatesCertificate

data class GetCertificatesCertificate(val description: String, val effectiveLabels: Map<String, String>, val labels: Map<String, String>, val location: String, val manageds: List<GetCertificatesCertificateManaged>, val name: String, val project: String, val pulumiLabels: Map<String, String>, val sanDnsnames: List<String>, val scope: String)

Constructors

Link copied to clipboard
constructor(description: String, effectiveLabels: Map<String, String>, labels: Map<String, String>, location: String, manageds: List<GetCertificatesCertificateManaged>, name: String, project: String, pulumiLabels: Map<String, String>, sanDnsnames: List<String>, scope: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A human-readable description of the resource.

Link copied to clipboard
Link copied to clipboard

Set of label tags associated with the Certificate resource. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

Link copied to clipboard

The Certificate Manager location. If not specified, "global" is used.

Link copied to clipboard

Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.

Link copied to clipboard

A user-defined name of the certificate. Certificate names must be unique The name must be 1-64 characters long, and match the regular expression a-zA-Z0-9_-* which means the first character must be a letter, and all following characters must be a dash, underscore, letter or digit.

Link copied to clipboard

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Link copied to clipboard

The combination of labels configured directly on the resource and default labels configured on the provider.

Link copied to clipboard

The list of Subject Alternative Names of dnsName type defined in the certificate (see RFC 5280 4.2.1.6)

Link copied to clipboard

The scope of the certificate. DEFAULT: Certificates with default scope are served from core Google data centers. If unsure, choose this option. EDGE_CACHE: Certificates with scope EDGE_CACHE are special-purposed certificates, served from Edge Points of Presence. See https://cloud.google.com/vpc/docs/edge-locations. ALL_REGIONS: Certificates with ALL_REGIONS scope are served from all GCP regions (You can only use ALL_REGIONS with global certs). See https://cloud.google.com/compute/docs/regions-zones. CLIENT_AUTH: Certificates with CLIENT_AUTH scope are used by a load balancer (TLS client) to be presented to the backend (TLS server) when backend mTLS is configured. See https://cloud.google.com/load-balancing/docs/backend-authenticated-tls-backend-mtls#client-certificate.