aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
86 lines (85 loc) • 3.14 kB
TypeScript
/**
* All IAM policy actions for Amazon Managed Workflows for Apache Airflow (AIRFLOW)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonmanagedworkflowsforapacheairflow.html
*
* 2025-02-24T21:48:46.903Z
*/
export declare enum AwsAirflowActions {
/**
* Grants permission to create a short-lived token that allows a user to invoke Ai
* rflow CLI via an endpoint on the Apache Airflow Webserver
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_CreateCliToken.html
*/
CreateCliToken = "airflow:CreateCliToken",
/**
* Grants permission to create an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_CreateEnvironment.html
*/
CreateEnvironment = "airflow:CreateEnvironment",
/**
* Grants permission to create a short-lived token that allows a user to log into
* Apache Airflow web UI
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_CreateWebLoginToken.html
*/
CreateWebLoginToken = "airflow:CreateWebLoginToken",
/**
* Grants permission to delete an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_DeleteEnvironment.html
*/
DeleteEnvironment = "airflow:DeleteEnvironment",
/**
* Grants permission to view details about an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_GetEnvironment.html
*/
GetEnvironment = "airflow:GetEnvironment",
/**
* Grants permission to invoke Airflow REST API via an endpoint on the Apache Airf
* low Webserver
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_InvokeRestApi.html
*/
InvokeRestApi = "airflow:InvokeRestApi",
/**
* Grants permission to list the Amazon MWAA environments in your account
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_ListEnvironments.html
*/
ListEnvironments = "airflow:ListEnvironments",
/**
* Grants permission to lists tag for an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_ListTagsForResource.html
*/
ListTagsForResource = "airflow:ListTagsForResource",
/**
* Grants permission to publish metrics for an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_PublishMetrics.html
*/
PublishMetrics = "airflow:PublishMetrics",
/**
* Grants permission to tag an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_TagResource.html
*/
TagResource = "airflow:TagResource",
/**
* Grants permission to untag an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_UntagResource.html
*/
UntagResource = "airflow:UntagResource",
/**
* Grants permission to modify an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_UpdateEnvironment.html
*/
UpdateEnvironment = "airflow:UpdateEnvironment"
}