Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::OOS::Parameter

Última atualização: Jun 27, 2026

Use o recurso ALIYUN::OOS::Parameter para crie um parâmetro comum.

Sintaxe

{
  "Type": "ALIYUN::OOS::Parameter",
  "Properties": {
    "Type": String,
    "Constraints": String,
    "Description": String,
    "Value": String,
    "Name": String,
    "ResourceGroupId": String
  }
}

Propriedades

PropriedadeTipoObrigatórioEditávelDescriçãoRestrição
TypeStringSimNãoTipo de dados do parâmetro.Valores válidos:
  • String
  • StringList
ConstraintsStringNãoNãoRestrições do parâmetro.Valores válidos:
  • AllowedValues: valores permitidos para o parâmetro. Este valor pode ser uma string no formato de array.
  • AllowedPattern: expressão regular do parâmetro.
  • MinLength: comprimento mínimo do parâmetro.
  • MaxLength: comprimento máximo do parâmetro.
DescriptionStringNãoSimDescrição do parâmetro.A descrição pode ter até 200 caracteres.
ValueStringSimSimValor do parâmetro.O valor do parâmetro pode ter até 4.096 caracteres.
NameStringSimNãoNome do parâmetro.O nome pode ter até 200 caracteres. Não pode começar com ALIYUN, ACS, ALIBABA, ALICLOUD ou OOS. O nome pode conter letras, dígitos, hifens (-) e sublinhados (_).
ResourceGroupIdStringNãoSimID do grupo de recursos.Nenhuma

Parâmetros de resposta

Fn::GetAtt

  • Name: nome do parâmetro.

  • Value: valor do parâmetro.

Exemplos

  • Formato YAML

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      Parameter:
        Type: ALIYUN::OOS::Parameter
        Properties:
          Type: String
          Value: echo hello world
          Description: Prefix for Interruption Handler parameters
          Name:
            Fn::Join:
              - ''
              - - /ecs-test-handler/run_commands/test-SampleWebAppAutoScalingGroup-
                - Ref: ALIYUN::StackId
    Outputs:
      Value:
        Description: The Value of the parameter.
        Value:
          Fn::GetAtt:
            - Parameter
            - Value
      Name:
        Description: The Name of the parameter.
        Value:
          Fn::GetAtt:
            - Parameter
            - Name
  • Formato JSON

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "Parameter": {
          "Type": "ALIYUN::OOS::Parameter",
          "Properties": {
            "Type": "String",
            "Value": "echo hello world",
            "Description": "Prefix for Interruption Handler parameters",
            "Name": {
              "Fn::Join": [
                "",
                [
                  "/ecs-test-handler/run_commands/test-SampleWebAppAutoScalingGroup-",
                  {
                    "Ref": "ALIYUN::StackId"
                  }
                ]
              ]
            }
          }
        }
      },
      "Outputs": {
        "Value": {
          "Description": "The Value of the parameter.",
          "Value": {
            "Fn::GetAtt": [
              "Parameter",
              "Value"
            ]
          }
        },
        "Name": {
          "Description": "The Name of the parameter.",
          "Value": {
            "Fn::GetAtt": [
              "Parameter",
              "Name"
            ]
          }
        }
      }
    }