Package-level declarations

Types

data class AutoProvisioningGroupLaunchTemplateConfig(val instanceType: String? = null, val maxPrice: String, val priority: String? = null, val vswitchId: String, val weightedCapacity: String)
data class AutoSnapshotPolicyCopyEncryptionConfiguration(val encrypted: Boolean? = null, val kmsKeyId: String? = null)
Link copied to clipboard
data class DedicatedHostNetworkAttribute(val slbUdpTimeout: Int? = null, val udpTimeout: Int? = null)
Link copied to clipboard
data class EcsInstanceSetDataDisk(val autoSnapshotPolicyId: String? = null, val diskCategory: String? = null, val diskDescription: String? = null, val diskName: String? = null, val diskSize: Int, val encrypted: Boolean? = null, val kmsKeyId: String? = null, val performanceLevel: String? = null, val snapshotId: String? = null)
Link copied to clipboard
data class EcsInstanceSetExcludeInstanceFilter(val key: String, val values: List<String>)
Link copied to clipboard
data class EcsInstanceSetNetworkInterface(val description: String? = null, val networkInterfaceName: String? = null, val primaryIpAddress: String? = null, val securityGroupId: String, val vswitchId: String? = null)
Link copied to clipboard
data class EcsLaunchTemplateDataDisk(val category: String? = null, val deleteWithInstance: Boolean? = null, val description: String? = null, val device: String? = null, val encrypted: Boolean? = null, val name: String? = null, val performanceLevel: String? = null, val size: Int? = null, val snapshotId: String? = null)
Link copied to clipboard
data class EcsLaunchTemplateNetworkInterfaces(val deleteOnRelease: Boolean? = null, val description: String? = null, val name: String? = null, val primaryIp: String? = null, val securityGroupId: String? = null, val vswitchId: String? = null)
Link copied to clipboard
data class EcsLaunchTemplateSystemDisk(val category: String? = null, val deleteWithInstance: Boolean? = null, val description: String? = null, val encrypted: Boolean? = null, val iops: String? = null, val name: String? = null, val performanceLevel: String? = null, val size: Int? = null)
Link copied to clipboard
data class EcsPrefixListEntry(val cidr: String? = null, val description: String? = null)
Link copied to clipboard
data class GetActivationsActivation(val activationId: String, val createTime: String, val deregisteredCount: Int, val description: String, val disabled: Boolean, val id: String, val instanceCount: Int, val instanceName: String, val ipAddressRange: String, val registeredCount: Int, val timeToLiveInHours: Int)
Link copied to clipboard
data class GetActivationsResult(val activations: List<GetActivationsActivation>, val id: String, val ids: List<String>, val instanceName: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val totalCount: Int)

A collection of values returned by getActivations.

Link copied to clipboard
data class GetAutoSnapshotPoliciesPolicy(val autoSnapshotPolicyId: String, val copiedSnapshotsRetentionDays: Int, val diskNums: Int, val enableCrossRegionCopy: Boolean, val id: String, val name: String, val repeatWeekdays: List<String>, val retentionDays: Int, val status: String, val tags: Map<String, String>, val targetCopyRegions: List<String>, val timePoints: List<String>, val volumeNums: Int)
Link copied to clipboard
data class GetAutoSnapshotPoliciesResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val policies: List<GetAutoSnapshotPoliciesPolicy>, val status: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getAutoSnapshotPolicies.

