Instance constructor

Instance({
  1. AdvancedMachineFeatures? advancedMachineFeatures,
  2. bool? canIpForward,
  3. ConfidentialInstanceConfig? confidentialInstanceConfig,
  4. String? cpuPlatform,
  5. String? creationTimestamp,
  6. bool? deletionProtection,
  7. String? description,
  8. List<AttachedDisk>? disks,
  9. DisplayDevice? displayDevice,
  10. String? fingerprint,
  11. List<AcceleratorConfig>? guestAccelerators,
  12. String? hostname,
  13. String? id,
  14. CustomerEncryptionKey? instanceEncryptionKey,
  15. String? keyRevocationActionType,
  16. String? kind,
  17. String? labelFingerprint,
  18. Map<String, String>? labels,
  19. String? lastStartTimestamp,
  20. String? lastStopTimestamp,
  21. String? lastSuspendedTimestamp,
  22. String? machineType,
  23. Metadata? metadata,
  24. String? minCpuPlatform,
  25. String? name,
  26. List<NetworkInterface>? networkInterfaces,
  27. NetworkPerformanceConfig? networkPerformanceConfig,
  28. InstanceParams? params,
  29. String? privateIpv6GoogleAccess,
  30. ReservationAffinity? reservationAffinity,
  31. List<String>? resourcePolicies,
  32. ResourceStatus? resourceStatus,
  33. bool? satisfiesPzi,
  34. bool? satisfiesPzs,
  35. Scheduling? scheduling,
  36. String? selfLink,
  37. List<ServiceAccount>? serviceAccounts,
  38. ShieldedInstanceConfig? shieldedInstanceConfig,
  39. ShieldedInstanceIntegrityPolicy? shieldedInstanceIntegrityPolicy,
  40. String? sourceMachineImage,
  41. CustomerEncryptionKey? sourceMachineImageEncryptionKey,
  42. bool? startRestricted,
  43. String? status,
  44. String? statusMessage,
  45. Tags? tags,
  46. String? zone,
})

Implementation

Instance({
  this.advancedMachineFeatures,
  this.canIpForward,
  this.confidentialInstanceConfig,
  this.cpuPlatform,
  this.creationTimestamp,
  this.deletionProtection,
  this.description,
  this.disks,
  this.displayDevice,
  this.fingerprint,
  this.guestAccelerators,
  this.hostname,
  this.id,
  this.instanceEncryptionKey,
  this.keyRevocationActionType,
  this.kind,
  this.labelFingerprint,
  this.labels,
  this.lastStartTimestamp,
  this.lastStopTimestamp,
  this.lastSuspendedTimestamp,
  this.machineType,
  this.metadata,
  this.minCpuPlatform,
  this.name,
  this.networkInterfaces,
  this.networkPerformanceConfig,
  this.params,
  this.privateIpv6GoogleAccess,
  this.reservationAffinity,
  this.resourcePolicies,
  this.resourceStatus,
  this.satisfiesPzi,
  this.satisfiesPzs,
  this.scheduling,
  this.selfLink,
  this.serviceAccounts,
  this.shieldedInstanceConfig,
  this.shieldedInstanceIntegrityPolicy,
  this.sourceMachineImage,
  this.sourceMachineImageEncryptionKey,
  this.startRestricted,
  this.status,
  this.statusMessage,
  this.tags,
  this.zone,
});