Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::ECS::LaunchTemplates

Última atualização: Jun 27, 2026

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:

  • Never (padrão): não atualiza os recursos da source de dados durante a atualização da pilha.

  • Always: atualiza os recursos da source de dados durante a atualização da pilha.

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"
        ]
      }
    }
  }
}