Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Instance

import type { Instance } from "https://googleapis.deno.dev/v1/securesourcemanager:v1.ts";

A resource that represents a Secure Source Manager instance.

interface Instance {
readonly createTime?: Date;
readonly hostConfig?: HostConfig;
kmsKey?: string;
labels?: {
[key: string]: string;
}
;
name?: string;
privateConfig?: PrivateConfig;
readonly state?:
| "STATE_UNSPECIFIED"
| "CREATING"
| "ACTIVE"
| "DELETING"
| "PAUSED"
| "UNKNOWN";
readonly stateNote?: "STATE_NOTE_UNSPECIFIED" | "PAUSED_CMEK_UNAVAILABLE" | "INSTANCE_RESUMING";
readonly updateTime?: Date;
workforceIdentityFederationConfig?: WorkforceIdentityFederationConfig;
}

§Properties

§
readonly createTime?: Date
[src]

Output only. Create timestamp.

§
readonly hostConfig?: HostConfig
[src]

Output only. A list of hostnames for this instance.

§
kmsKey?: string
[src]

Optional. Immutable. Customer-managed encryption key name, in the format projects//locations//keyRings//cryptoKeys/.

§
labels?: {
[key: string]: string;
}
[src]

Optional. Labels as key value pairs.

§
name?: string
[src]

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.

§
privateConfig?: PrivateConfig
[src]

Optional. Private settings for private instance.

§
readonly state?: "STATE_UNSPECIFIED" | "CREATING" | "ACTIVE" | "DELETING" | "PAUSED" | "UNKNOWN"
[src]

Output only. Current state of the instance.

§
readonly stateNote?: "STATE_NOTE_UNSPECIFIED" | "PAUSED_CMEK_UNAVAILABLE" | "INSTANCE_RESUMING"
[src]

Output only. An optional field providing information about the current instance state.

§
readonly updateTime?: Date
[src]

Output only. Update timestamp.

§
workforceIdentityFederationConfig?: WorkforceIdentityFederationConfig
[src]

Optional. Configuration for Workforce Identity Federation to support third party identity provider. If unset, defaults to the Google OIDC IdP.