Link copied to clipboard
data class GetCapacityReservationsReservation(val capacityReservationId: String, val capacityReservationName: String, val description: String, val endTime: String, val endTimeType: String, val id: String, val instanceAmount: String, val instanceType: String, val matchCriteria: String, val paymentType: String, val platform: String, val resourceGroupId: String, val startTime: String, val startTimeType: String, val status: String, val tags: Map<String, String>? = null, val timeSlot: String, val zoneIds: List<String>)
Link copied to clipboard
data class GetCapacityReservationsResult(val capacityReservationIds: List<String>? = null, val id: String, val ids: List<String>, val instanceType: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val paymentType: String? = null, val platform: String? = null, val reservations: List<GetCapacityReservationsReservation>, val resourceGroupId: String? = null, val status: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getCapacityReservations.

Link copied to clipboard
data class GetCommandsCommand(val commandContent: String, val commandId: String, val description: String, val enableParameter: Boolean, val id: String, val name: String, val parameterNames: List<String>, val timeout: Int, val type: String, val workingDir: String)
Link copied to clipboard
data class GetCommandsResult(val commandProvider: String? = null, val commands: List<GetCommandsCommand>, val contentEncoding: String? = null, val description: String? = null, val id: String, val ids: List<String>, val name: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val type: String? = null)

A collection of values returned by getCommands.

Link copied to clipboard
data class GetDedicatedHostsHost(val actionOnMaintenance: String, val autoPlacement: String, val autoReleaseTime: String, val capacities: List<GetDedicatedHostsHostCapacity>, val cores: Int, val cpuOverCommitRatio: Double, val dedicatedHostId: String, val dedicatedHostName: String, val dedicatedHostType: String, val description: String, val expiredTime: String, val gpuSpec: String, val id: String, val instances: List<GetDedicatedHostsHostInstance>, val machineId: String, val networkAttributes: List<GetDedicatedHostsHostNetworkAttribute>, val operationLocks: List<GetDedicatedHostsHostOperationLock>, val paymentType: String, val physicalGpus: Int, val resourceGroupId: String, val saleCycle: String, val sockets: Int, val status: String, val supportedCustomInstanceTypeFamilies: List<String>, val supportedInstanceTypeFamilies: List<String>, val supportedInstanceTypesLists: List<String>, val tags: Map<String, String>, val zoneId: String)
Link copied to clipboard
data class GetDedicatedHostsHostCapacity(val availableLocalStorage: Int, val availableMemory: Double, val availableVcpus: Int, val availableVgpus: Int, val localStorageCategory: String, val totalLocalStorage: Int, val totalMemory: Double, val totalVcpus: Int, val totalVgpus: Int)
Link copied to clipboard
data class GetDedicatedHostsHostInstance(val instanceId: String, val instanceOwnerId: Int, val instanceType: String, val socketId: String)
Link copied to clipboard
data class GetDedicatedHostsHostNetworkAttribute(val slbUdpTimeout: Int, val udpTimeout: Int)
Link copied to clipboard
data class GetDedicatedHostsHostOperationLock(val lockReason: String)
Link copied to clipboard
data class GetDedicatedHostsOperationLock(val lockReason: String? = null)
Link copied to clipboard
data class GetDedicatedHostsResult(val dedicatedHostId: String? = null, val dedicatedHostName: String? = null, val dedicatedHostType: String? = null, val hosts: List<GetDedicatedHostsHost>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, 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)

A collection of values returned by getDedicatedHosts.

Link copied to clipboard
data class GetDisksDisk(val attachedTime: String, val autoSnapshotPolicyId: String, val availabilityZone: String, val category: String, val creationTime: String, val deleteAutoSnapshot: Boolean, val deleteWithInstance: Boolean, val description: String, val detachedTime: String, val device: String, val diskId: String, val diskName: String, val diskType: String, val enableAutoSnapshot: Boolean, val enableAutomatedSnapshotPolicy: Boolean, val encrypted: String, val expirationTime: String, val expiredTime: String, val id: String, val imageId: String, val instanceId: String, val iops: Int, val iopsRead: Int, val iopsWrite: Int, val kmsKeyId: String, val mountInstanceNum: Int, val mountInstances: List<GetDisksDiskMountInstance>, val name: String, val operationLocks: List<GetDisksDiskOperationLock>, val paymentType: String, val performanceLevel: String, val portable: Boolean, val productCode: String, val regionId: String, val resourceGroupId: String, val size: Int, val snapshotId: String, val status: String, val tags: Map<String, String>, val type: String, val zoneId: String)
Link copied to clipboard
data class GetDisksDiskMountInstance(val attachedTime: String, val device: String, val instanceId: String)
Link copied to clipboard
data class GetDisksDiskOperationLock(val lockReason: String)
Link copied to clipboard
data class GetDisksOperationLock(val lockReason: String? = null)
Link copied to clipboard
data class GetDisksResult(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 disks: List<GetDisksDisk>, val dryRun: Boolean? = null, val enableAutoSnapshot: Boolean? = null, val enableAutomatedSnapshotPolicy: Boolean? = null, val enableShared: Boolean? = null, val encrypted: String? = null, val id: String, val ids: List<String>, val instanceId: String? = null, val kmsKeyId: String? = null, val nameRegex: String? = null, val names: List<String>, 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 totalCount: Int, val type: String? = null, val zoneId: String? = null)

A collection of values returned by getDisks.

Link copied to clipboard
data class GetEcsDedicatedHostClustersCluster(val dedicatedHostClusterCapacities: List<GetEcsDedicatedHostClustersClusterDedicatedHostClusterCapacity>, val dedicatedHostClusterId: String, val dedicatedHostClusterName: String, val dedicatedHostIds: List<String>, val description: String, val id: String, val resourceGroupId: String, val tags: Map<String, String>, val zoneId: String)
data class GetEcsDedicatedHostClustersClusterDedicatedHostClusterCapacity(val availableMemory: Int, val availableVcpus: Int, val localStorageCapacities: List<GetEcsDedicatedHostClustersClusterDedicatedHostClusterCapacityLocalStorageCapacity>, val totalMemory: Int, val totalVcpus: Int)
Link copied to clipboard
data class GetEcsDedicatedHostClustersResult(val clusters: List<GetEcsDedicatedHostClustersCluster>, val dedicatedHostClusterIds: List<String>? = null, val dedicatedHostClusterName: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val tags: Map<String, String>? = null, val zoneId: String? = null)

A collection of values returned by getEcsDedicatedHostClusters.

Link copied to clipboard
data class GetEcsDeploymentSetsResult(val deploymentSetName: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val sets: List<GetEcsDeploymentSetsSet>, val strategy: String? = null)

A collection of values returned by getEcsDeploymentSets.

Link copied to clipboard
data class GetEcsDeploymentSetsSet(val createTime: String, val deploymentSetId: String, val deploymentSetName: String, val description: String, val domain: String, val granularity: String, val id: String, val instanceAmount: Int, val instanceIds: List<String>, val strategy: String)
Link copied to clipboard
data class GetEcsDisksDisk(val attachedTime: String, val autoSnapshotPolicyId: String, val availabilityZone: String, val category: String, val creationTime: String, val deleteAutoSnapshot: Boolean, val deleteWithInstance: Boolean, val description: String, val detachedTime: String, val device: String, val diskId: String, val diskName: String, val diskType: String, val enableAutoSnapshot: Boolean, val enableAutomatedSnapshotPolicy: Boolean, val encrypted: String, val expirationTime: String, val expiredTime: String, val id: String, val imageId: String, val instanceId: String, val iops: Int, val iopsRead: Int, val iopsWrite: Int, val kmsKeyId: String, val mountInstanceNum: Int, val mountInstances: List<GetEcsDisksDiskMountInstance>, val name: String, val operationLocks: List<GetEcsDisksDiskOperationLock>, val paymentType: String, val performanceLevel: String, val portable: Boolean, val productCode: String, val regionId: String, val resourceGroupId: String, val size: Int, val snapshotId: String, val status: String, val tags: Map<String, String>, val type: String, val zoneId: String)
Link copied to clipboard
data class GetEcsDisksDiskMountInstance(val attachedTime: String, val device: String, val instanceId: String)
Link copied to clipboard
data class GetEcsDisksDiskOperationLock(val lockReason: String)
Link copied to clipboard
data class GetEcsDisksOperationLock(val lockReason: String? = null)
Link copied to clipboard
data class GetEcsDisksResult(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 disks: List<GetEcsDisksDisk>, val dryRun: Boolean? = null, val enableAutoSnapshot: Boolean? = null, val enableAutomatedSnapshotPolicy: Boolean? = null, val enableShared: Boolean? = null, val encrypted: String? = null, val id: String, val ids: List<String>, val instanceId: String? = null, val kmsKeyId: String? = null, val nameRegex: String? = null, val names: List<String>, 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 totalCount: Int, val type: String? = null, val zoneId: String? = null)

A collection of values returned by getEcsDisks.

Link copied to clipboard
data class GetEcsImageComponentsComponent(val componentType: String, val content: String, val createTime: String, val description: String, val id: String, val imageComponentId: String, val imageComponentName: String, val owner: String, val resourceGroupId: String, val systemType: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetEcsImageComponentsResult(val components: List<GetEcsImageComponentsComponent>, val id: String, val ids: List<String>, val imageComponentName: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val owner: String? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getEcsImageComponents.

Link copied to clipboard
data class GetEcsImagePipelinePipeline(val addAccounts: List<String>, val baseImage: String, val baseImageType: String, val buildContent: String, val creationTime: String, val deleteInstanceOnFailure: Boolean, val description: String, val id: String, val imageName: String, val imagePipelineId: String, val instanceType: String, val internetMaxBandwidthOut: Int, val name: String, val resourceGroupId: String, val systemDiskSize: Int, val tags: Map<String, String>? = null, val toRegionIds: List<String>, val vswitchId: String)
Link copied to clipboard
data class GetEcsImagePipelineResult(val id: String, val ids: List<String>, val name: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pipelines: List<GetEcsImagePipelinePipeline>, val resourceGroupId: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getEcsImagePipeline.

Link copied to clipboard
data class GetEcsInvocationsInvocation(val commandContent: String, val commandId: String, val commandName: String, val commandType: String, val createTime: String, val frequency: String, val id: String, val invocationId: String, val invocationStatus: String, val invokeInstances: List<GetEcsInvocationsInvocationInvokeInstance>, val invokeStatus: String, val parameters: String, val repeatMode: String, val timed: Boolean, val username: String)
data class GetEcsInvocationsInvocationInvokeInstance(val creationTime: String, val dropped: Int, val errorCode: String, val errorInfo: String, val exitCode: Int, val finishTime: String, val instanceId: String, val instanceInvokeStatus: String, val invocationStatus: String, val output: String, val repeats: Int, val startTime: String, val stopTime: String, val timed: Boolean, val updateTime: String)
Link copied to clipboard
data class GetEcsInvocationsResult(val commandId: String? = null, val contentEncoding: String? = null, val id: String, val ids: List<String>, val invocations: List<GetEcsInvocationsInvocation>, val invokeStatus: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null)

A collection of values returned by getEcsInvocations.

Link copied to clipboard
data class GetEcsKeyPairsKeyPair(val fingerPrint: String, val id: String, val instances: List<GetEcsKeyPairsKeyPairInstance>, val keyName: String, val keyPairName: String, val resourceGroupId: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetEcsKeyPairsKeyPairInstance(val availabilityZone: String, val description: String, val imageId: String, val instanceId: String, val instanceName: String, val instanceType: String, val keyName: String, val privateIp: String, val publicIp: String, val regionId: String, val status: String, val vswitchId: String)
Link copied to clipboard
data class GetEcsKeyPairsPair(val fingerPrint: String, val id: String, val instances: List<GetEcsKeyPairsPairInstance>, val keyName: String, val keyPairName: String, val resourceGroupId: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetEcsKeyPairsPairInstance(val availabilityZone: String, val description: String, val imageId: String, val instanceId: String, val instanceName: String, val instanceType: String, val keyName: String, val privateIp: String, val publicIp: String, val regionId: String, val status: String, val vswitchId: String)
Link copied to clipboard
data class GetEcsKeyPairsResult(val fingerPrint: String? = null, val id: String, val ids: List<String>, val keyPairs: List<GetEcsKeyPairsKeyPair>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pairs: List<GetEcsKeyPairsPair>, val resourceGroupId: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getEcsKeyPairs.

Link copied to clipboard
data class GetEcsLaunchTemplatesResult(val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val launchTemplateName: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val templateResourceGroupId: String? = null, val templateTags: Map<String, String>? = null, val templates: List<GetEcsLaunchTemplatesTemplate>)

A collection of values returned by getEcsLaunchTemplates.

Link copied to clipboard
data class GetEcsLaunchTemplatesTemplate(val autoReleaseTime: String, val createdBy: String, val dataDisks: List<GetEcsLaunchTemplatesTemplateDataDisk>, val defaultVersionNumber: Int, val deploymentSetId: String, val description: String, val enableVmOsConfig: Boolean, val hostName: String, val httpEndpoint: String, val httpPutResponseHopLimit: Int, val httpTokens: String, val id: String, val imageId: String, val imageOwnerAlias: String, val instanceChargeType: String, val instanceName: String, val instanceType: String, val internetChargeType: String, val internetMaxBandwidthIn: Int, val internetMaxBandwidthOut: Int, val ioOptimized: String, val keyPairName: String, val latestVersionNumber: Int, val launchTemplateId: String, val launchTemplateName: String, val modifiedTime: String, val networkInterfaces: List<GetEcsLaunchTemplatesTemplateNetworkInterface>, val networkType: String, val passwordInherit: Boolean, val period: Int, val privateIpAddress: String, val ramRoleName: String, val resourceGroupId: String, val securityEnhancementStrategy: String, val securityGroupId: String, val securityGroupIds: List<String>, val spotDuration: String, val spotPriceLimit: Double, val spotStrategy: String, val systemDisks: List<GetEcsLaunchTemplatesTemplateSystemDisk>, val templateTags: Map<String, String>, val userData: String, val versionDescription: String, val vpcId: String, val vswitchId: String, val zoneId: String)
Link copied to clipboard
data class GetEcsLaunchTemplatesTemplateDataDisk(val category: String, val deleteWithInstance: Boolean, val description: String, val encrypted: Boolean, val name: String, val performanceLevel: String, val size: Int, val snapshotId: String)
data class GetEcsLaunchTemplatesTemplateNetworkInterface(val description: String, val name: String, val primaryIp: String, val securityGroupId: String, val vswitchId: String)
Link copied to clipboard
data class GetEcsLaunchTemplatesTemplateSystemDisk(val category: String, val deleteWithInstance: Boolean, val description: String, val iops: String, val name: String, val performanceLevel: String, val size: Int)
data class GetEcsNetworkInterfacePermissionsPermission(val accountId: String, val id: String, val networkInterfaceId: String, val networkInterfacePermissionId: String, val permission: String, val serviceName: String, val status: String)
Link copied to clipboard
data class GetEcsNetworkInterfacePermissionsResult(val id: String, val ids: List<String>, val networkInterfaceId: String, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val permissions: List<GetEcsNetworkInterfacePermissionsPermission>, val status: String? = null, val totalCount: Int)

A collection of values returned by getEcsNetworkInterfacePermissions.

Link copied to clipboard
data class GetEcsNetworkInterfacesInterface(val associatedPublicIps: List<GetEcsNetworkInterfacesInterfaceAssociatedPublicIp>, val creationTime: String, val description: String, val id: String, val instanceId: String, val ipv6Sets: List<String>, val mac: String, val name: String, val networkInterfaceId: String, val networkInterfaceName: String, val networkInterfaceTrafficMode: String, val ownerId: String, val primaryIpAddress: String, val privateIp: String, val privateIpAddresses: List<String>, val privateIps: List<String>, val queueNumber: Int, val resourceGroupId: String, val securityGroupIds: List<String>, val securityGroups: List<String>, val serviceId: Int, val serviceManaged: Boolean, val status: String, val tags: Map<String, String>, val type: String, val vpcId: String, val vswitchId: String, val zoneId: String)
Link copied to clipboard
data class GetEcsNetworkInterfacesResult(val id: String, val ids: List<String>, val instanceId: String? = null, val interfaces: List<GetEcsNetworkInterfacesInterface>, val name: String? = null, val nameRegex: String? = null, val names: List<String>, 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)

A collection of values returned by getEcsNetworkInterfaces.

Link copied to clipboard
data class GetEcsPrefixListsList(val addressFamily: String, val associationCount: Int, val createTime: String, val description: String, val entries: List<GetEcsPrefixListsListEntry>, val id: String, val maxEntries: Int, val prefixListId: String, val prefixListName: String)
Link copied to clipboard
data class GetEcsPrefixListsListEntry(val cidr: String, val description: String)
Link copied to clipboard
data class GetEcsPrefixListsResult(val addressFamily: String? = null, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val lists: List<GetEcsPrefixListsList>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getEcsPrefixLists.

Link copied to clipboard
data class GetEcsSnapshotGroupsGroup(val description: String, val id: String, val instanceId: String, val resourceGroupId: String, val snapshotGroupId: String, val snapshotGroupName: String, val status: String, val tags: Map<String, String>? = null)
Link copied to clipboard
data class GetEcsSnapshotGroupsResult(val groups: List<GetEcsSnapshotGroupsGroup>, val id: String, val ids: List<String>, val instanceId: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val snapshotGroupName: String? = null, val status: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getEcsSnapshotGroups.

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

A collection of values returned by getEcsSnapshots.

Link copied to clipboard
data class GetEcsSnapshotsSnapshot(val category: String, val creationTime: String, val description: String, val diskId: String, val encrypted: Boolean, val id: String, val instantAccess: Boolean, val instantAccessRetentionDays: Int, val name: String, val productCode: String, val progress: String, val remainTime: Int, val resourceGroupId: String, val retentionDays: Int, val snapshotId: String, val snapshotName: String, val snapshotSn: String, val snapshotType: String, val sourceDiskId: String, val sourceDiskSize: String, val sourceDiskType: String, val sourceStorageType: String, val status: String, val tags: Map<String, String>, val type: String, val usage: String)
Link copied to clipboard
data class GetEcsStorageCapacityUnitsResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val units: List<GetEcsStorageCapacityUnitsUnit>)

A collection of values returned by getEcsStorageCapacityUnits.

Link copied to clipboard
data class GetEcsStorageCapacityUnitsUnit(val allocationStatus: String, val capacity: Int, val createTime: String, val description: String, val expiredTime: String, val id: String, val startTime: String, val status: String, val storageCapacityUnitId: String, val storageCapacityUnitName: String)
Link copied to clipboard
data class GetEipAddressesAddress(val addressName: String, val allocationId: String, val availableRegions: List<String>, val bandwidth: String, val bandwidthPackageBandwidth: String, val bandwidthPackageId: String, val bandwidthPackageType: String, val createTime: String, val deletionProtection: Boolean, val description: String, val expiredTime: String, val hasReservationData: String, val hdMonitorStatus: String, val id: String, val instanceId: String, val instanceRegionId: String, val instanceType: String, val internetChargeType: String, val ipAddress: String, val isp: String, val operationLocks: List<String>, val paymentType: String, val reservationActiveTime: String, val reservationBandwidth: String, val reservationInternetChargeType: String, val reservationOrderType: String, val resourceGroupId: String, val secondLimited: Boolean, val segmentInstanceId: String, val status: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetEipAddressesEip(val bandwidth: String, val creationTime: String, val deletionProtection: Boolean, val id: String, val instanceId: String, val instanceType: String, val internetChargeType: String, val ipAddress: String, val status: String)
Link copied to clipboard
data class GetEipAddressesResult(val addressName: String? = null, val addresses: List<GetEipAddressesAddress>, val associatedInstanceId: String? = null, val associatedInstanceType: String? = null, val dryRun: Boolean? = null, val eips: List<GetEipAddressesEip>, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, 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 names: List<String>, 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)

A collection of values returned by getEipAddresses.

Link copied to clipboard
data class GetEipsAddress(val addressName: String, val allocationId: String, val availableRegions: List<String>, val bandwidth: String, val bandwidthPackageBandwidth: String, val bandwidthPackageId: String, val bandwidthPackageType: String, val createTime: String, val deletionProtection: Boolean, val description: String, val expiredTime: String, val hasReservationData: String, val hdMonitorStatus: String, val id: String, val instanceId: String, val instanceRegionId: String, val instanceType: String, val internetChargeType: String, val ipAddress: String, val isp: String, val operationLocks: List<String>, val paymentType: String, val reservationActiveTime: String, val reservationBandwidth: String, val reservationInternetChargeType: String, val reservationOrderType: String, val resourceGroupId: String, val secondLimited: Boolean, val segmentInstanceId: String, val status: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetEipsEip(val bandwidth: String, val creationTime: String, val deletionProtection: Boolean, val id: String, val instanceId: String, val instanceType: String, val internetChargeType: String, val ipAddress: String, val status: String)
Link copied to clipboard
data class GetEipsResult(val addressName: String? = null, val addresses: List<GetEipsAddress>, val associatedInstanceId: String? = null, val associatedInstanceType: String? = null, val dryRun: Boolean? = null, val eips: List<GetEipsEip>, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, 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 names: List<String>, 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)

A collection of values returned by getEips.

Link copied to clipboard
data class GetElasticityAssurancesAssurance(val allocatedResources: List<GetElasticityAssurancesAssuranceAllocatedResource>, val description: String, val elasticityAssuranceId: String, val endTime: String, val id: String, val instanceChargeType: String, val privatePoolOptionsId: String, val privatePoolOptionsMatchCriteria: String, val privatePoolOptionsName: String, val resourceGroupId: String, val startTime: String, val startTimeType: String, val status: String, val tags: Map<String, String>? = null, val totalAssuranceTimes: String, val usedAssuranceTimes: Int)
data class GetElasticityAssurancesAssuranceAllocatedResource(val instanceType: String, val totalAmount: Int, val usedAmount: Int, val zoneId: String)
Link copied to clipboard
data class GetElasticityAssurancesResult(val assurances: List<GetElasticityAssurancesAssurance>, val id: String, val ids: List<String>, val outputFile: String? = null, val privatePoolOptionsIds: List<String>? = null, val resourceGroupId: String? = null, val status: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getElasticityAssurances.

Link copied to clipboard
data class GetHpcClustersCluster(val description: String, val hpcClusterId: String, val id: String, val name: String)
Link copied to clipboard
data class GetHpcClustersResult(val clusters: List<GetHpcClustersCluster>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getHpcClusters.

Link copied to clipboard
data class GetImagesImage(val architecture: String, val creationTime: String, val description: String, val diskDeviceMappings: List<GetImagesImageDiskDeviceMapping>, val id: String, val imageId: String, val imageOwnerAlias: String, val imageVersion: String, val isCopied: Boolean, val isSelfShared: String, val isSubscribed: Boolean, val isSupportIoOptimized: Boolean, val name: String, val osName: String, val osNameEn: String, val osType: String, val platform: String, val productCode: String, val progress: String, val size: Int, val state: String, val status: String, val tags: Map<String, String>? = null, val usage: String)
Link copied to clipboard
data class GetImagesImageDiskDeviceMapping(val device: String, val size: String, val snapshotId: String)
Link copied to clipboard
data class GetImagesResult(val actionType: String? = null, val architecture: String? = null, val dryRun: Boolean? = null, val id: String, val ids: List<String>, val imageFamily: String? = null, val imageId: String? = null, val imageName: String? = null, val imageOwnerId: String? = null, val images: List<GetImagesImage>, 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)

A collection of values returned by getImages.

Link copied to clipboard
data class GetInstanceKeywordsResult(val id: String, val ids: List<String>, val key: String, val keywords: List<String>, val outputFile: String? = null)

A collection of values returned by getInstanceKeywords.

Link copied to clipboard
data class GetInstancesInstance(val availabilityZone: String, val creationTime: String, val description: String, val diskDeviceMappings: List<GetInstancesInstanceDiskDeviceMapping>, val eip: String, val id: String, val imageId: String, val instanceChargeType: String, val instanceType: String, val internetChargeType: String, val internetMaxBandwidthOut: Int, val keyName: String, val name: String, val privateIp: String, val publicIp: String, val ramRoleName: String, val regionId: String, val resourceGroupId: String, val securityGroups: List<String>, val spotStrategy: String, val status: String, val tags: Map<String, String>, val vpcId: String, val vswitchId: String)
Link copied to clipboard
data class GetInstancesInstanceDiskDeviceMapping(val category: String, val device: String, val diskId: String, val diskName: String, val size: Int, val type: String)
Link copied to clipboard
data class GetInstancesResult(val availabilityZone: String? = null, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val imageId: String? = null, val instanceName: String? = null, val instances: List<GetInstancesInstance>, val nameRegex: String? = null, val names: List<String>, 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 totalCount: Int, val vpcId: String? = null, val vswitchId: String? = null)

A collection of values returned by getInstances.

Link copied to clipboard
data class GetInstanceTypeFamiliesFamily(val generation: String, val id: String, val zoneIds: List<String>)
Link copied to clipboard
data class GetInstanceTypeFamiliesResult(val families: List<GetInstanceTypeFamiliesFamily>, val generation: String? = null, val id: String, val ids: List<String>, val instanceChargeType: String? = null, val outputFile: String? = null, val spotStrategy: String? = null, val zoneId: String? = null)

A collection of values returned by getInstanceTypeFamilies.

Link copied to clipboard
data class GetInstanceTypesInstanceType(val availabilityZones: List<String>, val burstableInstance: GetInstanceTypesInstanceTypeBurstableInstance, val cpuCoreCount: Int, val eniAmount: Int, val eniIpv6AddressQuantity: Int, val eniPrivateIpAddressQuantity: Int, val eniQuantity: Int, val family: String, val gpu: GetInstanceTypesInstanceTypeGpu, val id: String, val localStorage: GetInstanceTypesInstanceTypeLocalStorage, val maximumQueueNumberPerEni: Int, val memorySize: Double, val nvmeSupport: String, val price: String, val primaryEniQueueNumber: Int, val secondaryEniQueueNumber: Int, val totalEniQueueQuantity: Int)
data class GetInstanceTypesInstanceTypeBurstableInstance(val baselineCredit: String, val initialCredit: String)
Link copied to clipboard
data class GetInstanceTypesInstanceTypeGpu(val amount: String, val category: String)
Link copied to clipboard
data class GetInstanceTypesInstanceTypeLocalStorage(val amount: String, val capacity: String, val category: String)
Link copied to clipboard
data class GetInstanceTypesResult(val availabilityZone: String? = null, val cpuCoreCount: Int? = null, val eniAmount: Int? = null, val gpuAmount: Int? = null, val gpuSpec: String? = null, val id: String, val ids: List<String>, val imageId: String? = null, val instanceChargeType: String? = null, val instanceType: String? = null, val instanceTypeFamily: String? = null, val instanceTypes: List<GetInstanceTypesInstanceType>, 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)

A collection of values returned by getInstanceTypes.

Link copied to clipboard
data class GetKeyPairsKeyPair(val fingerPrint: String, val id: String, val instances: List<GetKeyPairsKeyPairInstance>, val keyName: String, val keyPairName: String, val resourceGroupId: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetKeyPairsKeyPairInstance(val availabilityZone: String, val description: String, val imageId: String, val instanceId: String, val instanceName: String, val instanceType: String, val keyName: String, val privateIp: String, val publicIp: String, val regionId: String, val status: String, val vswitchId: String)
Link copied to clipboard
data class GetKeyPairsPair(val fingerPrint: String, val id: String, val instances: List<GetKeyPairsPairInstance>, val keyName: String, val keyPairName: String, val resourceGroupId: String, val tags: Map<String, String>)
Link copied to clipboard
data class GetKeyPairsPairInstance(val availabilityZone: String, val description: String, val imageId: String, val instanceId: String, val instanceName: String, val instanceType: String, val keyName: String, val privateIp: String, val publicIp: String, val regionId: String, val status: String, val vswitchId: String)
Link copied to clipboard
data class GetKeyPairsResult(val fingerPrint: String? = null, val id: String, val ids: List<String>, val keyPairs: List<GetKeyPairsKeyPair>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pairs: List<GetKeyPairsPair>, val resourceGroupId: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getKeyPairs.

Link copied to clipboard
data class GetNetworkInterfacesInterface(val associatedPublicIps: List<GetNetworkInterfacesInterfaceAssociatedPublicIp>, val creationTime: String, val description: String, val id: String, val instanceId: String, val ipv6Sets: List<String>, val mac: String, val name: String, val networkInterfaceId: String, val networkInterfaceName: String, val networkInterfaceTrafficMode: String, val ownerId: String, val primaryIpAddress: String, val privateIp: String, val privateIpAddresses: List<String>, val privateIps: List<String>, val queueNumber: Int, val resourceGroupId: String, val securityGroupIds: List<String>, val securityGroups: List<String>, val serviceId: Int, val serviceManaged: Boolean, val status: String, val tags: Map<String, String>, val type: String, val vpcId: String, val vswitchId: String, val zoneId: String)
Link copied to clipboard
data class GetNetworkInterfacesResult(val id: String, val ids: List<String>, val instanceId: String? = null, val interfaces: List<GetNetworkInterfacesInterface>, val name: String? = null, val nameRegex: String? = null, val names: List<String>, 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)

A collection of values returned by getNetworkInterfaces.

Link copied to clipboard
data class GetSecurityGroupRulesResult(val direction: String? = null, val groupDesc: String, val groupId: String, val groupName: String, val id: String, val ipProtocol: String? = null, val nicType: String? = null, val outputFile: String? = null, val policy: String? = null, val rules: List<GetSecurityGroupRulesRule>)

A collection of values returned by getSecurityGroupRules.

Link copied to clipboard
data class GetSecurityGroupRulesRule(val description: String, val destCidrIp: String, val destGroupId: String, val destGroupOwnerAccount: String, val direction: String, val ipProtocol: String, val nicType: String, val policy: String, val portRange: String, val priority: Int, val sourceCidrIp: String, val sourceGroupId: String, val sourceGroupOwnerAccount: String)
Link copied to clipboard
data class GetSecurityGroupsGroup(val creationTime: String, val description: String, val id: String, val innerAccess: Boolean, val name: String, val resourceGroupId: String, val securityGroupType: String, val tags: Map<String, String>? = null, val vpcId: String)
Link copied to clipboard
data class GetSecurityGroupsResult(val enableDetails: Boolean? = null, val groups: List<GetSecurityGroupsGroup>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val resourceGroupId: String? = null, val tags: Map<String, String>? = null, val totalCount: Int, val vpcId: String? = null)

A collection of values returned by getSecurityGroups.

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

A collection of values returned by getSnapshots.

Link copied to clipboard
data class GetSnapshotsSnapshot(val category: String, val creationTime: String, val description: String, val diskId: String, val encrypted: Boolean, val id: String, val instantAccess: Boolean, val instantAccessRetentionDays: Int, val name: String, val productCode: String, val progress: String, val remainTime: Int, val resourceGroupId: String, val retentionDays: Int, val snapshotId: String, val snapshotName: String, val snapshotSn: String, val snapshotType: String, val sourceDiskId: String, val sourceDiskSize: String, val sourceDiskType: String, val sourceStorageType: String, val status: String, val tags: Map<String, String>, val type: String, val usage: String)
Link copied to clipboard
data class ImageDiskDeviceMapping(val device: String? = null, val diskType: String? = null, val format: String? = null, val importOssBucket: String? = null, val importOssObject: String? = null, val progress: String? = null, val remainTime: Int? = null, val size: Int? = null, val snapshotId: String? = null)
Link copied to clipboard
data class ImageFeatures(val nvmeSupport: String? = null)
Link copied to clipboard
data class ImageImportDiskDeviceMapping(val device: String? = null, val diskImageSize: Int? = null, val format: String? = null, val ossBucket: String? = null, val ossObject: String? = null)
Link copied to clipboard
data class InstanceDataDisk(val autoSnapshotPolicyId: String? = null, val burstingEnabled: Boolean? = null, val category: String? = null, val deleteWithInstance: Boolean? = null, val description: String? = null, val device: String? = null, val encrypted: Boolean? = null, val kmsKeyId: String? = null, val name: String? = null, val performanceLevel: String? = null, val provisionedIops: Int? = null, val size: Int, val snapshotId: String? = null)
Link copied to clipboard
data class InstanceImageOptions(val loginAsNonRoot: Boolean? = null)
Link copied to clipboard
data class InstanceMaintenanceTime(val endTime: String? = null, val startTime: String? = null)
Link copied to clipboard
data class InstanceNetworkInterfaces(val networkCardIndex: Int? = null, val networkInterfaceId: String? = null, val networkInterfaceTrafficMode: String? = null, val queuePairNumber: Int? = null, val securityGroupIds: List<String>? = null, val vswitchId: String? = null)
Link copied to clipboard
data class LaunchTemplateDataDisk(val category: String? = null, val deleteWithInstance: Boolean? = null, val description: String? = null, val device: String? = null, val encrypted: Boolean? = null, val name: String? = null, val performanceLevel: String? = null, val size: Int? = null, val snapshotId: String? = null)
Link copied to clipboard
data class LaunchTemplateNetworkInterfaces(val deleteOnRelease: Boolean? = null, val description: String? = null, val name: String? = null, val primaryIp: String? = null, val securityGroupId: String? = null, val vswitchId: String? = null)
Link copied to clipboard
data class LaunchTemplateSystemDisk(val category: String? = null, val deleteWithInstance: Boolean? = null, val description: String? = null, val encrypted: Boolean? = null, val iops: String? = null, val name: String? = null, val performanceLevel: String? = null, val size: Int? = null)
Link copied to clipboard
data class ReservedInstanceOperationLock(val lockReason: String? = null)
data class SnapshotPolicyCopyEncryptionConfiguration(val encrypted: Boolean? = null, val kmsKeyId: String? = null)