ComputeInstanceRestoreProperties constructor

ComputeInstanceRestoreProperties({
  1. AdvancedMachineFeatures? advancedMachineFeatures,
  2. bool? canIpForward,
  3. ConfidentialInstanceConfig? confidentialInstanceConfig,
  4. bool? deletionProtection,
  5. String? description,
  6. List<AttachedDisk>? disks,
  7. DisplayDevice? displayDevice,
  8. List<AcceleratorConfig>? guestAccelerators,
  9. String? hostname,
  10. CustomerEncryptionKey? instanceEncryptionKey,
  11. String? keyRevocationActionType,
  12. Map<String, String>? labels,
  13. String? machineType,
  14. Metadata? metadata,
  15. String? minCpuPlatform,
  16. String? name,
  17. List<NetworkInterface>? networkInterfaces,
  18. NetworkPerformanceConfig? networkPerformanceConfig,
  19. InstanceParams? params,
  20. String? privateIpv6GoogleAccess,
  21. AllocationAffinity? reservationAffinity,
  22. List<String>? resourcePolicies,
  23. Scheduling? scheduling,
  24. List<ServiceAccount>? serviceAccounts,
  25. 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,
});