Consulta modelos de inicialização do ECS.
Sintaxe
{
"Type": "DATASOURCE::ECS::LaunchTemplates",
"Properties": {
"LaunchTemplateName": String,
"LaunchTemplateId": String,
"TemplateResourceGroupId": String,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
LaunchTemplateName |
String |
Não |
Sim |
Nome do modelo de inicialização. |
Nenhuma. |
|
LaunchTemplateId |
String |
Não |
Sim |
ID do modelo de inicialização. |
Nenhuma. |
|
TemplateResourceGroupId |
String |
Não |
Sim |
ID do grupo de recursos ao qual o modelo de inicialização pertence. |
Nenhuma. |
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização dos recursos da source de dados durante a atualização da pilha. |
Valores válidos:
|
Valores de retorno
Fn::GetAtt
LaunchTemplateIds: IDs dos modelos de inicialização.
LaunchTemplates: detalhes dos modelos de inicialização.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
LaunchTemplateIds |
List |
IDs dos modelos de inicialização. |
Nenhuma. |
|
LaunchTemplates |
List |
Detalhes dos modelos de inicialização. |
Nenhuma. |
|
LatestVersionNumber |
Integer |
Número da versão mais recente do modelo de inicialização. |
Nenhuma. |
|
ModifiedTime |
String |
Hora da modificação. |
Nenhuma. |
|
TemplateResourceGroupId |
String |
ID do grupo de recursos ao qual o modelo de inicialização pertence. |
Nenhuma. |
|
LaunchTemplateName |
String |
Nome do modelo de inicialização. |
Nenhuma. |
|
LaunchTemplateId |
String |
ID do modelo de inicialização. |
Nenhuma. |
|
TemplateTag |
List |
Tags do modelo de inicialização. |
Nenhuma. |
|
DefaultVersionNumber |
Integer |
Número da versão padrão do modelo de inicialização. |
Nenhuma. |
|
CreatedBy |
String |
Criador do modelo de inicialização. |
Nenhuma. |
|
CreateTime |
String |
Hora de criação do modelo de inicialização. |
Nenhuma. |
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
LaunchTemplateId:
Type: String
Description:
en: The ID of the launch template.
Required: false
AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
Resources:
ExtensionDataSource:
Type: DATASOURCE::ECS::LaunchTemplates
Properties:
LaunchTemplateId:
Ref: LaunchTemplateId
Outputs:
LaunchTemplateIds:
Description: The list of launch template IDs.
Value:
Fn::GetAtt:
- ExtensionDataSource
- LaunchTemplateIds
LaunchTemplates:
Description: The list of launch templates.
Value:
Fn::GetAtt:
- ExtensionDataSource
- LaunchTemplates
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"LaunchTemplateId": {
"Type": "String",
"Description": {
"en": "The ID of the launch template."
},
"Required": false,
"AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateId"
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::ECS::LaunchTemplates",
"Properties": {
"LaunchTemplateId": {
"Ref": "LaunchTemplateId"
}
}
}
},
"Outputs": {
"LaunchTemplateIds": {
"Description": "The list of launch template IDs.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"LaunchTemplateIds"
]
}
},
"LaunchTemplates": {
"Description": "The list of launch templates.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"LaunchTemplates"
]
}
}
}
}