DATASOURCE::ECS::Instance is used to query the information about an Elastic Compute Service (ECS) instance.
Syntax
{
"Type": "DATASOURCE::ECS::Instance",
"Properties": {
"InstanceId": String
}
}
Properties
Property | Type | Required | Editable | Description | Constraint |
InstanceId | String | Yes | Yes | The instance ID. | None. |
Return values
Fn::GetAtt
ResourceGroupId: the ID of the resource group to which the instance belongs.
Memory: the memory size.
Cpu: the number of vCPUs.
InstanceNetworkType: the network type of the instance.
OsType: the OS type of the instance.
ExpiredTime: the expiration time.
ImageId: the ID of the image that is used by the instance.
EipAddress: the elastic IP address (EIP) of the instance.
AutoRebootTime: the automatic restart time of the instance after the configurations of the instance are changed.
MaintenanceWindows: details of the maintenance window of the instance.
HostName: the hostname of the instance.
Tags: the tags of the instance.
NotifyOnMaintenance: indicates whether event notifications are sent before maintenance.
AutoRenewEnabled: indicates whether auto-renewal is enabled.
MetadataOptions: the metadata options.
InstanceId: the instance ID.
StoppedMode: indicates whether the system continues to implement billing after the instance is stopped.
CpuOptions: the CPU configurations.
RenewalStatus: indicates whether the subscription dedicated host is automatically renewed.
StartTime: the most recent start time of the instance.
Duration: the auto-renewal duration.
PrivatePoolOptionsMatchCriteria: the type of the private pool that is matched with the instance.
DeletionProtection: the deletion protection property of the instance.
VpcAttributes: the attributes of the virtual private cloud (VPC).
SecurityGroupIds: the IDs of the security groups to which the instance belongs.
InternetChargeType: the metering method of the EIP.
PrivatePoolOptionsId: the ID of the private pool.
InstanceName: the instance name.
DeploymentSetId: the ID of the deployment set.
InternetMaxBandwidthOut: the maximum outbound public bandwidth.
SerialNumber: the serial number of the instance.
OsNameEn: the OS name of the instance in English.
AutoReleaseTime: the automatic release time of the pay-as-you-go instance.
PeriodUnit: the unit of the renewal period.
Description: the description of the instance.
LocalStorageCapacity: the local storage of the instance.
UserData: the user data of the instance.
InstanceTypeFamily: the instance family of the instance.
DedicatedInstanceAttribute: the attribute of the instance on the dedicated host.
SpotDuration: the retention period of the preemptible instance.
LocalStorageAmount: the number of local storage devices attached to the instance.
PublicIpAddress: the public IP address of the instance.
GpuAmount: the number of GPUs that are equipped with the instance type.
NetworkInterfaces: the elastic network interfaces (ENIs) attached to the instance.
SpotPriceLimit: the maximum hourly price of the instance.
PaymentType: the billing method of the instance.
DeviceAvailable: indicates whether data disks can be attached to the instance.
InstanceType: the instance type.
SpotStrategy: the bidding policy of the pay-as-you-go instance.
KeyPairName: the name of the key pair.
IoOptimized: indicates whether the instance is an I/O optimized instance.
ZoneId: the zone ID of the instance.
ClusterId: the ID of the cluster to which the instance belongs.
HpcClusterId: the ID of the High Performance Computing (HPC) cluster to which the instance belongs.
OsName: the OS name of the instance.
CreateTime: the creation time of the instance.
DeploymentSetGroupNo: the group number of the deployment set group in which the instance is deployed.
EcsCapacityReservationAttr: the capacity reservation attribute of the instance.
DedicatedHostAttribute: the dedicated host attributes. The value is an array that consists of the dedicated host cluster ID specified by DedicatedHostClusterId, the dedicated host ID specified by DedicatedHostId, and the dedicated host name specified by DedicatedHostName.
OperationLocks: the reasons why the instance is locked.
RdmaIpAddress: the Remote Direct Memory Access (RDMA) IP addresses of the instance in the HPC cluster.
InternetMaxBandwidthIn: the maximum inbound public bandwidth.
GpuSpec: the GPU model that is equipped with the instance type.
Recyclable: indicates whether the instance can be recycled.
ActionOnMaintenance: the maintenance action attribute of the instance.
CreditSpecification: the performance mode of the burstable instance.
Examples
YAML
formatROSTemplateFormatVersion: '2015-09-01' Parameters: InstanceId: Type: String Description: en: Instance ID. Required: true AssociationProperty: ALIYUN::ECS::Instance::InstanceId Resources: ExtensionDataSource: Type: DATASOURCE::ECS::Instance Properties: InstanceId: Ref: InstanceId Outputs: ResourceGroupId: Description: The ID of the resource group to which the instance belongs. If this parameter is specified to query resources, up to 1,000 resources that belong to the specified resource group can be displayed in the response. Value: Fn::GetAtt: - ExtensionDataSource - ResourceGroupId Memory: Description: 'The memory size of the instance. Unit: MiB.' Value: Fn::GetAtt: - ExtensionDataSource - Memory Cpu: Description: The number of vCPUs. Value: Fn::GetAtt: - ExtensionDataSource - Cpu InstanceNetworkType: Description: The network type of the instance. Value: Fn::GetAtt: - ExtensionDataSource - InstanceNetworkType OsType: Description: 'The type of the operating system of the instance. ' Value: Fn::GetAtt: - ExtensionDataSource - OsType ExpiredTime: Description: The time when the instance expires. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. Value: Fn::GetAtt: - ExtensionDataSource - ExpiredTime ImageId: Description: The ID of the image. Value: Fn::GetAtt: - ExtensionDataSource - ImageId EipAddress: Description: Details about the EIP associated with the instance. Value: Fn::GetAtt: - ExtensionDataSource - EipAddress AutoRebootTime: Description: Automatic reboot time after instance configuration change. Value: Fn::GetAtt: - ExtensionDataSource - AutoRebootTime MaintenanceWindows: Description: The list of operations window instances. Value: Fn::GetAtt: - ExtensionDataSource - MaintenanceWindows HostName: Description: The hostname of the instance. Value: Fn::GetAtt: - ExtensionDataSource - HostName Tags: Description: The tags of the instance. Value: Fn::GetAtt: - ExtensionDataSource - Tags NotifyOnMaintenance: Description: Whether to send an event notification before the instance goes down. Value: Fn::GetAtt: - ExtensionDataSource - NotifyOnMaintenance AutoRenewEnabled: Description: Whether automatic renewal has been set. Value: Fn::GetAtt: - ExtensionDataSource - AutoRenewEnabled MetadataOptions: Description: Details about the metadata options. Value: Fn::GetAtt: - ExtensionDataSource - MetadataOptions InstanceId: Description: The ID of the instance. Value: Fn::GetAtt: - ExtensionDataSource - InstanceId StoppedMode: Description: 'Indicates whether the instance continues to be billed after it is stopped. ' Value: Fn::GetAtt: - ExtensionDataSource - StoppedMode CpuOptions: Description: Details about the CPU options. Value: Fn::GetAtt: - ExtensionDataSource - CpuOptions RenewalStatus: Description: The automatic renewal status of the instance. Value: Fn::GetAtt: - ExtensionDataSource - RenewalStatus StartTime: Description: 'The time when the instance was last started. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. ' Value: Fn::GetAtt: - ExtensionDataSource - StartTime Duration: Description: The duration of automatic renewal. Value: Fn::GetAtt: - ExtensionDataSource - Duration PrivatePoolOptionsMatchCriteria: Description: The private pool matching pattern of the instance. Value: Fn::GetAtt: - ExtensionDataSource - PrivatePoolOptionsMatchCriteria DeletionProtection: Description: The release protection attribute of the instance. This parameter indicates whether you can use the ECS console or call the DeleteInstance operation to release the instance. Value: Fn::GetAtt: - ExtensionDataSource - DeletionProtection VpcAttributes: Description: The VPC attributes of the instance. Value: Fn::GetAtt: - ExtensionDataSource - VpcAttributes SecurityGroupIds: Description: The IDs of the security groups to which the instance belongs. Value: Fn::GetAtt: - ExtensionDataSource - SecurityGroupIds InternetChargeType: Description: 'The billing method for network usage. ' Value: Fn::GetAtt: - ExtensionDataSource - InternetChargeType PrivatePoolOptionsId: Description: Private pool ID. When the return value is open, the private pool ID is the private pool ID assigned when the system automatically matches. Value: Fn::GetAtt: - ExtensionDataSource - PrivatePoolOptionsId InstanceName: Description: The name of the instance. Fuzzy search with the asterisk (*) wildcard characters is supported. Value: Fn::GetAtt: - ExtensionDataSource - InstanceName DeploymentSetId: Description: The ID of the deployment set in which the instance is deployed. Value: Fn::GetAtt: - ExtensionDataSource - DeploymentSetId InternetMaxBandwidthOut: Description: 'The maximum outbound public bandwidth. Unit: Mbit/s.' Value: Fn::GetAtt: - ExtensionDataSource - InternetMaxBandwidthOut SerialNumber: Description: The serial number of the instance. Value: Fn::GetAtt: - ExtensionDataSource - SerialNumber OsNameEn: Description: The English name of the operating system of the instance. Value: Fn::GetAtt: - ExtensionDataSource - OsNameEn AutoReleaseTime: Description: The time when to automatically release the pay-as-you-go instance. Value: Fn::GetAtt: - ExtensionDataSource - AutoReleaseTime PeriodUnit: Description: Renewal unit. Value: Fn::GetAtt: - ExtensionDataSource - PeriodUnit Description: Description: The description of the instance. Value: Fn::GetAtt: - ExtensionDataSource - Description LocalStorageCapacity: Description: The capacity of local disks attached to the instance. Value: Fn::GetAtt: - ExtensionDataSource - LocalStorageCapacity UserData: Description: The custom data of the instance. Value: Fn::GetAtt: - ExtensionDataSource - UserData InstanceTypeFamily: Description: The instance family of the instance. Value: Fn::GetAtt: - ExtensionDataSource - InstanceTypeFamily DedicatedInstanceAttribute: Description: The attributes of the instance on the dedicated host. Value: Fn::GetAtt: - ExtensionDataSource - DedicatedInstanceAttribute SpotDuration: Description: 'The protection period of the preemptible instance. Unit: hours.' Value: Fn::GetAtt: - ExtensionDataSource - SpotDuration LocalStorageAmount: Description: The number of local disks attached to the instance. Value: Fn::GetAtt: - ExtensionDataSource - LocalStorageAmount PublicIpAddress: Description: The public IP addresses of the instance. Value: Fn::GetAtt: - ExtensionDataSource - PublicIpAddress GpuAmount: Description: The number of GPUs for the instance type. Value: Fn::GetAtt: - ExtensionDataSource - GpuAmount NetworkInterfaces: Description: Details about the ENIs bound to the instance. Value: Fn::GetAtt: - ExtensionDataSource - NetworkInterfaces SpotPriceLimit: Description: The maximum hourly price of the instance. It can be accurate to three decimal places. This parameter is valid only when the SpotStrategy parameter is set to SpotWithPriceLimit. Value: Fn::GetAtt: - ExtensionDataSource - SpotPriceLimit PaymentType: Description: The billing method of the instance. Value: Fn::GetAtt: - ExtensionDataSource - PaymentType SaleCycle: Description: Instance billing cycles. Value: Fn::GetAtt: - ExtensionDataSource - SaleCycle DeviceAvailable: Description: Indicates whether data disks can be attached to the instance. Value: Fn::GetAtt: - ExtensionDataSource - DeviceAvailable InstanceType: Description: The instance type of the instance. Value: Fn::GetAtt: - ExtensionDataSource - InstanceType SpotStrategy: Description: The bidding policy for the pay-as-you-go instance. Value: Fn::GetAtt: - ExtensionDataSource - SpotStrategy KeyPairName: Description: The name of the SSH key pair bound to the instance. Value: Fn::GetAtt: - ExtensionDataSource - KeyPairName IoOptimized: Description: Specifies whether the instance is I/O optimized. Value: Fn::GetAtt: - ExtensionDataSource - IoOptimized ZoneId: Description: The zone ID of the instance. Value: Fn::GetAtt: - ExtensionDataSource - ZoneId ClusterId: Description: The ID of the cluster to which the instance belongs. Value: Fn::GetAtt: - ExtensionDataSource - ClusterId HpcClusterId: Description: ID of the HPC cluster to which the instance belongs. Value: Fn::GetAtt: - ExtensionDataSource - HpcClusterId OsName: Description: The name of the operating system of the instance. Value: Fn::GetAtt: - ExtensionDataSource - OsName CreateTime: Description: The create time. Value: Fn::GetAtt: - ExtensionDataSource - CreateTime DeploymentSetGroupNo: Description: The number of the deployment set group to which the instance belongs in a deployment set. Value: Fn::GetAtt: - ExtensionDataSource - DeploymentSetGroupNo EcsCapacityReservationAttr: Description: Details about the capacity reservation related to the instance. Value: Fn::GetAtt: - ExtensionDataSource - EcsCapacityReservationAttr DedicatedHostAttribute: Description: Details about the dedicated host. It is an array that consists of the DedicatedHostClusterId, DedicatedHostId, and DedicatedHostName parameters. Value: Fn::GetAtt: - ExtensionDataSource - DedicatedHostAttribute OperationLocks: Description: The reasons why the instance was locked. Value: Fn::GetAtt: - ExtensionDataSource - OperationLocks RdmaIpAddress: Description: The RDMA network IP of the HPC instance. Value: Fn::GetAtt: - ExtensionDataSource - RdmaIpAddress InternetMaxBandwidthIn: Description: 'The maximum inbound public bandwidth. Unit: Mbit/s.' Value: Fn::GetAtt: - ExtensionDataSource - InternetMaxBandwidthIn GpuSpec: Description: The category of GPUs for the instance type. Value: Fn::GetAtt: - ExtensionDataSource - GpuSpec Recyclable: Description: Indicates whether the instance can be recycled. Value: Fn::GetAtt: - ExtensionDataSource - Recyclable ActionOnMaintenance: Description: The O&M action attribute of the instance. Value: Fn::GetAtt: - ExtensionDataSource - ActionOnMaintenance CreditSpecification: Description: The performance mode of the burstable instance. Value: Fn::GetAtt: - ExtensionDataSource - CreditSpecification
JSON
format{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "InstanceId": { "Type": "String", "Description": { "en": "Instance ID." }, "Required": true, "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId" } }, "Resources": { "ExtensionDataSource": { "Type": "DATASOURCE::ECS::Instance", "Properties": { "InstanceId": { "Ref": "InstanceId" } } } }, "Outputs": { "ResourceGroupId": { "Description": "The ID of the resource group to which the instance belongs. If this parameter is specified to query resources, up to 1,000 resources that belong to the specified resource group can be displayed in the response.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "ResourceGroupId" ] } }, "Memory": { "Description": "The memory size of the instance. Unit: MiB.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "Memory" ] } }, "Cpu": { "Description": "The number of vCPUs.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "Cpu" ] } }, "InstanceNetworkType": { "Description": "The network type of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "InstanceNetworkType" ] } }, "OsType": { "Description": "The type of the operating system of the instance. ", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "OsType" ] } }, "ExpiredTime": { "Description": "The time when the instance expires. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "ExpiredTime" ] } }, "ImageId": { "Description": "The ID of the image.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "ImageId" ] } }, "EipAddress": { "Description": "Details about the EIP associated with the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "EipAddress" ] } }, "AutoRebootTime": { "Description": "Automatic reboot time after instance configuration change.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "AutoRebootTime" ] } }, "MaintenanceWindows": { "Description": "The list of operations window instances.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "MaintenanceWindows" ] } }, "HostName": { "Description": "The hostname of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "HostName" ] } }, "Tags": { "Description": "The tags of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "Tags" ] } }, "NotifyOnMaintenance": { "Description": "Whether to send an event notification before the instance goes down.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "NotifyOnMaintenance" ] } }, "AutoRenewEnabled": { "Description": "Whether automatic renewal has been set.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "AutoRenewEnabled" ] } }, "MetadataOptions": { "Description": "Details about the metadata options.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "MetadataOptions" ] } }, "InstanceId": { "Description": "The ID of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "InstanceId" ] } }, "StoppedMode": { "Description": "Indicates whether the instance continues to be billed after it is stopped. ", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "StoppedMode" ] } }, "CpuOptions": { "Description": "Details about the CPU options.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "CpuOptions" ] } }, "RenewalStatus": { "Description": "The automatic renewal status of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "RenewalStatus" ] } }, "StartTime": { "Description": "The time when the instance was last started. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. ", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "StartTime" ] } }, "Duration": { "Description": "The duration of automatic renewal.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "Duration" ] } }, "PrivatePoolOptionsMatchCriteria": { "Description": "The private pool matching pattern of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "PrivatePoolOptionsMatchCriteria" ] } }, "DeletionProtection": { "Description": "The release protection attribute of the instance. This parameter indicates whether you can use the ECS console or call the DeleteInstance operation to release the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "DeletionProtection" ] } }, "VpcAttributes": { "Description": "The VPC attributes of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "VpcAttributes" ] } }, "SecurityGroupIds": { "Description": "The IDs of the security groups to which the instance belongs.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "SecurityGroupIds" ] } }, "InternetChargeType": { "Description": "The billing method for network usage. ", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "InternetChargeType" ] } }, "PrivatePoolOptionsId": { "Description": "Private pool ID. When the return value is open, the private pool ID is the private pool ID assigned when the system automatically matches.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "PrivatePoolOptionsId" ] } }, "InstanceName": { "Description": "The name of the instance. Fuzzy search with the asterisk (*) wildcard characters is supported.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "InstanceName" ] } }, "DeploymentSetId": { "Description": "The ID of the deployment set in which the instance is deployed.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "DeploymentSetId" ] } }, "InternetMaxBandwidthOut": { "Description": "The maximum outbound public bandwidth. Unit: Mbit/s.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "InternetMaxBandwidthOut" ] } }, "SerialNumber": { "Description": "The serial number of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "SerialNumber" ] } }, "OsNameEn": { "Description": "The English name of the operating system of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "OsNameEn" ] } }, "AutoReleaseTime": { "Description": "The time when to automatically release the pay-as-you-go instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "AutoReleaseTime" ] } }, "PeriodUnit": { "Description": "Renewal unit.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "PeriodUnit" ] } }, "Description": { "Description": "The description of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "Description" ] } }, "LocalStorageCapacity": { "Description": "The capacity of local disks attached to the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "LocalStorageCapacity" ] } }, "UserData": { "Description": "The custom data of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "UserData" ] } }, "InstanceTypeFamily": { "Description": "The instance family of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "InstanceTypeFamily" ] } }, "DedicatedInstanceAttribute": { "Description": "The attributes of the instance on the dedicated host.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "DedicatedInstanceAttribute" ] } }, "SpotDuration": { "Description": "The protection period of the preemptible instance. Unit: hours.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "SpotDuration" ] } }, "LocalStorageAmount": { "Description": "The number of local disks attached to the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "LocalStorageAmount" ] } }, "PublicIpAddress": { "Description": "The public IP addresses of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "PublicIpAddress" ] } }, "GpuAmount": { "Description": "The number of GPUs for the instance type.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "GpuAmount" ] } }, "NetworkInterfaces": { "Description": "Details about the ENIs bound to the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "NetworkInterfaces" ] } }, "SpotPriceLimit": { "Description": "The maximum hourly price of the instance. It can be accurate to three decimal places. This parameter is valid only when the SpotStrategy parameter is set to SpotWithPriceLimit.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "SpotPriceLimit" ] } }, "PaymentType": { "Description": "The billing method of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "PaymentType" ] } }, "SaleCycle": { "Description": "Instance billing cycles.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "SaleCycle" ] } }, "DeviceAvailable": { "Description": "Indicates whether data disks can be attached to the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "DeviceAvailable" ] } }, "InstanceType": { "Description": "The instance type of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "InstanceType" ] } }, "SpotStrategy": { "Description": "The bidding policy for the pay-as-you-go instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "SpotStrategy" ] } }, "KeyPairName": { "Description": "The name of the SSH key pair bound to the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "KeyPairName" ] } }, "IoOptimized": { "Description": "Specifies whether the instance is I/O optimized.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "IoOptimized" ] } }, "ZoneId": { "Description": "The zone ID of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "ZoneId" ] } }, "ClusterId": { "Description": "The ID of the cluster to which the instance belongs.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "ClusterId" ] } }, "HpcClusterId": { "Description": "ID of the HPC cluster to which the instance belongs.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "HpcClusterId" ] } }, "OsName": { "Description": "The name of the operating system of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "OsName" ] } }, "CreateTime": { "Description": "The create time.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "CreateTime" ] } }, "DeploymentSetGroupNo": { "Description": "The number of the deployment set group to which the instance belongs in a deployment set.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "DeploymentSetGroupNo" ] } }, "EcsCapacityReservationAttr": { "Description": "Details about the capacity reservation related to the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "EcsCapacityReservationAttr" ] } }, "DedicatedHostAttribute": { "Description": "Details about the dedicated host. It is an array that consists of the DedicatedHostClusterId, DedicatedHostId, and DedicatedHostName parameters.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "DedicatedHostAttribute" ] } }, "OperationLocks": { "Description": "The reasons why the instance was locked.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "OperationLocks" ] } }, "RdmaIpAddress": { "Description": "The RDMA network IP of the HPC instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "RdmaIpAddress" ] } }, "InternetMaxBandwidthIn": { "Description": "The maximum inbound public bandwidth. Unit: Mbit/s.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "InternetMaxBandwidthIn" ] } }, "GpuSpec": { "Description": "The category of GPUs for the instance type.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "GpuSpec" ] } }, "Recyclable": { "Description": "Indicates whether the instance can be recycled.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "Recyclable" ] } }, "ActionOnMaintenance": { "Description": "The O&M action attribute of the instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "ActionOnMaintenance" ] } }, "CreditSpecification": { "Description": "The performance mode of the burstable instance.", "Value": { "Fn::GetAtt": [ "ExtensionDataSource", "CreditSpecification" ] } } } }