ComputeInstanceRestoreProperties constructor
ComputeInstanceRestoreProperties({
- AdvancedMachineFeatures? advancedMachineFeatures,
- bool? canIpForward,
- ConfidentialInstanceConfig? confidentialInstanceConfig,
- bool? deletionProtection,
- String? description,
- List<
AttachedDisk> ? disks, - DisplayDevice? displayDevice,
- List<
AcceleratorConfig> ? guestAccelerators, - String? hostname,
- CustomerEncryptionKey? instanceEncryptionKey,
- String? keyRevocationActionType,
- Map<
String, String> ? labels, - String? machineType,
- Metadata? metadata,
- String? minCpuPlatform,
- String? name,
- List<
NetworkInterface> ? networkInterfaces, - NetworkPerformanceConfig? networkPerformanceConfig,
- InstanceParams? params,
- String? privateIpv6GoogleAccess,
- AllocationAffinity? reservationAffinity,
- List<
String> ? resourcePolicies, - Scheduling? scheduling,
- List<
ServiceAccount> ? serviceAccounts, - Tags? tags,
Implementation
ComputeInstanceRestoreProperties({
this.advancedMachineFeatures,
this.canIpForward,
this.confidentialInstanceConfig,
this.deletionProtection,
this.description,
this.disks,
this.displayDevice,
this.guestAccelerators,
this.hostname,
this.instanceEncryptionKey,
this.keyRevocationActionType,
this.labels,
this.machineType,
this.metadata,
this.minCpuPlatform,
this.name,
this.networkInterfaces,
this.networkPerformanceConfig,
this.params,
this.privateIpv6GoogleAccess,
this.reservationAffinity,
this.resourcePolicies,
this.scheduling,
this.serviceAccounts,
this.tags,
});