Instance Args
fun InstanceArgs(advancedMachineFeatures: Output<AdvancedMachineFeaturesArgs>? = null, canIpForward: Output<Boolean>? = null, confidentialInstanceConfig: Output<ConfidentialInstanceConfigArgs>? = null, deletionProtection: Output<Boolean>? = null, description: Output<String>? = null, disks: Output<List<AttachedDiskArgs>>? = null, displayDevice: Output<DisplayDeviceArgs>? = null, guestAccelerators: Output<List<AcceleratorConfigArgs>>? = null, hostname: Output<String>? = null, keyRevocationActionType: Output<InstanceKeyRevocationActionType>? = null, labels: Output<Map<String, String>>? = null, machineType: Output<String>? = null, metadata: Output<MetadataArgs>? = null, minCpuPlatform: Output<String>? = null, name: Output<String>? = null, networkInterfaces: Output<List<NetworkInterfaceArgs>>? = null, networkPerformanceConfig: Output<NetworkPerformanceConfigArgs>? = null, params: Output<InstanceParamsArgs>? = null, privateIpv6GoogleAccess: Output<InstancePrivateIpv6GoogleAccess>? = null, project: Output<String>? = null, requestId: Output<String>? = null, reservationAffinity: Output<ReservationAffinityArgs>? = null, resourcePolicies: Output<List<String>>? = null, scheduling: Output<SchedulingArgs>? = null, serviceAccounts: Output<List<ServiceAccountArgs>>? = null, shieldedInstanceConfig: Output<ShieldedInstanceConfigArgs>? = null, shieldedInstanceIntegrityPolicy: Output<ShieldedInstanceIntegrityPolicyArgs>? = null, sourceInstanceTemplate: Output<String>? = null, sourceMachineImage: Output<String>? = null, sourceMachineImageEncryptionKey: Output<CustomerEncryptionKeyArgs>? = null, tags: Output<TagsArgs>? = null, zone: Output<String>? = null)