Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Recursos do OOS

Última atualização: Jun 27, 2026

Lista os valores de AssociationProperty disponíveis para recursos do OOS em modelos do ROS.

Valor de AssociationProperty

Descrição

AssociationPropertyMetadata correspondente

ALIYUN::OOS::Command::CommandContent

Script de execução de comando do OOS.

CommandType: tipo do comando.

Valores válidos:

  • RunBatScript

  • RunPowerShellScript

  • RunShellScript

  • RunPythonScript

  • RunPerlScript

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "CommandContent": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Command::CommandContent",
          "AssociationPropertyMetadata": {
            "CommandType": "RunPythonScript"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      CommandContent:
        Type: String
        AssociationProperty: ALIYUN::OOS::Command::CommandContent
        AssociationPropertyMetadata:
          CommandType: RunPythonScript
  • Descrição do exemplo

    O AssociationProperty do parâmetro CommandContent está definido como ALIYUN::OOS::Command::CommandContent, com CommandType como metadado. Essa configuração executa um script do OOS.

ALIYUN::OOS::Component::TimerTrigger

Componente de gatilho temporizado do OOS.

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

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

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

    Exemplo em YAML:

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

    O AssociationProperty do parâmetro TimerTrigger está definido como ALIYUN::OOS::Component::TimerTrigger, com RegionId como metadado. Essa definição configura um componente de gatilho temporizado do OOS.

ALIYUN::OOS::File::FileUrl

URL do arquivo para upload.

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

  • FileType: formato usado na exportação.

    Valores válidos: local, https, github e oss.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

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

    Exemplo em YAML:

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

    O AssociationProperty do parâmetro FileUrl está definido como ALIYUN::OOS::File::FileUrl. Isso realiza o upload de um arquivo para o OSS.

ALIYUN::OOS::Package::PackageName

Nome do pacote do OOS.

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

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

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

    Exemplo em YAML:

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

    O AssociationProperty do parâmetro PackageName está definido como ALIYUN::OOS::Package::PackageName, com RegionId como metadado. Essa configuração recupera informações de pacotes do OOS na região atual.

ALIYUN::OOS::Package::PackageVersion

Versão do pacote do OOS.

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

  • TemplateName: nome do modelo.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "PackageName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Package::PackageName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "PackageVersion": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Package::PackageVersion",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "TemplateName": "${PackageName}"
          }
        }
      }
    }

    Exemplo em YAML:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      PackageName:
        Type: String
        AssociationProperty: ALIYUN::OOS::Package::PackageName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      PackageVersion:
        Type: String
        AssociationProperty: ALIYUN::OOS::Package::PackageVersion
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          TemplateName: ${PackageName}
  • Descrição do exemplo

    O AssociationProperty do parâmetro PackageVersion está definido como ALIYUN::OOS::Package::PackageVersion, com RegionId e TemplateName como metadados. Assim, obtêm-se informações de versão dos pacotes do OOS na região atual.

ALIYUN::OOS::Parameter::Value

Parâmetro padrão do OOS.

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

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ParameterValue": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Parameter::Value",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

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

    O AssociationProperty do parâmetro ParameterValue está definido como ALIYUN::OOS::Parameter::Value, com RegionId como metadado. Esse ajuste recupera parâmetros padrão do OOS na região atual.

ALIYUN::OOS::PatchBaseline::PatchBaselineName

Nome de uma linha de base de patches do OOS.

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

  • Name: nome da linha de base de patches.

Código de exemplo

Exemplo em JSON:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "OOSPatchBaselineName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::OOS::PatchBaseline::PatchBaselineName",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

Exemplo em YAML:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  OOSPatchBaselineName:
    Type: String
    AssociationProperty: ALIYUN::OOS::PatchBaseline::PatchBaselineName
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ALIYUN::OOS::SecretParameter::Value

Parâmetro criptografado do OOS.

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

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

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

    Exemplo em YAML:

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

    O AssociationProperty do parâmetro SecretParameter está definido como ALIYUN::OOS::SecretParameter::Value, com RegionId como metadado. Dessa forma, recuperam-se parâmetros criptografados do OOS na região atual.

ALIYUN::OOS::Template::Content

Conteúdo do modelo do OOS.

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

  • TemplateVersion: versão do modelo do OOS.

  • TemplateReadOnly: defina se o modelo é somente leitura.

  • TemplateName: nome do modelo do OOS.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "TemplateContent": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Template::Content",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    Exemplo em YAML:

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

    O AssociationProperty do parâmetro TemplateName está definido como ALIYUN::OOS::Template::TemplateName, com AssociationPropertyMetadata definido como RegionId. Isso recupera o conteúdo do modelo do OOS para a região atual.

ALIYUN::OOS::Template::TemplateName

Nome do modelo do OOS.

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

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

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

    Exemplo em YAML:

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

    O AssociationProperty do parâmetro TemplateName está definido como ALIYUN::OOS::Template::TemplateName, com RegionId como metadado. Essa definição lista os nomes dos modelos do OOS na região atual.

ALIYUN::OOS::Template::TemplateVersion

Versão do modelo do OOS.

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

  • TemplateName: nome do modelo.

Exemplo:

  • Código de exemplo

    Exemplo em JSON:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "TemplateName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Template::TemplateName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "TemplateVersion": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Template::TemplateVersion",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "TemplateName": "${TemplateName}"
          }
        }
      }
    }

    Exemplo em YAML:

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

    O AssociationProperty do parâmetro TemplateVersion está definido como ALIYUN::OOS::Template::TemplateVersion, com RegionId e TemplateName como metadados. Com isso, obtêm-se informações de versão dos modelos do OOS na região atual.