Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Recursos do CAS

Última atualização: Jul 03, 2026

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::CAS::Certificate::CertificateId

O certificado da instância SLB.

RegionId: o ID da região. O valor padrão é a região onde a stack reside.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "Certificate": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::CAS::Certificate::CertificateId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          Certificate:
            Type: String
            AssociationProperty: ALIYUN::CAS::Certificate::CertificateId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Este exemplo demonstra como obter o certificado de serviço SLB na região atual definindo o AssociationProperty do parâmetro Certificate como ALIYUN::CAS::Certificate::CertificateId e o AssociationPropertyMetadata como RegionId.

Recursos do CEN

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::CEN::Instance::CenId

Consulta as informações da instância Cloud Enterprise Network (CEN) na conta Alibaba Cloud atual.

  • ResourceGroupId: o ID do grupo de recursos ao qual a instância CEN pertence.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ResourceGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId"
    },
    "CenId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CEN::Instance::CenId",
      "AssociationPropertyMetadata": {
        "ResourceGroupId": "${ResourceGroupId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ResourceGroupId:
        Type: String
        AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
      CenId:
        Type: String
        AssociationProperty: ALIYUN::CEN::Instance::CenId
        AssociationPropertyMetadata:
          ResourceGroupId: ${ResourceGroupId}

ALIYUN::CEN::TransitRouter::TransitRouterId

Consulta as informações da instância TransitRouter na instância CEN.

  • RegionId: o ID da região. O valor padrão é a região onde a stack reside.

  • CenId: o ID da instância CEN.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ResourceGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId"
    },
    "CenId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CEN::Instance::CenId",
      "AssociationPropertyMetadata": {
        "ResourceGroupId": "${ResourceGroupId}"
      }
    },
    "TransitRouterId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CEN::TransitRouter::TransitRouterId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "CenId": "${CenId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ResourceGroupId:
        Type: String
        AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
      CenId:
        Type: String
        AssociationProperty: ALIYUN::CEN::Instance::CenId
        AssociationPropertyMetadata:
          ResourceGroupId: ${ResourceGroupId}
      TransitRouterId:
        Type: String
        AssociationProperty: ALIYUN::CEN::TransitRouter::TransitRouterId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          CenId: ${CenId}

Recursos do CMS

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::CMS::Alarm::MetricSelector

Consulta detalhes das métricas expostas pelo CloudMonitor.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "CMSMetricSelector": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CMS::Alarm::MetricSelector"
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      CMSMetricSelector:
        Type: String
        AssociationProperty: ALIYUN::CMS::Alarm::MetricSelector
    

ALIYUN::CMS::Alarm::Rule

Regra de alerta de limiar.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Rule": {
          "AssociationProperty": "ALIYUN::CMS::Alarm::Rule",
          "Type": "String",
          "Description": {
            "zh-cn": "Select threshold alert rule",
            "en": "AlarmRule"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          Rule:
            AssociationProperty: ALIYUN::CMS::Alarm::Rule
            Type: String
            Description:
              zh-cn: Select threshold alert rule
              en: AlarmRule
  • Descrição do exemplo

    Este exemplo demonstra como obter a regra de alerta de limiar definindo o AssociationProperty do parâmetro Rule como ALIYUN::CMS::Alarm::Rule.

ALIYUN::CMS::Alarm::SilenceTime

Período de silêncio do alerta.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "SilenceTime": {
          "AssociationProperty": "ALIYUN::CMS::Alarm::SilenceTime",
          "Type": "String",
          "Description": {
            "zh-cn": "Alert silence period",
            "en": "SilenceTime"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          SilenceTime:
            AssociationProperty: ALIYUN::CMS::Alarm::SilenceTime
            Type: String
            Description:
              zh-cn: Alert silence period
              en: SilenceTime
  • Descrição do exemplo

    Este exemplo demonstra como obter o período de silêncio do alerta definindo o AssociationProperty do parâmetro SilenceTime como ALIYUN::CMS::Alarm::SilenceTime.

ALIYUN::CMS::Alarm::TriggerResources

Gatilho de recurso de alerta.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "TriggerResources": {
          "AssociationProperty": "ALIYUN::CMS::Alarm::TriggerResources",
          "Type": "String",
          "Description": {
            "zh-cn": "Select alert resource trigger",
            "en": "TriggerResources"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          TriggerResources:
            AssociationProperty: ALIYUN::CMS::Alarm::TriggerResources
            Type: String
            Description:
              zh-cn: Select alert resource trigger
              en: TriggerResources
  • Descrição do exemplo

    Este exemplo demonstra como obter o gatilho de recurso de alerta definindo o AssociationProperty do parâmetro TriggerResources como ALIYUN::CMS::Alarm::TriggerResources.

ALIYUN::CMS::Event::EventFilterRule

Regra de alerta acionada por evento.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "EventRule": {
          "AssociationProperty": "ALIYUN::CMS::Event::EventFilterRule",
          "Type": "String",
          "Description": {
            "zh-cn": "Select Event-triggered Alert Rule",
            "en": "EventRule"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          EventRule:
            AssociationProperty: ALIYUN::CMS::Event::EventFilterRule
            Type: String
            Description:
              zh-cn: Select Event-triggered Alert Rule
              en: EventRule
  • Descrição do exemplo

    Este exemplo demonstra como obter a regra de alerta acionada por evento definindo o AssociationProperty do parâmetro EventRule como ALIYUN::CMS::Event::EventFilterRule.

ALIYUN::CMS::Event::EventLevel

Nível do alerta.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "EventLevel": {
          "AssociationProperty": "ALIYUN::CMS::Event::EventLevel",
          "Type": "String",
          "Description": {
            "zh-cn": "Select event alert level",
            "en": "EventLevel"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          EventLevel:
            AssociationProperty: ALIYUN::CMS::Event::EventLevel
            Type: String
            Description:
              zh-cn: Select event alert level
              en: EventLevel
  • Descrição do exemplo

    Este exemplo demonstra como obter o nível do alerta definindo o AssociationProperty do parâmetro EventLevel como ALIYUN::CMS::Event::EventLevel.

ALIYUN::CMS::Event::EventName

Nome do alerta de evento.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "EventName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::CMS::Event::EventName",
          "Description": {
            "zh-cn": "Select event alert name",
            "en": "EventName"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          EventName:
            AssociationProperty: ALIYUN::CMS::Event::EventName
            Type: String
            Description:
              zh-cn: Select event alert name
              en: EventName
  • Descrição do exemplo

    Este exemplo demonstra como obter o nome do alerta de evento definindo o AssociationProperty do parâmetro EventName como ALIYUN::CMS::Event::EventName.

ALIYUN::CMS::Product::ProductType

Serviços da Alibaba Cloud compatíveis com eventos.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ProductType": {
          "AssociationProperty": "ALIYUN::CMS::Product::ProductType",
          "Type": "String",
          "Description": {
            "zh-cn": "Select event alert name",
            "en": "ProductType"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          ProductType:
            AssociationProperty: ALIYUN::CMS::Product::ProductType
            Type: String
            Description:
              zh-cn: Select event alert name
              en: ProductType
  • Descrição do exemplo

    Este exemplo demonstra como obter os serviços da Alibaba Cloud compatíveis com eventos definindo o AssociationProperty do parâmetro ProductType como ALIYUN::CMS::Product::ProductType.

Recursos do CR

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::CR::Instance::InstanceId

Consulta informações de instâncias de imagem de contêiner corporativo.

  • RegionId: o ID da região. O valor padrão é a região onde a stack reside.

  • InstanceStatus: o status da instância. Valores válidos:

    • PENDING: Inicializando.

    • INIT_ERROR: Falha na inicialização.

    • STARTING: Iniciando.

    • RUNNING: Em execução.

    • STOPPING: Parando.

    • STOPPED: Parado.

    • DELETING: Excluindo.

    • DELETED: Excluído.

  • Código de exemplo

    Exemplo em JSON:

    {
          "ROSTemplateFormatVersion": "2015-09-01",
          "Parameters": {
            "RegionId": {
              "Type": "String",
              "AssociationProperty": "ALIYUN::ECS::RegionId"
            },
            "CRInstanceId": {
              "Type": "String",
              "AssociationProperty": "ALIYUN::CR::Instance::InstanceId",
              "AssociationPropertyMetadata": {
                "RegionId": "${RegionId}",
                "InstanceStatus": "RUNNING"
              }
            }
          }
        }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          CRInstanceId:
            Type: String
            AssociationProperty: ALIYUN::CR::Instance::InstanceId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
              InstanceStatus: RUNNING

ALIYUN::CR::NameSpace::Name

Consulta informações de namespace de imagem de contêiner corporativo.

  • RegionId: o ID da região. O valor padrão é a região onde a stack reside.

  • NamespaceStatus: o status do namespace. Valores válidos:

    • NORMAL: Normal.

    • DELETING: Excluindo.

  • InstanceId: o ID da instância.

Código de exemplo

Exemplo em JSON:

{
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "CRNameSpace": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::CR::NameSpace::Name",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "NamespaceStatus": "NORMAL"
          }
        }
      }
    }

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      CRNameSpace:
        Type: String
        AssociationProperty: ALIYUN::CR::NameSpace::Name
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          NamespaceStatus: NORMAL

ALIYUN::CR::Repository::RepoName

Consulta informações de repositório de imagem de contêiner corporativo.

  • RegionId: o ID da região. O valor padrão é a região onde a stack reside.

  • RepoStatus: o status do repositório. Valores válidos:

    • NORMAL: Normal.

    • DELETING: Excluindo.

    • DELETED: Excluído.

    • ALL: Todos os status de repositório.

  • InstanceId: o ID da instância.

Código de exemplo

Exemplo em JSON:

{
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "CRRepository": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::CR::Repository::RepoName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "RepoStatus": "NORMAL"
          }
        }
      }
    }

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      CRRepository:
        Type: String
        AssociationProperty: ALIYUN::CR::Repository::RepoName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          RepoStatus: NORMAL
    

ALIYUN::CR::Repository::Tag

Consulta informações de versão (Tag) de imagem de contêiner corporativo.

  • RegionId: o ID da região. O valor padrão é a região onde a stack reside.

  • RepoId: o ID do repositório.

  • InstanceId: o ID da instância.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "CRRepositoryTag": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CR::Repository::Tag",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      CRRepositoryTag:
        Type: String
        AssociationProperty: ALIYUN::CR::Repository::Tag
        AssociationPropertyMetadata:
          RegionId: ${RegionId}

Recursos do CS

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::CS::Cluster::ClusterId

O ID do cluster de contêineres.

  • RegionId: o ID da região. O valor padrão é a região onde a stack reside.

  • ClusterState: o status do cluster.

    • running: Em execução.

    • initial: Inicializando.

    • unavailable: Indisponível.

    • all: Qualquer status.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ClusterId":{
          "AssociationProperty":"ALIYUN::CS::Cluster::ClusterId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          ClusterId:
            AssociationProperty: ALIYUN::CS::Cluster::ClusterId
            Type: String
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Este exemplo demonstra como obter o ID do cluster de contêineres definindo o AssociationProperty do parâmetro ClusterId como ALIYUN::CS::Cluster::ClusterId.

ALIYUN::CS::Cluster::ClusterNodePool

O pool de nós no cluster de contêineres.

  • RegionId: o ID da região. O valor padrão é a região onde a stack reside.

  • ClusterId: o ID do cluster de contêineres.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ClusterId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::CS::Cluster::ClusterId"
        },
        "ClusterNodePool":{
          "AssociationProperty":"ALIYUN::CS::Cluster::ClusterId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ClusterId": "${ClusterId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          ClusterId:
            Type: String
            AssociationProperty: ALIYUN::CS::Cluster::ClusterId
          ClusterNodePool:
            AssociationProperty: ALIYUN::CS::Cluster::ClusterId
            Type: String
            AssociationPropertyMetadata:
              ClusterId: ${ClusterId}
  • Descrição do exemplo

    Este exemplo demonstra como obter o pool de nós no cluster de contêineres definindo o AssociationProperty do parâmetro ClusterNodePool como ALIYUN::CS::Cluster::ClusterNodePool.

ALIYUN::CS::Cluster::KubernetesVersion

Consulta informações da versão do Kubernetes.

  • ClusterType: o tipo de cluster.

    • Kubernetes: cluster dedicado ACK.

    • ManagedKubernetes: cluster gerenciado ACK, incluindo cluster ACK Pro, cluster ACK Basic, cluster ACK Serverless Pro, cluster ACK Serverless Basic, cluster ACK Edge Pro e cluster ACK Edge Basic.

    • ExternalKubernetes: cluster registrado ACK.

  • Profile: o tipo de cluster para cenários específicos.

    • Default: cluster para cenário não edge.

    • Edge: cluster para cenário edge.

    • Serverless: cluster ASK.

  • Runtime: o tipo de runtime.

    • docker: runtime Docker.

    • containerd: runtime Containerd.

    • Sandboxed-Container.runv: contêiner em sandbox.

  • KubernetesVersionPrefix: o prefixo da versão.

  • AutoSelectLatest: seleciona automaticamente a versão mais recente.

Código de exemplo

Exemplo em JSON:

{
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "CSManagedKubernetesClusterServiceCidr": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::CS::Cluster::KubernetesVersion",
          "AssociationPropertyMetadata": {
            "AutoSelectLastest": true
          }
        }
      }
    }

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      CSManagedKubernetesClusterServiceCidr:
        Type: String
        AssociationProperty: ALIYUN::CS::Cluster::KubernetesVersion
        AssociationPropertyMetadata:
          AutoSelectLastest: true

ALIYUN::CS::ManagedKubernetesCluster::ServiceCidr

Consulta informações do CIDR de serviço do cluster Kubernetes gerenciado.

  • RegionId: o ID da região. O valor padrão é a região onde a stack reside.

  • ClusterType: o tipo de cluster.

  • VpcId: o ID da Virtual Private Cloud (VPC).

  • NodeCidrMask: o número máximo de endereços IP para nós.

  • ContainerCidr: o bloco CIDR do contêiner.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "CSManagedKubernetesClusterServiceCidr": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CS::ManagedKubernetesCluster::ServiceCidr",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "VpcId": "${VpcId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      VpcId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      CSManagedKubernetesClusterServiceCidr:
        Type: String
        AssociationProperty: ALIYUN::CS::ManagedKubernetesCluster::ServiceCidr
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          VpcId: ${VpcId}

Recursos do Compute Nest

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::ComputeNest::Artifact::ArtifactId

Consulta informações de artefatos de implantação do Compute Nest.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • ArtifactType: Tipo do artefato de implantação.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ComputeNestArtifactArtifactId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ComputeNest::Artifact::ArtifactId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ComputeNestArtifactArtifactId:
        Type: String
        AssociationProperty: ALIYUN::ComputeNest::Artifact::ArtifactId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}

ALIYUN::ComputeNest::Artifact::ArtifactIdVersion

Consulta informações sobre a versão do artefato de implantação do Compute Nest.

  • ArtifactId: ID do artefato de implantação.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ComputeNestArtifactArtifactId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ComputeNest::Artifact::ArtifactId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "ComputeNestArtifactArtifactIdVersion": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ComputeNest::Artifact::ArtifactIdVersion",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "ArtifactId": "${ComputeNestArtifactArtifactId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ComputeNestArtifactArtifactId:
        Type: String
        AssociationProperty: ALIYUN::ComputeNest::Artifact::ArtifactId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      ComputeNestArtifactArtifactIdVersion:
        Type: String
        AssociationProperty: ALIYUN::ComputeNest::Artifact::ArtifactIdVersion
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ArtifactId: ${ComputeNestArtifactArtifactId}

ALIYUN::ComputeNest::Service::ServiceId

ID do serviço Compute Nest.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • InUsed: Indica se o serviço está em uso.

  • IsVendor: Indica se existe um provedor de serviços.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ServiceId":{
          "AssociationProperty":"ALIYUN::ComputeNest::Service::ServiceId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          ServiceId:
            AssociationProperty: ALIYUN::ComputeNest::Service::ServiceId
            Type: String
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Este exemplo demonstra como obter o ID do serviço Compute Nest definindo o AssociationProperty do parâmetro ServiceId como ALIYUN::ComputeNest::Service::ServiceId.

ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId

ID da instância de serviço do Compute Nest.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • ServiceType: Tipo do serviço.

  • DeployType: Tipo de implantação.

  • Status: Status do serviço.

  • ServiceId: ID do serviço.

  • Version: Versão do serviço.

  • IsVendor: Indica se existe um provedor de serviços.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServiceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ComputeNest::Service::ServiceId"
        },
        "ServiceInstanceId":{
          "AssociationProperty":"ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ServiceId": "${ServiceId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          ServiceId:
            Type: String
            AssociationProperty: ALIYUN::ComputeNest::Service::ServiceId
          ServiceInstanceId:
            AssociationProperty: ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId
            Type: String
            AssociationPropertyMetadata:
              ServiceId: ${ServiceId}
  • Descrição do exemplo

    Este exemplo demonstra como obter o ID da instância de serviço do Compute Nest definindo o AssociationProperty do parâmetro ServiceInstanceId como ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId.

ALIYUN::ComputeNestSupplier::Service::ServiceVersion

Versão do serviço Compute Nest.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • ServiceId: ID do serviço.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServiceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ComputeNest::Service::ServiceId"
        },
        "ServiceVersion":{
          "AssociationProperty":"ALIYUN::ComputeNestSupplier::Service::ServiceVersion",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ServiceId": "${ServiceId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          ServiceId:
            Type: String
            AssociationProperty: ALIYUN::ComputeNest::Service::ServiceId
          ServiceVersion:
            AssociationProperty: ALIYUN::ComputeNestSupplier::Service::ServiceVersion
            Type: String
            AssociationPropertyMetadata:
              ServiceId: ${ServiceId}
  • Descrição do exemplo

    Este exemplo demonstra como obter a versão do serviço Compute Nest definindo o AssociationProperty do parâmetro ServiceVersion como ALIYUN::ComputeNestSupplier::Service::ServiceVersion.

Recursos do ComputeNestSupplier

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::ComputeNestSupplier::Service::ServiceVersion

Versão do serviço Compute Nest.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • ServiceId: ID do serviço.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServiceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ComputeNest::Service::ServiceId"
        },
        "ServiceVersion":{
          "AssociationProperty":"ALIYUN::ComputeNestSupplier::Service::ServiceVersion",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ServiceId": "${ServiceId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          ServiceId:
            Type: String
            AssociationProperty: ALIYUN::ComputeNest::Service::ServiceId
          ServiceVersion:
            AssociationProperty: ALIYUN::ComputeNestSupplier::Service::ServiceVersion
            Type: String
            AssociationPropertyMetadata:
              ServiceId: ${ServiceId}
  • Descrição do exemplo

    Este exemplo demonstra como obter a versão do serviço Compute Nest definindo o AssociationProperty do parâmetro ServiceVersion como ALIYUN::ComputeNestSupplier::Service::ServiceVersion.

Recursos de DNS

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::DNS::Domain::ValidateDomain

Valida a disponibilidade de nomes de domínio DNS.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • DomainType: Tipo do nome de domínio.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "DNSValidateDomain": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::DNS::Domain::ValidateDomain",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      DNSValidateDomain:
        Type: String
        AssociationProperty: ALIYUN::DNS::Domain::ValidateDomain
        AssociationPropertyMetadata:
          RegionId: ${RegionId}

Recursos do DashVector

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::DashVector::ApiKey

Consulta a chave de API do AISearch.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DashVectorApiKey": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::DashVector::ApiKey"
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      DashVectorApiKey:
        Type: String
        AssociationProperty: ALIYUN::DashVector::ApiKey

Recursos de Domínio

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::Domain::DomainName

Consulta informações de nomes de domínio.

  • ShowDomainPrefixInput: Indica se permite inserir um prefixo de nome de domínio.

  • MaxLength: Limite de comprimento do nome de domínio.

  • CheckICP: Verifica o status do registro ICP.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DomainName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Domain::DomainName "
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      DomainName:
        Type: String
        AssociationProperty: 'ALIYUN::Domain::DomainName'

Recursos do EAS

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::EAS::Instance::InstanceType

Consulta os tipos de instância do EAS.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • SubscriptionType: Método de faturamento. Valores válidos:

    • Subscription: Pagamento antecipado.

    • PayAsYouGo: Pagamento conforme o uso.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "EASInstanceType": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::EAS::Instance::InstanceType",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "SubscriptionType": "PayAsYouGo"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      EASInstanceType:
        Type: String
        AssociationProperty: ALIYUN::EAS::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          SubscriptionType: PayAsYouGo

ALIYUN::EAS::Resource::ResourceId

Consulta informações do grupo de recursos do EAS.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "EASResourceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::EAS::Resource::ResourceId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      EASResourceId:
        Type: String
        AssociationProperty: ALIYUN::EAS::Resource::ResourceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}

Recursos do ECD

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::ECD::Bundle::DesktopType

Consulta detalhes dos tipos de desktop.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "DesktopType": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECD::Bundle::DesktopType",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      DesktopType:
        Type: String
        AssociationProperty: ALIYUN::ECD::Bundle::DesktopType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}

Recursos do ECI

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::ECI::ContainerGroup::ContainerGroupId

Consulta informações do grupo de contêineres de instâncias ECI.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • VSwitchId: ID do vSwitch ao qual a instância pertence.

  • ZoneId: Zona à qual a instância pertence.

  • SecurityGroupId: ID do grupo de segurança ao qual a instância pertence.

  • ComputeCategory: Categoria de poder de computação.

  • Status: Status da instância. Valores válidos:

    • Pending: Iniciando.

    • Running: Em execução.

    • Execução bem-sucedida.

    • Failed: Falha.

    • Scheduling: Criando.

    • ScheduleFailed: Falha na criação.

    • Restarting: Reiniciando.

    • Updating: Atualizando.

    • Terminating: Encerrando.

    • Expired: Expirado.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ECIContainerGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECI::ContainerGroup::ContainerGroupId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "Status": "Running"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ECIContainerGroupId:
        Type: String
        AssociationProperty: ALIYUN::ECI::ContainerGroup::ContainerGroupId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          Status: Running

Recursos do ECS

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::ECS::ZoneId

Consulta IDs de zona do ECS.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • SystemDiskCategory: Tipo do disco do sistema.

  • InstanceType: Tipo da instância.

  • InstanceChargeType: Método de faturamento da instância.

  • WithAvailableResource: Filtra zonas que possuem estoque para qualquer tipo de instância.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ZoneId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          ZoneId:
            Type: String
            AssociationProperty: ALIYUN::ECS::ZoneId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}

ALIYUN::ECS::Command::CommandId

ID do comando do Cloud Assistant ou ID do comando do Alibaba Cloud.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • ImageId: ID da imagem.

    Limita os tipos de comandos exibidos com base no OSType da imagem.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "CommandId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Command::CommandId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          CommandId:
            Type: String
            AssociationProperty: ALIYUN::ECS::Command::CommandId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Este exemplo demonstra como obter comandos do Cloud Assistant do ECS ou comandos públicos fornecidos pelo Alibaba Cloud na região atual, definindo o AssociationProperty do parâmetro CommandId como ALIYUN::ECS::Command::CommandId e o AssociationPropertyMetadata como RegionId.

ALIYUN::ECS::DeploymentSet::DeploymentSetId

Consulta o ID de um conjunto de implantação do ECS.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • Strategy: Política de implantação. Valores válidos:

    • Availability: Política de alta disponibilidade.

    • AvailabilityGroup: Política de alta disponibilidade para cluster de implantação.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ECSDeploymentSetId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::DeploymentSet::DeploymentSetId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "Strategy": "Availability"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ECSDeploymentSetId:
        Type: String
        AssociationProperty: ALIYUN::ECS::DeploymentSet::DeploymentSetId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          Strategy: Availability
    

ALIYUN::ECS::Disk::DataDiskCategory

Tipo do disco de dados.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • ZoneId: ID da zona.

  • InstanceType: Tipo da instância.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        },
        "DataDiskCategory": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DataDiskCategory",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}",
            "InstanceType": "${InstanceType}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: RegionId
          ZoneId:
            Type: String
            AssociationProperty: ZoneId
          InstanceType:
            Type: String
            AssociationProperty: ALIYUN::ECS::Instance::InstanceType
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
              ZoneId: ${ZoneId}
          DataDiskCategory:
            Type: String
            AssociationProperty: ALIYUN::ECS::Disk::DataDiskCategory
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
              ZoneId: ${ZoneId}
              InstanceType: ${InstanceType}
  • Descrição do exemplo

    Neste cenário, obtém-se o tipo de disco de dados do ECS definindo o AssociationProperty do parâmetro DataDiskCategory como ALIYUN::ECS::Disk::DataDiskCategory e o AssociationPropertyMetadata como RegionId, ZoneId e InstanceType.

ALIYUN::ECS::Disk::DiskId

ID do disco.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • ZoneId: ID da zona.

  • InstanceId: ID da instância.

  • DiskType: Tipo do disco.

  • Category: Tipo da instância.

  • SnapshotId: ID do snapshot.

  • DiskChargeType: Método de faturamento do disco.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "DiskId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DiskId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          DiskId:
            Type: String
            AssociationProperty: ALIYUN::ECS::Disk::DiskId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Para obter o ID do disco em nuvem do ECS na zona atual, defina o AssociationProperty do parâmetro DiskId como ALIYUN::ECS::Disk::DiskId e o AssociationPropertyMetadata como RegionId.

ALIYUN::ECS::Disk::SystemDiskCategory

Tipo do disco do sistema.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • ZoneId: ID da zona.

  • InstanceType: Tipo da instância.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        },
        "SystemDiskCategory": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::SystemDiskCategory",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}",
            "InstanceType": "${InstanceType}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: RegionId
          ZoneId:
            Type: String
            AssociationProperty: ZoneId
          InstanceType:
            Type: String
            AssociationProperty: ALIYUN::ECS::Instance::InstanceType
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
              ZoneId: ${ZoneId}
          SystemDiskCategory:
            Type: String
            AssociationProperty: ALIYUN::ECS::Disk::SystemDiskCategory
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
              ZoneId: ${ZoneId}
              InstanceType: ${InstanceType}
  • Descrição do exemplo

    Use esta configuração para obter o tipo de disco do sistema do ECS, definindo o AssociationProperty do parâmetro SystemDiskCategory como ALIYUN::ECS::Disk::SystemDiskCategory e o AssociationPropertyMetadata como RegionId, ZoneId e InstanceType.

ALIYUN::ECS::Image::ImageId

ID da imagem.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • SupportedImageOwnerAlias: Tipo de imagem suportado.

  • InstanceType: Tipo da instância.

  • ImageFamily: Nome da família de imagens.

  • IsSupportIoOptimized: Indica se a imagem pode ser executada em uma instância otimizada para I/O.

  • OSType: Tipo do sistema operacional.

  • Architecture: Arquitetura da imagem.

  • Usage: Indica se a imagem está atualmente em execução em uma instância ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ImageId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Image::ImageId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "SupportedImageOwnerAlias": ["system", "self", "others"]
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          ImageId:
            Type: String
            AssociationProperty: ALIYUN::ECS::Image::ImageId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
              SupportedImageOwnerAlias:
                - system
                - self
                - others
  • Descrição do exemplo

    O exemplo ilustra como recuperar o ID da imagem do ECS na zona atual ao configurar o AssociationProperty do parâmetro ImageId para ALIYUN::ECS::Image::ImageId e o AssociationPropertyMetadata para RegionId e SupportedImageOwnerAlias.

ALIYUN::ECS::Instance::AttributeSelector

Seletor de atributos do ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "AttributeSelector": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::AttributeSelector"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          AttributeSelector:
            Type: String
            AssociationProperty: ALIYUN::ECS::Instance::AttributeSelector
  • Descrição do exemplo

    Aqui, o seletor de atributos do ECS é obtido definindo o AssociationProperty do parâmetro AttributeSelector como ALIYUN::ECS::Instance::AttributeSelector.

ALIYUN::ECS::Instance::InstanceId

ID da instância ECS.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • InstanceType: Tipo da instância.

  • InstanceTypeFamily: Família da instância.

  • Platform: Plataforma do sistema operacional.

  • OSType: Tipo do sistema operacional.

  • Status: Status da instância.

  • NetworkType: Tipo de rede da instância.

  • DisabledNetworkType: Desativa o tipo de rede.

  • ShowNetworkType: Exibe o tipo de rede da instância.

  • InternetChargeType: Método de faturamento da largura de banda pública.

  • DisabledInternetChargeType: Desativa o método de faturamento da largura de banda pública.

  • ShowInternetChargeType: Exibe o método de faturamento da largura de banda pública.

  • ChargeType: Método de faturamento da instância.

  • DisabledChargeType: Desativa o método de faturamento da instância.

  • ShowChargeType: Exibe o método de faturamento da instância.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "InstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          InstanceId:
            Type: String
            AssociationProperty: ALIYUN::ECS::Instance::InstanceId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Esta configuração permite listar instâncias Elastic Compute Service (ECS) existentes na região disponível atual, bastando definir o AssociationProperty do parâmetro InstanceId como ALIYUN::ECS::Instance::InstanceId e o AssociationPropertyMetadata como RegionId.

ALIYUN::ECS::Instance::InstancePropertyEditor

Editor de propriedades da instância ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstancePropertyEditor": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstancePropertyEditor"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          InstancePropertyEditor:
            Type: String
            AssociationProperty: ALIYUN::ECS::Instance::InstancePropertyEditor
  • Descrição do exemplo

    Obtenha o editor de propriedades da instância ECS configurando o AssociationProperty do parâmetro InstancePropertyEditor como ALIYUN::ECS::Instance::InstancePropertyEditor.

ALIYUN::ECS::Instance::InstanceType

Tipo da instância ECS.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • ZoneId: ID da zona.

  • InstanceChargeType: Método de faturamento da instância.

  • SpotStrategy: Política de lance para instâncias com pagamento conforme o uso.

  • CreateACKClusterParams: Filtra tipos de instância ECS suportados pelo serviço de contêiner.

    • NetworkPlugin: Plugin de rede, como terway-eniip.

  • Constraints: Define condições de filtragem de tipo de instância (permite múltiplas combinações de condições).

    • InstanceType: Tipo da instância, como ecs.c6.xlarge.

    • InstanceTypeFamily: Família à qual o tipo de instância pertence, como ecs.c6.

    • vCPU: Número de núcleos vCPU para o tipo de instância.

    • Memory: Tamanho da memória do tipo de instância.

    • Architecture: Arquitetura da CPU.

      • X86: Computação x86.

      • ARM: Computação Arm.

      • Heterogeneous: Computação heterogênea GPU/FPGA/NPU.

      • elastic_bareMetal refere-se a uma Instância Bare Metal do ECS.

    • CustomizeFamily: Família de instância personalizada.

      • high-clockSpeed

      • general-purpose

      • compute-optimized

      • memory-optimized

      • big-data

      • local-ssd

      • arm-general-purpose

      • arm-compute-optimized

      • arm-memory-optimized

      • gpu-a10

      • gpu-v100

      • gpu-t4

      • gpu-p100

      • gpu-p4

      • gpu-grid

      • gpu-arm

      • gpu-fpga-asic

      • gpu-other

      • basic

      • elastic-bareMetal-compute

      • elastic-bareMetal-GPU-compute

      • super-computeCluster-compute

      • super-computeCluster-GPU-compute

      • enhancement

      • current-recommendation

      • elastic-bareMetal-compute-china-CPU

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
          "ROSTemplateFormatVersion": "2015-09-01",
          "Parameters": {
            "InstanceType": {
              "Type": "String",
              "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
              "AssociationPropertyMetadata": {
                "Constraints": {
                  "Architecture": [
                    "X86"
                  ],
                  "vCPU": [
                    4
                  ],
                  "Memory": [
                    8
                  ]
                }
              }
            }
          }
        }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          InstanceType:
            Type: String
            AssociationProperty: ALIYUN::ECS::Instance::InstanceType
            AssociationPropertyMetadata:
              Constraints:
                Architecture:
                  - X86
                vCPU:
                  - 4
                Memory:
                  - 8
  • Descrição do exemplo

    Neste caso, recuperam-se tipos de instância ECS na região atual com arquitetura de computação x86, 4 vCPUs e 8 GB de memória, definindo o AssociationProperty do parâmetro InstanceType como ALIYUN::ECS::Instance::InstanceType e o AssociationPropertyMetadata como Constraints (Architecture, vCPU, Memory).

ALIYUN::ECS::Instance::MaxBandwidthIn

Largura de banda pública de entrada máxima para ECS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "MaxBandwidthIn": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::MaxBandwidthIn"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          MaxBandwidthIn:
            Type: String
            AssociationProperty: ALIYUN::ECS::Instance::MaxBandwidthIn
  • Descrição do exemplo

    O exemplo mostra como obter a largura de banda pública de entrada máxima para ECS ao definir o AssociationProperty do parâmetro MaxBandwidthIn como ALIYUN::ECS::Instance::MaxBandwidthIn.

ALIYUN::ECS::Instance::OSType

Consulta o tipo de sistema operacional das instâncias ECS.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • InstanceId: ID da instância ECS.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ECSInstanceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "ECSOSType": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::OSType",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "InstanceId": "${ECSInstanceId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ECSInstanceId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      ECSOSType:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::OSType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          InstanceId: ${ECSInstanceId}

ALIYUN::ECS::Instance::Password

Componente de senha da instância ECS.

Nota

A senha deve conter de 8 a 30 caracteres e incluir pelo menos três dos seguintes elementos: letras maiúsculas, letras minúsculas, dígitos ou caracteres especiais.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "password": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::Password"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          password:
            Type: String
            AssociationProperty: ALIYUN::ECS::Instance::Password
  • Descrição do exemplo

    Nesta situação, definir o atributo AssociationProperty do parâmetro password como ALIYUN::ECS::Instance::Password impõe condições à senha da instância ECS.

    Condição: A senha deve ter entre 8 e 30 caracteres e incluir pelo menos três dos seguintes itens: letras maiúsculas, letras minúsculas, dígitos ou caracteres especiais.

ALIYUN::ECS::Instance::RenewPeriod

Período de renovação do ECS.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RenewPeriod": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::RenewPeriod"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RenewPeriod:
            Type: String
            AssociationProperty: ALIYUN::ECS::Instance::RenewPeriod
  • Descrição do exemplo

    Este exemplo obtém o período de renovação do ECS definindo o AssociationProperty do parâmetro RenewPeriod como ALIYUN::ECS::Instance::RenewPeriod.

ALIYUN::ECS::Instance::StopMode

Modo de parada para uma instância ECS.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "StopMode": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::StopMode"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          StopMode:
            Type: String
            AssociationProperty: ALIYUN::ECS::Instance::StopMode
  • Descrição do exemplo

    Neste exemplo, a propriedade AssociationProperty do parâmetro StopMode é definida como ALIYUN::ECS::Instance::StopMode para recuperar os modos de parada disponíveis para uma instância ECS.

ALIYUN::ECS::InstanceType::AvailableInstanceType

Tipos de instância ECS disponíveis.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "AvailableInstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::InstanceType::AvailableInstanceType"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          AvailableInstanceType:
            Type: String
            AssociationProperty: ALIYUN::ECS::InstanceType::AvailableInstanceType
  • Descrição do exemplo

    Define-se aqui o parâmetro AssociationProperty de AvailableInstanceType como ALIYUN::ECS::InstanceType::AvailableInstanceType para obter os tipos de instância ECS disponíveis.

ALIYUN::ECS::KeyPair::KeyPairName

Par de chaves.

RegionId: ID da região (o padrão é a região da stack).

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "KeyPairName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::KeyPair::KeyPairName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          KeyPairName:
            Type: String
            AssociationProperty: ALIYUN::ECS::KeyPair::KeyPairName
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Este exemplo recupera o par de chaves ECS na região atual definindo a propriedade AssociationProperty do parâmetro KeyPairName como ALIYUN::ECS::KeyPair::KeyPairName e a propriedade AssociationPropertyMetadata como RegionId.

ALIYUN::ECS::LaunchTemplate::LaunchTemplateId

ID do modelo de inicialização.

RegionId: ID da região. O valor padrão é a região onde a stack reside.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "LaunchTemplateId":{
          "AssociationProperty":"ALIYUN::ECS::LaunchTemplate::LaunchTemplateId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          LaunchTemplateId:
            AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
            Type: String
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Neste exemplo, a propriedade AssociationProperty do parâmetro LaunchTemplateId é definida como ALIYUN::ECS::LaunchTemplate::LaunchTemplateId, e a propriedade AssociationPropertyMetadata é definida como RegionId. Isso recupera os modelos de inicialização do ECS na região especificada.

ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion

Versão do modelo de inicialização da instância.

  • RegionId: ID da região (o padrão é a região da stack).

  • LaunchTemplateId: ID do Modelo de Inicialização.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "LaunchTemplateId": {
          "AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateId",
          "Type": "String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "LaunchTemplateVersion": {
          "AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion",
          "Type": "String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "LaunchTemplateId": "${LaunchTemplateId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          LaunchTemplateId:
            AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
            Type: String
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
          LaunchTemplateVersion:
            AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion
            Type: String
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
              LaunchTemplateId: ${LaunchTemplateId}
  • Descrição do exemplo

    Recupere as informações de versão do modelo de inicialização ECS selecionado definindo o atributo AssociationProperty do parâmetro LaunchTemplateVersion como ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion e o atributo AssociationPropertyMetadata como RegionId e LaunchTemplateId.

ALIYUN::ECS::ManagedInstance::InstanceId

ID da instância gerenciada do ECS.

  • RegionId: ID da região (o padrão é a região da stack).

  • OsType: Tipo de sistema operacional da instância gerenciada.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "InstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ManagedInstance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          InstanceId:
            Type: String
            AssociationProperty: ALIYUN::ECS::ManagedInstance::InstanceId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Neste exemplo, você pode definir o AssociationProperty do parâmetro InstanceId como ALIYUN::ECS::ManagedInstance::InstanceId e seu AssociationPropertyMetadata como RegionId para recuperar o ID de uma instância gerenciada ECS ativa na região atual.

ALIYUN::ECS::RAM::Role

Função RAM da instância anexada à instância ECS.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Role": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RAM::Role"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          Role:
            Type: String
            AssociationProperty: ALIYUN::ECS::RAM::Role
  • Descrição do exemplo

    Neste exemplo, a propriedade AssociationProperty do parâmetro Role é definida como ALIYUN::ECS::RAM::Role para recuperar a função RAM da instância anexada à instância ECS.

ALIYUN::ECS::RegionId

ID da região. O valor padrão é a região onde a stack reside.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
  • Descrição do exemplo

    Neste exemplo, definir o AssociationProperty do parâmetro RegionId como ALIYUN::ECS::RegionId lista todas as regiões ativas.

ALIYUN::ECS::RegionId::RegionDeploy

Define a região de implantação do ECS.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ECSRegionDeploy": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId::RegionDeploy"
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ECSRegionDeploy:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId::RegionDeploy

ALIYUN::ECS::RegionId::TargetRegionIds

ID da região de destino da instância ECS.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "TargetRegionIds": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId::TargetRegionIds"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          TargetRegionIds:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId::TargetRegionIds
  • Descrição do exemplo

    Este exemplo define o parâmetro AssociationProperty de TargetRegionIds como ALIYUN::ECS::RegionId::TargetRegionIds para obter o ID da região de destino da instância ECS.

ALIYUN::ECS::ResourceGroup::ResourceGroupId

Grupo de recursos.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ResourceGroupId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          ResourceGroupId:
            Type: String
            AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
  • Descrição do exemplo

    Neste exemplo, a propriedade AssociationProperty do parâmetro ResourceGroupId é definida como ALIYUN::ECS::ResourceGroup::ResourceGroupId.

ALIYUN::ECS::SecurityGroup::PortRange

Define o intervalo de portas para um grupo de segurança ECS com base no protocolo IP.

  • IpProtocol: Protocolo IP. Valores válidos:

    • ALL: Permite o uso simultâneo de múltiplos protocolos.

    • TCP: Protocolo TCP.

    • UDP: Protocolo UDP.

    • ICMP: Protocolo ICMP.

    • GRE: Protocolo GRE.

    • ICMPv6: Protocolo ICMPv6.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ECSSecurityGroupPortRange": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::SecurityGroup::PortRange",
      "AssociationPropertyMetadata": {
        "IpProtocol": "ALL"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ECSSecurityGroupPortRange:
        Type: String
        AssociationProperty: ALIYUN::ECS::SecurityGroup::PortRange
        AssociationPropertyMetadata:
          IpProtocol: ALL

ALIYUN::ECS::SecurityGroup::SecurityGroupId

ID do grupo de segurança.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • VpcId: ID da Virtual Private Cloud (VPC).

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "SecurityGroupId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::SecurityGroup::SecurityGroupId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "VpcId": "${VpcId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          VpcId:
            Type: String
            AssociationProperty: ALIYUN::ECS::VPC::VPCId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
          SecurityGroupId:
            Type: String
            AssociationProperty: ALIYUN::ECS::SecurityGroup::SecurityGroupId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
              VpcId: ${VpcId}
        
  • Descrição do exemplo

    Neste exemplo, definir a propriedade AssociationProperty do parâmetro SecurityGroupId como ALIYUN::ECS::SecurityGroup::SecurityGroupId e a propriedade AssociationPropertyMetadata como RegionId e VpcId recupera os IDs dos grupos de segurança na VPC selecionada e na região atual.

ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId

ID da política de snapshot automático.

RegionId: ID da região. O valor padrão é a região da stack.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "AutoSnapshotPolicyId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          AutoSnapshotPolicyId:
            Type: String
            AssociationProperty: ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Neste exemplo, a propriedade AssociationProperty do parâmetro AutoSnapshotPolicyId é definida como ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId, e a propriedade AssociationPropertyMetadata é definida como RegionId. Isso recupera as políticas de snapshot automático do ECS na região atual.

ALIYUN::ECS::Snapshot::SnapshotId

ID do snapshot do disco da instância ECS.

  • RegionId: ID da região. O valor padrão é a região onde a stack está localizada.

  • InstanceId: ID da instância ECS.

  • DiskId: ID do disco.

  • Status: Status do snapshot.

  • SnapshotType: Tipo de criação do snapshot.

  • Category: Categoria do snapshot.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "DiskId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DiskId"
        },
        "SnapshotId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Snapshot::SnapshotId",
          "AssociationPropertyMetadata": {
            "DiskId": "${DiskId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          DiskId:
            Type: String
            AssociationProperty: ALIYUN::ECS::Disk::DiskId
          SnapshotId:
            Type: String
            AssociationProperty: ALIYUN::ECS::Snapshot::SnapshotId
            AssociationPropertyMetadata:
              DiskId: ${DiskId}
  • Descrição do exemplo

    Neste exemplo, o AssociationProperty do parâmetro SnapshotId é definido como ALIYUN::ECS::Snapshot::SnapshotId para obter o ID do snapshot do disco da instância ECS.

ALIYUN::ECS::TAG

Instâncias ECS possuem informações de tag anexadas.

  • RegionId: ID da região. Por padrão, esta é a região onde a stack reside.

  • ResourceType: Definição do tipo de recurso.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "Tag": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::TAG",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          Tag:
            Type: String
            AssociationProperty: ALIYUN::ECS::TAG
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Neste exemplo, você pode definir o atributo AssociationProperty do parâmetro Tag como ALIYUN::ECS::TAG para recuperar informações de tags da instância ECS.

ALIYUN::ECS::VPC::VPCId

ID da VPC.

RegionId: ID da região. O valor padrão é a região onde a stack reside.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          VpcId:
            Type: String
            AssociationProperty: ALIYUN::ECS::VPC::VPCId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Neste exemplo, o AssociationProperty do parâmetro VpcId é definido como ALIYUN::ECS::VPC::VPCId e o AssociationPropertyMetadata é definido como RegionId. Isso permite obter o ID da VPC na região atual.

ALIYUN::ECS::VSwitch

Objeto vSwitch.

  • RegionId: ID da região. O valor padrão é a região onde a stack reside.

  • ZoneId: ID da zona.

  • VpcId: ID da Virtual Private Cloud (VPC).

  • InstanceType: Tipo da instância.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "VSwitchId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VSwitch",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          ZoneId:
            Type: String
            AssociationProperty: ZoneId
          VSwitchId:
            Type: String
            AssociationProperty: ALIYUN::ECS::VSwitch
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
              ZoneId: ${ZoneId}
  • Descrição do exemplo

    Neste exemplo, a propriedade AssociationProperty do parâmetro VSwitchId é definida como ALIYUN::ECS::VSwitch, e a propriedade AssociationPropertyMetadata é definida como RegionId e ZoneId, para obter o objeto vSwitch ativo selecionado na região atual.

Recursos do EHPC

Valores de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::EHPC::Cluster::ClusterId

Selecione um cluster.

RegionId: ID da região (o padrão é a região da stack).

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ClusterId":{
          "AssociationProperty":"ALIYUN::EHPC::Cluster::ClusterId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          },
          "Type":"String"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          ClusterId:
            AssociationProperty: ALIYUN::EHPC::Cluster::ClusterId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
            Type: String
  • Descrição do exemplo

    Obtenha o ID do cluster EHPC definindo o AssociationProperty do parâmetro ClusterId como ALIYUN::EHPC::Cluster::ClusterId.

ALIYUN::EHPC::FileSystem::FileSystemId

ID do sistema de arquivos.

RegionId: ID da região (o padrão é a região da stack).

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "FileSystemId":{
          "AssociationProperty":"ALIYUN::EHPC::FileSystem::FileSystemId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          FileSystemId:
            AssociationProperty: ALIYUN::EHPC::FileSystem::FileSystemId
            Type: String
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Obtenha o ID do sistema de arquivos EHPC definindo o AssociationProperty do parâmetro FileSystemId como ALIYUN::EHPC::FileSystem::FileSystemId.

ALIYUN::EHPC::FileSystem::MountTargetDomain

Destino de montagem.

  • RegionId: ID da região (o padrão é a região da stack).

  • VolumeId: ID da instância do Alibaba Cloud NAS.

  • VpcId: ID da Virtual Private Cloud (VPC).

  • VSwitchId: ID do vSwitch.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "MountTargetDomain":{
          "AssociationProperty":"ALIYUN::EHPC::FileSystem::MountTargetDomain",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          MountTargetDomain:
            AssociationProperty: ALIYUN::EHPC::FileSystem::MountTargetDomain
            Type: String
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Obtenha a lista de destinos de montagem de arquivos EHPC definindo o AssociationProperty do parâmetro MountTargetDomain como ALIYUN::EHPC::FileSystem::MountTargetDomain.

Recursos do ESS

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId

ID do grupo Auto Scaling.

RegionId: ID da região. O valor padrão é a região da stack.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "AutoScalingGroupId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          AutoScalingGroupId:
            Type: String
            AssociationProperty: ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Este exemplo recupera o ID de um grupo Auto Scaling definindo o AssociationProperty do parâmetro AutoScalingGroupId como ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId.

ALIYUN::ESS::ECIScalingConfiguration::ContainerName

Consulta a configuração de grupos de dimensionamento ECI.

  • RegionId: ID da região. O valor padrão é a região da stack.

  • ScalingGroupId: ID do grupo de dimensionamento.

  • ScalingConfigurationId: ID da configuração de dimensionamento.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ESSECIScalingConfigurationContainerName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ESS::ECIScalingConfiguration::ContainerName",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ESSECIScalingConfigurationContainerName:
        Type: String
        AssociationProperty: ALIYUN::ESS::ECIScalingConfiguration::ContainerName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}

ALIYUN::ESS::ECIScalingConfiguration::ScalingConfigurationId

Consulta o ID de uma configuração de dimensionamento.

  • RegionId: ID da região. O valor padrão é a região da stack.

  • ScalingGroupId: ID do grupo de dimensionamento.

  • AutoSelectFirst: Especifica se o primeiro item deve ser selecionado.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "AutoScalingGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "ServiceConnectionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ESS::ECIScalingConfiguration::ScalingConfigurationId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "ScalingGroupId": "${AutoScalingGroupId}",
        "AutoSelectFirst": true
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      AutoScalingGroupId:
        Type: String
        AssociationProperty: ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      ServiceConnectionId:
        Type: String
        AssociationProperty: ALIYUN::ESS::ECIScalingConfiguration::ScalingConfigurationId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ScalingGroupId: ${AutoScalingGroupId}
          AutoSelectFirst: true

ALIYUN::ESS::ScalingConfiguration::ScalingConfigurationId

ID da configuração do Auto Scaling.

RegionId: ID da região. O valor padrão é a região da stack.

Exemplos:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ScalingConfigurationId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ESS::ScalingConfiguration::ScalingConfigurationId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          RegionId:
            Type: String
            AssociationProperty: ALIYUN::ECS::RegionId
          ScalingConfigurationId:
            Type: String
            AssociationProperty: ALIYUN::ESS::ScalingConfiguration::ScalingConfigurationId
            AssociationPropertyMetadata:
              RegionId: ${RegionId}
  • Descrição do exemplo

    Este exemplo recupera o ID de uma configuração do Auto Scaling definindo o AssociationProperty do parâmetro ScalingConfigurationId como ALIYUN::ESS::ScalingConfiguration::ScalingConfigurationId.

Recurso do Elasticsearch

Valores de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::Elasticsearch::Instance::InstanceType

Tipo de instância Elasticsearch.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Elasticsearch": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::Elasticsearch::Instance::InstanceType"
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
        Parameters:
          Elasticsearch:
            Type: String
            AssociationProperty: ALIYUN::Elasticsearch::Instance::InstanceType
  • Descrição do exemplo

    Este exemplo define o AssociationProperty do parâmetro Elasticsearch como ALIYUN::Elasticsearch::Instance::InstanceType para obter o tipo de instância Elasticsearch.