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
| Propriedade | Tipo | Obrigatório | Editável | Descrição | Restrição |
| Type | String | Sim | Não | Tipo de dados do parâmetro. | Valores válidos:
|
| Constraints | String | Não | Não | Restrições do parâmetro. | Valores válidos:
|
| Description | String | Não | Sim | Descrição do parâmetro. | A descrição pode ter até 200 caracteres. |
| Value | String | Sim | Sim | Valor do parâmetro. | O valor do parâmetro pode ter até 4.096 caracteres. |
| Name | String | Sim | Não | Nome 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 (_). |
| ResourceGroupId | String | Não | Sim | ID do grupo de recursos. | Nenhuma |
Parâmetros de resposta
Fn::GetAtt
Name: nome do parâmetro.
Value: valor do parâmetro.
Exemplos
-
Formato
YAMLROSTemplateFormatVersion: '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" ] } } } }