Package-level declarations

Types

data class AutoProvisioningGroupLaunchTemplateConfigArgs(val instanceType: Output<String>? = null, val maxPrice: Output<String>, val priority: Output<String>? = null, val vswitchId: Output<String>, val weightedCapacity: Output<String>) : ConvertibleToJava<AutoProvisioningGroupLaunchTemplateConfigArgs>
data class AutoSnapshotPolicyCopyEncryptionConfigurationArgs(val encrypted: Output<Boolean>? = null, val kmsKeyId: Output<String>? = null) : ConvertibleToJava<AutoSnapshotPolicyCopyEncryptionConfigurationArgs>
Link copied to clipboard
data class DedicatedHostNetworkAttributeArgs(val slbUdpTimeout: Output<Int>? = null, val udpTimeout: Output<Int>? = null) : ConvertibleToJava<DedicatedHostNetworkAttributeArgs>
Link copied to clipboard
data class EcsInstanceSetDataDiskArgs(val autoSnapshotPolicyId: Output<String>? = null, val diskCategory: Output<String>? = null, val diskDescription: Output<String>? = null, val diskName: Output<String>? = null, val diskSize: Output<Int>, val encrypted: Output<Boolean>? = null, val kmsKeyId: Output<String>? = null, val performanceLevel: Output<String>? = null, val snapshotId: Output<String>? = null) : ConvertibleToJava<EcsInstanceSetDataDiskArgs>
Link copied to clipboard
data class EcsInstanceSetExcludeInstanceFilterArgs(val key: Output<String>, val values: Output<List<String>>) : ConvertibleToJava<EcsInstanceSetExcludeInstanceFilterArgs>
Link copied to clipboard
data class EcsInstanceSetNetworkInterfaceArgs(val description: Output<String>? = null, val networkInterfaceName: Output<String>? = null, val primaryIpAddress: Output<String>? = null, val securityGroupId: Output<String>, val vswitchId: Output<String>? = null) : ConvertibleToJava<EcsInstanceSetNetworkInterfaceArgs>
Link copied to clipboard
data class EcsLaunchTemplateDataDiskArgs(val category: Output<String>? = null, val deleteWithInstance: Output<Boolean>? = null, val description: Output<String>? = null, val device: Output<String>? = null, val encrypted: Output<Boolean>? = null, val name: Output<String>? = null, val performanceLevel: Output<String>? = null, val size: Output<Int>? = null, val snapshotId: Output<String>? = null) : ConvertibleToJava<EcsLaunchTemplateDataDiskArgs>
Link copied to clipboard
data class EcsLaunchTemplateNetworkInterfacesArgs(val deleteOnRelease: Output<Boolean>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val primaryIp: Output<String>? = null, val securityGroupId: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<EcsLaunchTemplateNetworkInterfacesArgs>
Link copied to clipboard
data class EcsLaunchTemplateSystemDiskArgs(val category: Output<String>? = null, val deleteWithInstance: Output<Boolean>? = null, val description: Output<String>? = null, val encrypted: Output<Boolean>? = null, val iops: Output<String>? = null, val name: Output<String>? = null, val performanceLevel: Output<String>? = null, val size: Output<Int>? = null) : ConvertibleToJava<EcsLaunchTemplateSystemDiskArgs>
Link copied to clipboard
data class EcsPrefixListEntryArgs(val cidr: Output<String>? = null, val description: Output<String>? = null) : ConvertibleToJava<EcsPrefixListEntryArgs>
Link copied to clipboard
data class GetActivationsPlainArgs(val ids: List<String>? = null, val instanceName: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null) : ConvertibleToJava<GetActivationsPlainArgs>

A collection of arguments for invoking getActivations.

Link copied to clipboard
data class GetAutoSnapshotPoliciesPlainArgs(val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null, val status: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetAutoSnapshotPoliciesPlainArgs>

A collection of arguments for invoking getAutoSnapshotPolicies.

Link copied to clipboard
data class GetCapacityReservationsPlainArgs(val capacityReservationIds: List<String>? = null, val ids: List<String>? = null, val instanceType: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val paymentType: String? = null, val platform: String? = null, val resourceGroupId: String? = null, val status: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetCapacityReservationsPlainArgs>

A collection of arguments for invoking getCapacityReservations.

Link copied to clipboard
data class GetCommandsPlainArgs(val commandProvider: String? = null, val contentEncoding: String? = null, val description: String? = null, val ids: List<String>? = null, val name: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val type: String? = null) : ConvertibleToJava<GetCommandsPlainArgs>

A collection of arguments for invoking getCommands.

Link copied to clipboard
data class GetDedicatedHostsOperationLock(val lockReason: String? = null) : ConvertibleToJava<GetDedicatedHostsOperationLock>
Link copied to clipboard
data class GetDedicatedHostsPlainArgs(val dedicatedHostId: String? = null, val dedicatedHostName: String? = null, val dedicatedHostType: String? = null, val ids: List<String>? = null, val nameRegex: String? = null, val operationLocks: List<GetDedicatedHostsOperationLock>? = null, val outputFile: String? = null, val resourceGroupId: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val zoneId: String? = null) : ConvertibleToJava<GetDedicatedHostsPlainArgs>

A collection of arguments for invoking getDedicatedHosts.

Link copied to clipboard
data class GetDisksOperationLock(val lockReason: String? = null) : ConvertibleToJava<GetDisksOperationLock>
Link copied to clipboard
data class GetDisksPlainArgs(val additionalAttributes: List<String>? = null, val autoSnapshotPolicyId: String? = null, val availabilityZone: String? = null, val category: String? = null, val deleteAutoSnapshot: Boolean? = null, val deleteWithInstance: Boolean? = null, val diskName: String? = null, val diskType: String? = null, val dryRun: Boolean? = null, val enableAutoSnapshot: Boolean? = null, val enableAutomatedSnapshotPolicy: Boolean? = null, val enableShared: Boolean? = null, val encrypted: String? = null, val ids: List<String>? = null, val instanceId: String? = null, val kmsKeyId: String? = null, val nameRegex: String? = null, val operationLocks: List<GetDisksOperationLock>? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val paymentType: String? = null, val portable: Boolean? = null, val resourceGroupId: String? = null, val snapshotId: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val type: String? = null, val zoneId: String? = null) : ConvertibleToJava<GetDisksPlainArgs>

A collection of arguments for invoking getDisks.

Link copied to clipboard
Link copied to clipboard
data class GetEcsDedicatedHostClustersPlainArgs(val dedicatedHostClusterIds: List<String>? = null, val dedicatedHostClusterName: String? = null, val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null, val tags: Map<String, String>? = null, val zoneId: String? = null) : ConvertibleToJava<GetEcsDedicatedHostClustersPlainArgs>

A collection of arguments for invoking getEcsDedicatedHostClusters.

Link copied to clipboard
data class GetEcsDeploymentSetsPlainArgs(val deploymentSetName: String? = null, val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null, val strategy: String? = null) : ConvertibleToJava<GetEcsDeploymentSetsPlainArgs>

A collection of arguments for invoking getEcsDeploymentSets.

Link copied to clipboard
data class GetEcsDisksOperationLock(val lockReason: String? = null) : ConvertibleToJava<GetEcsDisksOperationLock>
Link copied to clipboard
data class GetEcsDisksPlainArgs(val additionalAttributes: List<String>? = null, val autoSnapshotPolicyId: String? = null, val availabilityZone: String? = null, val category: String? = null, val deleteAutoSnapshot: Boolean? = null, val deleteWithInstance: Boolean? = null, val diskName: String? = null, val diskType: String? = null, val dryRun: Boolean? = null, val enableAutoSnapshot: Boolean? = null, val enableAutomatedSnapshotPolicy: Boolean? = null, val enableShared: Boolean? = null, val encrypted: String? = null, val ids: List<String>? = null, val instanceId: String? = null, val kmsKeyId: String? = null, val nameRegex: String? = null, val operationLocks: List<GetEcsDisksOperationLock>? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val paymentType: String? = null, val portable: Boolean? = null, val resourceGroupId: String? = null, val snapshotId: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val type: String? = null, val zoneId: String? = null) : ConvertibleToJava<GetEcsDisksPlainArgs>

A collection of arguments for invoking getEcsDisks.

Link copied to clipboard
data class GetEcsImageComponentsPlainArgs(val ids: List<String>? = null, val imageComponentName: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val owner: String? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetEcsImageComponentsPlainArgs>

A collection of arguments for invoking getEcsImageComponents.

Link copied to clipboard
data class GetEcsImagePipelinePlainArgs(val ids: List<String>? = null, val name: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetEcsImagePipelinePlainArgs>

A collection of arguments for invoking getEcsImagePipeline.

Link copied to clipboard
data class GetEcsInvocationsPlainArgs(val commandId: String? = null, val contentEncoding: String? = null, val ids: List<String>? = null, val invokeStatus: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null) : ConvertibleToJava<GetEcsInvocationsPlainArgs>

A collection of arguments for invoking getEcsInvocations.

Link copied to clipboard
data class GetEcsKeyPairsPlainArgs(val fingerPrint: String? = null, val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetEcsKeyPairsPlainArgs>

A collection of arguments for invoking getEcsKeyPairs.

Link copied to clipboard
data class GetEcsLaunchTemplatesPlainArgs(val enableDetails: Boolean? = null, val ids: List<String>? = null, val launchTemplateName: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val templateResourceGroupId: String? = null, val templateTags: Map<String, String>? = null) : ConvertibleToJava<GetEcsLaunchTemplatesPlainArgs>

A collection of arguments for invoking getEcsLaunchTemplates.

data class GetEcsNetworkInterfacePermissionsPlainArgs(val ids: List<String>? = null, val networkInterfaceId: String, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val status: String? = null) : ConvertibleToJava<GetEcsNetworkInterfacePermissionsPlainArgs>

A collection of arguments for invoking getEcsNetworkInterfacePermissions.

Link copied to clipboard
data class GetEcsNetworkInterfacesPlainArgs(val ids: List<String>? = null, val instanceId: String? = null, val name: String? = null, val nameRegex: String? = null, val networkInterfaceName: String? = null, val outputFile: String? = null, val primaryIpAddress: String? = null, val privateIp: String? = null, val resourceGroupId: String? = null, val securityGroupId: String? = null, val serviceManaged: Boolean? = null, val status: String? = null, val tags: Map<String, String>? = null, val type: String? = null, val vpcId: String? = null, val vswitchId: String? = null) : ConvertibleToJava<GetEcsNetworkInterfacesPlainArgs>

A collection of arguments for invoking getEcsNetworkInterfaces.

Link copied to clipboard
data class GetEcsPrefixListsPlainArgs(val addressFamily: String? = null, val enableDetails: Boolean? = null, val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null) : ConvertibleToJava<GetEcsPrefixListsPlainArgs>

A collection of arguments for invoking getEcsPrefixLists.

Link copied to clipboard
data class GetEcsSnapshotGroupsPlainArgs(val ids: List<String>? = null, val instanceId: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val snapshotGroupName: String? = null, val status: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetEcsSnapshotGroupsPlainArgs>

A collection of arguments for invoking getEcsSnapshotGroups.

Link copied to clipboard
data class GetEcsSnapshotsPlainArgs(val category: String? = null, val dryRun: Boolean? = null, val encrypted: Boolean? = null, val ids: List<String>? = null, val kmsKeyId: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val resourceGroupId: String? = null, val snapshotLinkId: String? = null, val snapshotName: String? = null, val snapshotType: String? = null, val sourceDiskType: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val type: String? = null, val usage: String? = null) : ConvertibleToJava<GetEcsSnapshotsPlainArgs>

A collection of arguments for invoking getEcsSnapshots.

Link copied to clipboard
data class GetEcsStorageCapacityUnitsPlainArgs(val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null, val status: String? = null) : ConvertibleToJava<GetEcsStorageCapacityUnitsPlainArgs>

A collection of arguments for invoking getEcsStorageCapacityUnits.

Link copied to clipboard
data class GetEipAddressesPlainArgs(val addressName: String? = null, val associatedInstanceId: String? = null, val associatedInstanceType: String? = null, val dryRun: Boolean? = null, val enableDetails: Boolean? = null, val ids: List<String>? = null, val includeReservationData: Boolean? = null, val ipAddress: String? = null, val ipAddresses: List<String>? = null, val isp: String? = null, val lockReason: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val paymentType: String? = null, val resourceGroupId: String? = null, val segmentInstanceId: String? = null, val status: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetEipAddressesPlainArgs>

A collection of arguments for invoking getEipAddresses.

Link copied to clipboard
data class GetEipsPlainArgs(val addressName: String? = null, val associatedInstanceId: String? = null, val associatedInstanceType: String? = null, val dryRun: Boolean? = null, val enableDetails: Boolean? = null, val ids: List<String>? = null, val includeReservationData: Boolean? = null, val ipAddress: String? = null, val ipAddresses: List<String>? = null, val isp: String? = null, val lockReason: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val paymentType: String? = null, val resourceGroupId: String? = null, val segmentInstanceId: String? = null, val status: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetEipsPlainArgs>

A collection of arguments for invoking getEips.

Link copied to clipboard
Link copied to clipboard
data class GetElasticityAssurancesPlainArgs(val ids: List<String>? = null, val outputFile: String? = null, val privatePoolOptionsIds: List<String>? = null, val resourceGroupId: String? = null, val status: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetElasticityAssurancesPlainArgs>

A collection of arguments for invoking getElasticityAssurances.

Link copied to clipboard
data class GetHpcClustersPlainArgs(val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null) : ConvertibleToJava<GetHpcClustersPlainArgs>

A collection of arguments for invoking getHpcClusters.

Link copied to clipboard
data class GetImagesPlainArgs(val actionType: String? = null, val architecture: String? = null, val dryRun: Boolean? = null, val imageFamily: String? = null, val imageId: String? = null, val imageName: String? = null, val imageOwnerId: String? = null, val instanceType: String? = null, val isSupportCloudInit: Boolean? = null, val isSupportIoOptimized: Boolean? = null, val mostRecent: Boolean? = null, val nameRegex: String? = null, val osType: String? = null, val outputFile: String? = null, val owners: String? = null, val resourceGroupId: String? = null, val snapshotId: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val usage: String? = null) : ConvertibleToJava<GetImagesPlainArgs>

A collection of arguments for invoking getImages.

Link copied to clipboard
Link copied to clipboard
data class GetInstanceKeywordsPlainArgs(val key: String, val outputFile: String? = null) : ConvertibleToJava<GetInstanceKeywordsPlainArgs>

A collection of arguments for invoking getInstanceKeywords.

Link copied to clipboard
data class GetInstancesPlainArgs(val availabilityZone: String? = null, val enableDetails: Boolean? = null, val ids: List<String>? = null, val imageId: String? = null, val instanceName: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val ramRoleName: String? = null, val resourceGroupId: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val vpcId: String? = null, val vswitchId: String? = null) : ConvertibleToJava<GetInstancesPlainArgs>

A collection of arguments for invoking getInstances.

Link copied to clipboard
data class GetInstanceTypeFamiliesPlainArgs(val generation: String? = null, val instanceChargeType: String? = null, val outputFile: String? = null, val spotStrategy: String? = null, val zoneId: String? = null) : ConvertibleToJava<GetInstanceTypeFamiliesPlainArgs>

A collection of arguments for invoking getInstanceTypeFamilies.

Link copied to clipboard
data class GetInstanceTypesPlainArgs(val availabilityZone: String? = null, val cpuCoreCount: Int? = null, val eniAmount: Int? = null, val gpuAmount: Int? = null, val gpuSpec: String? = null, val imageId: String? = null, val instanceChargeType: String? = null, val instanceType: String? = null, val instanceTypeFamily: String? = null, val isOutdated: Boolean? = null, val kubernetesNodeRole: String? = null, val memorySize: Double? = null, val minimumEniIpv6AddressQuantity: Int? = null, val minimumEniPrivateIpAddressQuantity: Int? = null, val networkType: String? = null, val outputFile: String? = null, val sortedBy: String? = null, val spotStrategy: String? = null, val systemDiskCategory: String? = null) : ConvertibleToJava<GetInstanceTypesPlainArgs>

A collection of arguments for invoking getInstanceTypes.

Link copied to clipboard
data class GetKeyPairsPlainArgs(val fingerPrint: String? = null, val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetKeyPairsPlainArgs>

A collection of arguments for invoking getKeyPairs.

Link copied to clipboard
data class GetNetworkInterfacesPlainArgs(val ids: List<String>? = null, val instanceId: String? = null, val name: String? = null, val nameRegex: String? = null, val networkInterfaceName: String? = null, val outputFile: String? = null, val primaryIpAddress: String? = null, val privateIp: String? = null, val resourceGroupId: String? = null, val securityGroupId: String? = null, val serviceManaged: Boolean? = null, val status: String? = null, val tags: Map<String, String>? = null, val type: String? = null, val vpcId: String? = null, val vswitchId: String? = null) : ConvertibleToJava<GetNetworkInterfacesPlainArgs>

A collection of arguments for invoking getNetworkInterfaces.

Link copied to clipboard
data class GetSecurityGroupRulesPlainArgs(val direction: String? = null, val groupId: String, val ipProtocol: String? = null, val nicType: String? = null, val outputFile: String? = null, val policy: String? = null) : ConvertibleToJava<GetSecurityGroupRulesPlainArgs>

A collection of arguments for invoking getSecurityGroupRules.

Link copied to clipboard
data class GetSecurityGroupsPlainArgs(val enableDetails: Boolean? = null, val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null, val vpcId: String? = null) : ConvertibleToJava<GetSecurityGroupsPlainArgs>

A collection of arguments for invoking getSecurityGroups.

Link copied to clipboard
data class GetSnapshotsPlainArgs(val category: String? = null, val dryRun: Boolean? = null, val encrypted: Boolean? = null, val ids: List<String>? = null, val kmsKeyId: String? = null, val nameRegex: String? = null, val outputFile: String? = null, val resourceGroupId: String? = null, val snapshotLinkId: String? = null, val snapshotName: String? = null, val snapshotType: String? = null, val sourceDiskType: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val type: String? = null, val usage: String? = null) : ConvertibleToJava<GetSnapshotsPlainArgs>

A collection of arguments for invoking getSnapshots.

Link copied to clipboard
data class ImageDiskDeviceMappingArgs(val device: Output<String>? = null, val diskType: Output<String>? = null, val format: Output<String>? = null, val importOssBucket: Output<String>? = null, val importOssObject: Output<String>? = null, val progress: Output<String>? = null, val remainTime: Output<Int>? = null, val size: Output<Int>? = null, val snapshotId: Output<String>? = null) : ConvertibleToJava<ImageDiskDeviceMappingArgs>
Link copied to clipboard
data class ImageFeaturesArgs(val nvmeSupport: Output<String>? = null) : ConvertibleToJava<ImageFeaturesArgs>
Link copied to clipboard
Link copied to clipboard
data class ImageImportDiskDeviceMappingArgs(val device: Output<String>? = null, val diskImageSize: Output<Int>? = null, val format: Output<String>? = null, val ossBucket: Output<String>? = null, val ossObject: Output<String>? = null) : ConvertibleToJava<ImageImportDiskDeviceMappingArgs>
Link copied to clipboard
data class InstanceDataDiskArgs(val autoSnapshotPolicyId: Output<String>? = null, val burstingEnabled: Output<Boolean>? = null, val category: Output<String>? = null, val deleteWithInstance: Output<Boolean>? = null, val description: Output<String>? = null, val device: Output<String>? = null, val encrypted: Output<Boolean>? = null, val kmsKeyId: Output<String>? = null, val name: Output<String>? = null, val performanceLevel: Output<String>? = null, val provisionedIops: Output<Int>? = null, val size: Output<Int>, val snapshotId: Output<String>? = null) : ConvertibleToJava<InstanceDataDiskArgs>
Link copied to clipboard
data class InstanceImageOptionsArgs(val loginAsNonRoot: Output<Boolean>? = null) : ConvertibleToJava<InstanceImageOptionsArgs>
Link copied to clipboard
data class InstanceMaintenanceTimeArgs(val endTime: Output<String>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<InstanceMaintenanceTimeArgs>
Link copied to clipboard
data class InstanceNetworkInterfacesArgs(val networkCardIndex: Output<Int>? = null, val networkInterfaceId: Output<String>? = null, val networkInterfaceTrafficMode: Output<String>? = null, val queuePairNumber: Output<Int>? = null, val securityGroupIds: Output<List<String>>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<InstanceNetworkInterfacesArgs>
Link copied to clipboard
data class LaunchTemplateDataDiskArgs(val category: Output<String>? = null, val deleteWithInstance: Output<Boolean>? = null, val description: Output<String>? = null, val device: Output<String>? = null, val encrypted: Output<Boolean>? = null, val name: Output<String>? = null, val performanceLevel: Output<String>? = null, val size: Output<Int>? = null, val snapshotId: Output<String>? = null) : ConvertibleToJava<LaunchTemplateDataDiskArgs>
Link copied to clipboard
data class LaunchTemplateNetworkInterfacesArgs(val deleteOnRelease: Output<Boolean>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val primaryIp: Output<String>? = null, val securityGroupId: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<LaunchTemplateNetworkInterfacesArgs>
Link copied to clipboard
data class LaunchTemplateSystemDiskArgs(val category: Output<String>? = null, val deleteWithInstance: Output<Boolean>? = null, val description: Output<String>? = null, val encrypted: Output<Boolean>? = null, val iops: Output<String>? = null, val name: Output<String>? = null, val performanceLevel: Output<String>? = null, val size: Output<Int>? = null) : ConvertibleToJava<LaunchTemplateSystemDiskArgs>
data class SnapshotPolicyCopyEncryptionConfigurationArgs(val encrypted: Output<Boolean>? = null, val kmsKeyId: Output<String>? = null) : ConvertibleToJava<SnapshotPolicyCopyEncryptionConfigurationArgs>