November 13, 2024
Summary
Added the ability to work with the Astro Environment Manager through the Astro API, with the new environment-objects
endpoint. Environment Objects are the API representation of the different functionalities the Environment Manager supports such as Universal Metrics Export, Airflow Variables, and Connections.
To learn more about the different Astro Environment Manger functionality, which you can now access using the Astro API, see:
- Manage connections and variables
- Create Airflow connections in the Astro UI
- Create Airflow variables in the Astro UI
- Export metrics from Astro
Added
GET /organizations/{organizationId}/environment-objects
to list environment objects in a Workspace or Deployment.POST /organizations/{organizationId}/environment-objects
to create an environment object for a Deployment or Workspace.GET /organizations/{organizationId}/environment-objects/{environmentObjectId}
to retrieve details about a specific environment object.POST /organizations/{organizationId}/environment-objects/{environmentObjectId}
to update an existing Deployment-level or Workspace-level environment object.DEL /organizations/{organizationId}/environment-objects/{environmentObjectId}
to delete an environment object from a Deployment or Workspace.POST /organizations/{organizationId}/environment-objects/{environmentObjectId}/exclude-linking
to exclude a specific Deployment from linking to an environment object created at the Workspace level.