A continuación se presentan las tablas con las operaciones de API disponibles para su uso en Resource Orchestration Service (ROS).
Operaciones de pila
Es posible definir una plantilla para los recursos de una pila y sus dependencias, y utilizar dicha plantilla para crear pilas. Una vez creadas las pilas, puede consultarlas, actualizarlas o eliminarlas.
|
API |
Descripción |
|
Muestra una vista previa de la pila que se creará mediante una plantilla específica. |
|
|
Crea una pila. |
|
|
Crea otra pila basada en la plantilla de la pila anterior que presentó errores. |
|
|
Configura la protección contra eliminación en una pila. |
|
|
Actualiza una pila. |
|
|
Cancela la actualización de una pila. |
|
|
Consulta la información de una pila. |
|
|
Consulta la lista de pilas. |
|
|
Consulta las pilas y sus eventos de recursos. |
|
|
Detecta recursos que podrían enfrentar altos riesgos debido a una operación de eliminación de pila y consulta el motivo de cada riesgo. |
|
|
Elimina una pila y todos sus recursos. |
Operaciones de recursos
ROS permite gestionar una gran variedad de recursos. Puede consultar plantillas de recursos por tipo de recurso, o bien obtener detalles de tipos de recursos o de recursos dentro de una pila específica para acceder a la información de los recursos en ROS.
Para obtener más información sobre los tipos de recursos compatibles con ROS, consulte Resource type index.
|
API |
Descripción |
|
Consulta la plantilla de un recurso según su tipo. |
|
|
Consulta la lista de recursos de una pila específica. |
|
|
Consulta información sobre un recurso en una pila específica. |
|
|
Consulta los detalles de los tipos de recursos. |
|
|
Consulta la lista de tipos de recursos compatibles. |
|
|
Mueve un recurso a un resource group específico. |
Operaciones de escenario
ROS ofrece la función de escenario para facilitar la gestión de recursos. Puede agregar recursos a un escenario desde la consola y realizar operaciones como la replicación y la gestión centralizada de dichos recursos.
|
API |
Descripción |
|
Crea un escenario. |
|
|
Actualiza un escenario. |
|
|
Consulta la lista de escenarios. |
|
|
Consulta la información de un escenario. |
|
|
Elimina un escenario. |
|
|
Genera una plantilla de escenario. |
Operaciones de plantilla
Una plantilla es un archivo de texto JSON o YAML que define los recursos de una pila y sus dependencias, y que sirve para crear pilas. Por ejemplo, puede llamar a la operación CreateTemplate para crear una plantilla que contenga el recurso ALIYUN::ECS::VPC y, posteriormente, llamar a la operación CreateStack para crear una pila. De este modo, puede crear una nube privada virtual (VPC).
Además, puede consultar el ID de la plantilla, su contenido o los precios de los recursos definidos en ella. También tiene la opción de compartir su plantilla con otros usuarios. Así, varias cuentas de Alibaba Cloud pueden utilizar una misma plantilla para crear pilas de manera eficiente.
|
API |
Descripción |
|
Genera información de políticas para una plantilla. |
|
|
Crea una plantilla. |
|
|
Valida una plantilla que desea utilizar para crear pilas. |
|
|
Actualiza una plantilla. |
|
|
Consulta la información detallada de una plantilla, incluidas las pilas y los conjuntos de cambios asociados a ella. |
|
|
Consulta los precios estimados de los recursos que se crearán según una plantilla. |
|
|
Consulta la información de una plantilla nueva o existente. |
|
|
Consulta los valores de los parámetros de la plantilla. |
|
|
Consulta la lista de plantillas. |
|
|
Consulta una o más versiones de una plantilla. |
|
|
Comparte o deja de compartir una plantilla. |
|
|
Elimina una plantilla. |
Operaciones de política de pila
Una política de pila es un archivo de texto JSON o YAML que se utiliza para definir las operaciones de actualización de una pila específica. Su propósito es evitar que los recursos de la pila se actualicen o eliminen accidentalmente durante dicho proceso. Puede configurar o consultar estas políticas.
|
API |
Descripción |
|
Configura una política de pila. |
|
|
Consulta la información de una política de pila. |
Operaciones de conjunto de cambios
Puede crear y ejecutar conjuntos de cambios para actualizar pilas en ejecución.
|
API |
Descripción |
|
Crea un conjunto de cambios. |
|
|
Ejecuta un conjunto de cambios. |
|
|
Consulta la información de un conjunto de cambios. |
|
|
Consulta la lista de conjuntos de cambios. |
|
|
Elimina un conjunto de cambios. |
Operaciones de grupo de pilas
Puede utilizar un grupo de pilas como unidad para gestionar pilas en ROS. Las plantillas permiten crear grupos de pilas y, con ello, generar pilas en múltiples cuentas de Alibaba Cloud y en distintas regiones. También puede consultar la información de los grupos de pilas y de sus operaciones.
Después de llamar a la operación CreateStackGroup para crear un grupo de pilas, puede llamar a la operación CreateStackInstances para crear una instancia de pila dentro de una cuenta y región específicas.
Antes de llamar a la operación
para eliminar un grupo de pilas, debe llamar a la operación
para eliminar todas las instancias de pila del grupo.
|
API |
Descripción |
|
Crea un grupo de pilas. |
|
|
Actualiza un grupo de pilas. |
|
|
Consulta la información de un grupo de pilas. |
|
|
Consulta la lista de grupos de pilas. |
|
|
Consulta la información de una operación de grupo de pilas. |
|
|
Consulta la lista de operaciones de grupo de pilas. |
|
|
Consulta los resultados de una operación en un grupo de pilas. |
|
|
Detiene una operación de grupo de pilas. |
|
|
Crea instancias de pila dentro de una cuenta y región específicas. |
|
|
Actualiza instancias de pila dentro de una cuenta y región específicas. |
|
|
Consulta la información detallada de una instancia de pila asociada a un grupo de pilas. |
|
|
Consulta las instancias de pila asociadas a un grupo de pilas. |
|
|
Elimina instancias de pila dentro de una cuenta y región específicas. |
|
|
Elimina un grupo de pilas. |
Operaciones de detección de desviaciones
Si modifica configuraciones de recursos mediante un servicio fuera del control de ROS, la pila o el grupo de pilas relacionado podría experimentar una desviación. Para corregirla, ejecute la detección de desviaciones. Por ejemplo, puede llamar a la operación DetectStackDrift para detectar desviaciones en una pila. Si se confirma la desviación, llame a la operación UpdateStackTemplateByResources para modificar la plantilla de la pila y eliminar dicha desviación.
|
API |
Descripción |
|
Detecta desviaciones en recursos individuales de una pila. |
|
|
Detecta desviaciones en una pila. |
|
|
Detecta desviaciones en un grupo de pilas. |
|
|
Consulta el estado de detección de desviaciones de una pila. |
|
|
Consulta la información de desviaciones de los recursos en una pila específica. |
|
|
Corrige una plantilla para eliminar la desviación de la pila. |
Operaciones de etiquetas
Puede agregar etiquetas a pilas, grupos de pilas o plantillas con fines de clasificación y gestión.
|
API |
Descripción |
|
Crea y agrega etiquetas a una lista de recursos de ROS específica. |
|
|
Consulta las etiquetas agregadas a uno o más recursos de ROS. |
|
|
Consulta la lista de claves de etiqueta. |
|
|
Consulta uno o más valores de una clave de etiqueta específica. |
|
|
Quita y elimina etiquetas de una lista de recursos de ROS específica. |
Otras operaciones
Al crear una pila, un grupo de pilas o una instancia de pila, debe especificar el parámetro RegionId. En este caso, puede llamar a la operación DescribeRegions para consultar la lista de regiones más reciente.
Cuando cree o actualice una pila, puede llamar a la operación SignalResource para enviar señales. Tenga en cuenta que las señales de error pueden provocar fallos en la creación o actualización de la pila.
Adicionalmente, puede llamar a la operación GetServiceProvisions para consultar simultáneamente el estado de activación y la información de roles de RAM de varios servicios en la nube. Asimismo, la operación GetFeatureDetails le permite consultar los detalles de funciones específicas compatibles con ROS.
|
API |
Descripción |
|
Consulta las regiones disponibles. |
|
|
Envía señales. |
|
|
Consulta el estado de activación y los roles de RAM de un servicio de Alibaba Cloud. |
|
|
Consulta los detalles de una función compatible con ROS. |