Todos los productos
Search
Centro de documentos

Resource Orchestration Service:ALIYUN::ROS::StackInstances

Última actualización: Sep 05, 2026

Crea instancias de pila en cuentas y regiones específicas.

Sintaxis

{
  "Type": "ALIYUN::ROS::StackInstances",
  "Properties": {
    "OperationPreferences": Map,
    "RetainStacks": Boolean,
    "RegionIds": List,
    "AccountIds": List,
    "ParameterOverrides": Map,
    "StackGroupName": String,
    "DeploymentTargets": Map,
    "OperationDescription": String,
    "DisableRollback": Boolean,
    "TimeoutInMinutes": Integer
  }
}

Propiedades

Propiedad Tipo Obligatorio Editable Descripción Restricción
OperationPreferences Map No No Preferencias de operación para crear instancias de pila. Para obtener más información, consulte OperationPreferences properties.
Nota
  • Especifique el parámetro MaxConcurrentCount o MaxConcurrentPercentage, pero no ambos.
  • Especifique el parámetro FailureToleranceCount o FailureTolerancePercentage, pero no ambos.
RetainStacks Boolean No No Indica si se conservan las pilas asociadas al eliminar las instancias de pila. Valores válidos:
  • true: conserva las pilas asociadas cuando se eliminan las instancias de pila.
  • false: elimina las pilas asociadas cuando se eliminan las instancias de pila.
RegionIds List Sí No Regiones donde se crearán las instancias de pila. Puede especificar un máximo de 20 ID de región.
AccountIds List No No Cuentas donde se desplegarán las pilas mediante permisos autogestionados. Puede especificar un máximo de 20 ID de cuenta.
ParameterOverrides Map No No Parámetros por anular. Ninguna
StackGroupName String Sí No Nombre del grupo de pilas. El nombre debe ser único dentro de una región.

El nombre puede tener hasta 255 caracteres y contener dígitos, letras, guiones (-) y guiones bajos (_). Debe comenzar con un dígito o una letra.

DeploymentTargets Map No No Carpetas donde se desplegarán las pilas mediante permisos gestionados por el servicio. Para obtener más información, consulte DeploymentTargets property.
OperationDescription String No No Descripción de la operación para crear instancias de pila. La descripción debe tener entre 1 y 256 caracteres.
DisableRollback Boolean No No Indica si se deshabilita la reversión cuando falla la creación de instancias de pila. Valores válidos:
  • true: deshabilita la reversión.
  • false: habilita la reversión. Este es el valor predeterminado.
TimeoutInMinutes Integer No No Tiempo de espera para crear instancias de pila. Valor predeterminado: 60.

Unidad: minutos.

Sintaxis de OperationPreferences

"OperationPreferences": {
  "MaxConcurrentPercentage": Integer,
  "MaxConcurrentCount": Integer,
  "FailureTolerancePercentage": Integer,
  "FailureToleranceCount": Integer
}

Propiedades de OperationPreferences

Propiedad

Tipo

Obligatorio

Editable

Descripción

Restricción

MaxConcurrentPercentage

Integer

No

No

Porcentaje máximo de cuentas en cada región donde las operaciones de pila pueden ejecutarse simultáneamente.

Si el valor numérico del porcentaje no es un entero, Resource Orchestration Service (ROS) lo redondea hacia abajo al entero más cercano.

Si no establece el parámetro MaxConcurrentPercentage, se utiliza el valor predeterminado 1.

Valores válidos: 1 a 100.

MaxConcurrentCount

Integer

No

No

Número máximo de cuentas en cada región donde las operaciones de pila pueden ejecutarse simultáneamente.

Si no establece el parámetro MaxConcurrentCount, se utiliza el valor predeterminado 1.

Valores válidos: 1 a 20.

FailureTolerancePercentage

Integer

No

No

Porcentaje máximo de cuentas en cada región donde se permiten fallos en las operaciones de pila.

Si se supera el valor en una región, ROS detiene la operación en dicha región.

Si el valor numérico del porcentaje no es un entero, ROS lo redondea hacia abajo al entero más cercano.

Si no establece el parámetro FailureTolerancePercentage, se utiliza el valor predeterminado 0.

Valores válidos: 0 a 100.

FailureToleranceCount

Integer

No

No

Número máximo de cuentas en cada región donde se permiten fallos en las operaciones de pila.

Si se supera el valor en una región, ROS detiene la operación en dicha región.

Si ROS detiene la operación en una región, también la detiene en las demás regiones.

Si no establece el parámetro FailureToleranceCount, se utiliza el valor predeterminado 0.

Valores válidos: 0 a 100.

Sintaxis de DeploymentTargets

"DeploymentTargets": {
  "RdFolderIds": List
}

Propiedad de DeploymentTargets

Propiedad Tipo Obligatorio Editable Descripción Restricción
RdFolderIds List No No ID de carpeta del directorio de recursos. Puede especificar un máximo de cinco ID de carpeta.

Puede crear instancias de pila en todos los miembros contenidos en las carpetas especificadas.

Si especifica la carpeta Root, las instancias de pila se crean en todos los miembros del directorio de recursos.

Nota Para consultar los ID de carpeta, vaya a la página Descripción general en la consola de Resource Management. Para obtener más información, consulte Folder basic information.

Parámetros de respuesta

Fn::GetAtt

  • LastOperationId: ID de la última operación.

  • Stacks: detalles de las pilas.

Ejemplo

Formato JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionIds": {
      "Type": "Json"
    },
    "ParameterOverrides": {
      "Type": "Json"
    },
    "StackGroupName": {
      "Type": "String"
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::ROS::StackInstances",
      "Properties": {
        "RegionIds": {
          "Ref": "RegionIds"
        },
        "ParameterOverrides": {
          "Ref": "ParameterOverrides"
        },
        "StackGroupName": {
          "Ref": "StackGroupName"
        }
      }
    }
  },
  "Outputs": {
    "LastOperationId": {
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "LastOperationId"
        ]
      }
    },
    "Stacks": {
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Stacks"
        ]
      }
    }
  }
}