Instance
import type { Instance } from "https://googleapis.deno.dev/v1/securesourcemanager:v1.ts";
A resource that represents a Secure Source Manager instance.
§Properties
Output only. A list of hostnames for this instance.
Optional. Immutable. Customer-managed encryption key name, in the format projects//locations//keyRings//cryptoKeys/.
Optional. A unique identifier for an instance. The name should be of the
format:
projects/{project_number}/locations/{location_id}/instances/{instance_id}
project_number
: Maps to a unique int64 id assigned to each project.
location_id
: Refers to the region where the instance will be deployed.
Since Secure Source Manager is a regional service, it must be one of the
valid GCP regions. instance_id
: User provided name for the instance, must
be unique for a project_number and location_id combination.
Optional. Private settings for private instance.
Output only. Current state of the instance.
Output only. An optional field providing information about the current instance state.
Optional. Configuration for Workforce Identity Federation to support third party identity provider. If unset, defaults to the Google OIDC IdP.