Instance
import type { Instance } from "https://googleapis.deno.dev/v1/file:v1.ts";
A Filestore instance.
interface Instance {
readonly createTime?: Date;
description?: string;
etag?: string;
fileShares?: FileShareConfig[];
kmsKeyName?: string;
labels?: {};
[key: string]: string;
readonly name?: string;
networks?: NetworkConfig[];
readonly satisfiesPzi?: boolean;
readonly satisfiesPzs?: boolean;
readonly state?:
| "STATE_UNSPECIFIED"
| "CREATING"
| "READY"
| "REPAIRING"
| "DELETING"
| "ERROR"
| "RESTORING"
| "SUSPENDED"
| "SUSPENDING"
| "RESUMING"
| "REVERTING";
readonly statusMessage?: string;
readonly suspensionReasons?: "SUSPENSION_REASON_UNSPECIFIED" | "KMS_KEY_ISSUE"[];
tier?:
} | "TIER_UNSPECIFIED"
| "STANDARD"
| "PREMIUM"
| "BASIC_HDD"
| "BASIC_SSD"
| "HIGH_SCALE_SSD"
| "ENTERPRISE"
| "ZONAL"
| "REGIONAL";
§Properties
§
etag?: string
[src]Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
§
readonly name?: string
[src]Output only. The resource name of the instance, in the format
projects/{project}/locations/{location}/instances/{instance}
.
§
networks?: NetworkConfig[]
[src]VPC networks to which the instance is connected. For this version, only a single network is supported.
§
readonly state?: "STATE_UNSPECIFIED" | "CREATING" | "READY" | "REPAIRING" | "DELETING" | "ERROR" | "RESTORING" | "SUSPENDED" | "SUSPENDING" | "RESUMING" | "REVERTING"
[src]Output only. The instance state.
§
readonly statusMessage?: string
[src]Output only. Additional information about the instance state, if available.