InstanceArgs

constructor(additionalInfo: Output<String>? = null, affinity: Output<InstanceAffinity>? = null, availabilityZone: Output<String>? = null, blockDeviceMappings: Output<List<InstanceBlockDeviceMappingArgs>>? = null, cpuOptions: Output<CpuOptionsPropertiesArgs>? = null, creditSpecification: Output<CreditSpecificationPropertiesArgs>? = null, disableApiTermination: Output<Boolean>? = null, ebsOptimized: Output<Boolean>? = null, elasticGpuSpecifications: Output<List<InstanceElasticGpuSpecificationArgs>>? = null, elasticInferenceAccelerators: Output<List<InstanceElasticInferenceAcceleratorArgs>>? = null, enclaveOptions: Output<EnclaveOptionsPropertiesArgs>? = null, hibernationOptions: Output<HibernationOptionsPropertiesArgs>? = null, hostId: Output<String>? = null, hostResourceGroupArn: Output<String>? = null, iamInstanceProfile: Output<String>? = null, imageId: Output<String>? = null, instanceInitiatedShutdownBehavior: Output<String>? = null, instanceType: Output<String>? = null, ipv6AddressCount: Output<Int>? = null, ipv6Addresses: Output<List<InstanceIpv6AddressArgs>>? = null, kernelId: Output<String>? = null, keyName: Output<String>? = null, launchTemplate: Output<InstanceLaunchTemplateSpecificationArgs>? = null, licenseSpecifications: Output<List<InstanceLicenseSpecificationArgs>>? = null, monitoring: Output<Boolean>? = null, networkInterfaces: Output<List<InstanceNetworkInterfaceArgs>>? = null, placementGroupName: Output<String>? = null, privateDnsNameOptions: Output<InstancePrivateDnsNameOptionsArgs>? = null, privateIpAddress: Output<String>? = null, propagateTagsToVolumeOnCreation: Output<Boolean>? = null, ramdiskId: Output<String>? = null, securityGroupIds: Output<List<String>>? = null, securityGroups: Output<List<String>>? = null, sourceDestCheck: Output<Boolean>? = null, ssmAssociations: Output<List<InstanceSsmAssociationArgs>>? = null, subnetId: Output<String>? = null, tags: Output<List<TagArgs>>? = null, tenancy: Output<String>? = null, userData: Output<String>? = null, volumes: Output<List<InstanceVolumeArgs>>? = null)