DATASOURCE::ECS::Activations類型用于查詢激活碼。
語法
{
"Type": "DATASOURCE::ECS::Activations",
"Properties": {
"InstanceName": String,
"ActivationId": String,
"RefreshOptions": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
InstanceName | String | 否 | 是 | 默認的實例名稱前綴。 | 無 |
ActivationId | String | 否 | 是 | 激活碼ID。 | 無 |
RefreshOptions | String | 否 | 是 | 當資源棧更新時,數據源資源的刷新策略。 | 取值:
|
返回值
Fn::GetAtt
Activations:激活碼詳情列表。
ActivationIds:激活碼ID列表。
屬性名稱 | 類型 | 描述 | 約束 |
ActivationIds | List | 激活碼ID列表。 | 無 |
Activations | List | 激活碼詳情列表。 | 無 |
TimeToLiveInHours | Integer | 激活碼的有效時間。 | 單位:小時。 |
RegisteredCount | Integer | 已注冊的實例數。 | 無 |
ActivationId | String | 激活碼ID。 | 無 |
Description | String | 激活碼對應的描述。 | 無 |
IpAddressRange | String | 允許使用該激活碼的主機IP。 | 無 |
InstanceName | String | 默認的實例名稱前綴。 | 無 |
Disabled | Boolean | 激活碼是否被禁用。 | 取值:
|
DeregisteredCount | Integer | 已注銷的實例數。 | 無 |
InstanceCount | Integer | 激活碼用于注冊托管實例的使用次數上限。 | 無 |
CreateTime | String | 創建時間。 | 無 |
示例
YAML
格式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ActivationId:
Description:
en: Activation code ID.
Type: String
InstanceName:
Description:
en: The default prefix of the instance name.
Type: String
Resources:
ExtensionDataSource:
Properties:
ActivationId:
Ref: ActivationId
InstanceName:
Ref: InstanceName
Type: DATASOURCE::ECS::Activations
Outputs:
ActivationIds:
Description: The list of activation IDs.
Value:
Fn::GetAtt:
- ExtensionDataSource
- ActivationIds
Activations:
Description: The list of activations.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Activations
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceName": {
"Type": "String",
"Description": {
"en": "The default prefix of the instance name."
}
},
"ActivationId": {
"Type": "String",
"Description": {
"en": "Activation code ID."
}
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::ECS::Activations",
"Properties": {
"InstanceName": {
"Ref": "InstanceName"
},
"ActivationId": {
"Ref": "ActivationId"
}
}
}
},
"Outputs": {
"Activations": {
"Description": "The list of activations.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Activations"
]
}
},
"ActivationIds": {
"Description": "The list of activation IDs.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ActivationIds"
]
}
}
}
}
文檔內容是否對您有幫助?