Recursos y extremos
Puede utilizar los recursos proporcionados a través de la API REST de Astra Control para automatizar una implementación de Astra. Cada recurso tiene acceso mediante uno o varios extremos. En esta sección se proporciona una introducción al RESTO de recursos que se pueden utilizar como parte de la planificación de una implementación de automatización.
El formato de la ruta y la dirección URL completa que se utiliza para acceder a los recursos de Astra Control se basa en varios valores. Consulte "Formato de URL" si quiere más información. Consulte también "Referencia de API" Para obtener más información sobre el uso de los recursos y puntos finales de Astra. |
Puntos finales y recursos DE REST de Astra Control
Los extremos de recursos principales proporcionados en la API REST de Astra Control se organizan en tres categorías. Se puede tener acceso a cada recurso con el conjunto completo de operaciones CRUD (crear, leer, actualizar, eliminar) excepto donde se indique.
La columna Release indica la versión Astra cuando se introdujo el recurso por primera vez. Este campo está en negrita para los recursos recién añadidos con la versión actual.
Recursos básicos
Los principales extremos de recursos proporcionan los servicios básicos necesarios para establecer y mantener el entorno de tiempo de ejecución de Astra.
Recurso | Liberar | Descripción |
---|---|---|
ASUP |
21.08 |
Los recursos de ASUP representan los paquetes de AutoSupport que se envían al soporte de NetApp. |
Credencial |
21.04 |
Los recursos de credenciales contienen información relacionada con la seguridad que se puede utilizar con los usuarios de Astra, los clústeres, los bloques y los back-ends de almacenamiento. |
Prestaciones |
21.08 |
Los recursos de derechos representan las características y capacidades disponibles para una cuenta en función de las licencias y suscripciones activas. |
Evento |
21.04 |
Los recursos de eventos representan todos los eventos que se producen en el sistema, incluido el subconjunto clasificado como notificaciones. |
Función |
21.08 |
Los recursos de la función representan las funciones Astra seleccionadas que puede consultar para determinar si están habilitadas o deshabilitadas en el sistema. El acceso está limitado a solo lectura. |
Licencia |
21.08 |
Los recursos de licencia representan las licencias disponibles para una cuenta de Astra. |
Notificación |
21.04 |
Los recursos de notificación representan eventos Astra que tienen un destino de notificación. El acceso se proporciona por usuario. |
Vinculación de roles |
21.04 |
Los recursos de vinculación de roles representan las relaciones entre pares específicos de usuarios y cuentas. Además del vínculo entre los dos, se especifica un conjunto de permisos para cada uno mediante una función específica. |
Ajuste |
21.08 |
Los recursos de configuración representan una colección de pares clave-valor que describen una función para una cuenta Astra específica. |
Suscripción |
21.08 |
Los recursos de suscripción representan las suscripciones activas de una cuenta Astra. |
Token |
21.04 |
Los recursos de token representan los tokens disponibles para acceder mediante programación a la API REST de Astra Control. |
Notificación sin leer |
21.04 |
Los recursos de notificación no leídos representan notificaciones asignadas a un usuario específico pero aún no leídas. |
Usuario |
21.04 |
Los recursos de usuario representan a los usuarios de Astra capaces de acceder al sistema en función de su función definida. |
Recursos de aplicaciones gestionados
Los extremos de recursos de la aplicación gestionada proporcionan acceso a las aplicaciones de Kubernetes gestionadas.
Recurso | Liberar | Descripción |
---|---|---|
Activo de aplicación |
21.04 |
Los recursos de activos de aplicación representan colecciones internas de información de estado necesarias para gestionar las aplicaciones Astra. |
Backup de aplicaciones |
21.04 |
Los recursos de backup de la aplicación representan backups de las aplicaciones gestionadas. |
Instantánea de aplicación |
21.04 |
Los recursos de instantánea de la aplicación representan instantáneas de las aplicaciones gestionadas. |
Aplicación gestionada |
21.04 |
Los recursos de aplicaciones gestionadas representan las aplicaciones de Kubernetes gestionadas por Astra. |
Programación |
21.04 |
Los recursos de programación representan operaciones de protección de datos programadas para las aplicaciones gestionadas como parte de una política de protección de datos. |
Recursos de topología
Los extremos de recursos de topología proporcionan acceso a las aplicaciones no administradas y a los recursos de almacenamiento.
Recurso | Liberar | Descripción |
---|---|---|
APL |
21.04 |
Los recursos de aplicaciones representan todas las aplicaciones de Kubernetes, incluidas las que no son gestionadas por Astra. |
Cucharón |
21.08 |
Los recursos de bucket representan los bloques cloud de S3 que se utilizan para almacenar backups de las aplicaciones que gestiona Astra. |
Cloud |
21.08 |
Los recursos cloud representan las nubes a las que los clientes de Astra pueden conectarse con el fin de gestionar clústeres y aplicaciones. |
Clúster |
21.08 |
Los recursos del clúster representan los clústeres de Kubernetes que no gestiona Kubernetes. |
Clúster gestionado |
21.08 |
Los recursos de clúster gestionados representan los clústeres de Kubernetes que gestiona actualmente Kubernetes. |
Back-end de almacenamiento |
21.08 |
Los recursos de back-end de almacenamiento representan proveedores de servicios de almacenamiento que pueden utilizar los clústeres y aplicaciones gestionados de Astra. |
Clase de almacenamiento |
21.08 |
Los recursos de la clase de almacenamiento representan diferentes clases o tipos de almacenamiento detectados y disponibles para un clúster gestionado específico. |
Volumen |
21.04 |
Los recursos de volúmenes representan los volúmenes de almacenamiento de Kubernetes asociados con las aplicaciones gestionadas. |
Recursos adicionales y extremos
Existen varios recursos y puntos finales adicionales que puede utilizar para dar soporte a una implementación de Astra.
Estos recursos y extremos no se incluyen actualmente con la documentación de referencia de la API REST de Astra Control. |
- Openapi
-
Los extremos de OpenAPI proporcionan acceso al documento JSON de OpenAPI actual y a otros recursos relacionados.
- OpenMetrics
-
Los extremos OpenMetrics proporcionan acceso a las métricas de la cuenta mediante el recurso OpenMetrics. Existe soporte para el modelo de puesta en marcha de Astra Control Center.