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

PerInstanceConfig

import type { PerInstanceConfig } from "https://googleapis.deno.dev/v1/compute:v1.ts";
interface PerInstanceConfig {
fingerprint?: Uint8Array;
name?: string;
preservedState?: PreservedState;
status?:
| "APPLYING"
| "DELETING"
| "EFFECTIVE"
| "NONE"
| "UNAPPLIED"
| "UNAPPLIED_DELETION";
}

§Properties

§
fingerprint?: Uint8Array
[src]

Fingerprint of this per-instance config. This field can be used in optimistic locking. It is ignored when inserting a per-instance config. An up-to-date fingerprint must be provided in order to update an existing per-instance configuration or the field needs to be unset.

§
name?: string
[src]

The name of a per-instance configuration and its corresponding instance. Serves as a merge key during UpdatePerInstanceConfigs operations, that is, if a per-instance configuration with the same name exists then it will be updated, otherwise a new one will be created for the VM instance with the same name. An attempt to create a per-instance configconfiguration for a VM instance that either doesn't exist or is not part of the group will result in an error.

§
preservedState?: PreservedState
[src]

The intended preserved state for the given instance. Does not contain preserved state generated from a stateful policy.

§
status?: "APPLYING" | "DELETING" | "EFFECTIVE" | "NONE" | "UNAPPLIED" | "UNAPPLIED_DELETION"
[src]

The status of applying this per-instance configuration on the corresponding managed instance.