Instance constructor
Instance({
- AcceleratorConfig? acceleratorConfig,
- String? bootDiskSizeGb,
- String? bootDiskType,
- bool? canIpForward,
- ContainerImage? containerImage,
- String? createTime,
- String? creator,
- String? customGpuDriverPath,
- String? dataDiskSizeGb,
- String? dataDiskType,
- String? diskEncryption,
- List<
Disk> ? disks, - bool? installGpuDriver,
- InstanceMigrationEligibility? instanceMigrationEligibility,
- List<
String> ? instanceOwners, - String? kmsKey,
- Map<
String, String> ? labels, - String? machineType,
- Map<
String, String> ? metadata, - bool? migrated,
- String? name,
- String? network,
- String? nicType,
- bool? noProxyAccess,
- bool? noPublicIp,
- bool? noRemoveDataDisk,
- String? postStartupScript,
- String? proxyUri,
- ReservationAffinity? reservationAffinity,
- String? serviceAccount,
- List<
String> ? serviceAccountScopes, - ShieldedInstanceConfig? shieldedInstanceConfig,
- String? state,
- String? subnet,
- List<
String> ? tags, - String? updateTime,
- List<
UpgradeHistoryEntry> ? upgradeHistory, - VmImage? vmImage,
Implementation
Instance({
this.acceleratorConfig,
this.bootDiskSizeGb,
this.bootDiskType,
this.canIpForward,
this.containerImage,
this.createTime,
this.creator,
this.customGpuDriverPath,
this.dataDiskSizeGb,
this.dataDiskType,
this.diskEncryption,
this.disks,
this.installGpuDriver,
this.instanceMigrationEligibility,
this.instanceOwners,
this.kmsKey,
this.labels,
this.machineType,
this.metadata,
this.migrated,
this.name,
this.network,
this.nicType,
this.noProxyAccess,
this.noPublicIp,
this.noRemoveDataDisk,
this.postStartupScript,
this.proxyUri,
this.reservationAffinity,
this.serviceAccount,
this.serviceAccountScopes,
this.shieldedInstanceConfig,
this.state,
this.subnet,
this.tags,
this.updateTime,
this.upgradeHistory,
this.vmImage,
});