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,
});