VolumeConfig
import type { VolumeConfig } from "https://googleapis.deno.dev/v1/baremetalsolution:v2.ts";
Configuration parameters for a new volume.
interface VolumeConfig {
gcpService?: string;
id?: string;
lunRanges?: LunRange[];
machineIds?: string[];
readonly name?: string;
nfsExports?: NfsExport[];
performanceTier?:
| "VOLUME_PERFORMANCE_TIER_UNSPECIFIED"
| "VOLUME_PERFORMANCE_TIER_SHARED"
| "VOLUME_PERFORMANCE_TIER_ASSIGNED"
| "VOLUME_PERFORMANCE_TIER_HT"
| "VOLUME_PERFORMANCE_TIER_QOS2_PERFORMANCE";
protocol?: "PROTOCOL_UNSPECIFIED" | "PROTOCOL_FC" | "PROTOCOL_NFS";
sizeGb?: number;
snapshotsEnabled?: boolean;
type?: "TYPE_UNSPECIFIED" | "FLASH" | "DISK";
userNote?: string;
}§Properties
§
gcpService?: string
[src]The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
§
id?: string
[src]A transient unique identifier to identify a volume within an ProvisioningConfig request.
§
machineIds?: string[]
[src]Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.