aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
88 lines • 3.53 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsAirflowActions;
(function (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
*/
AwsAirflowActions["CreateCliToken"] = "airflow:CreateCliToken";
/**
* Grants permission to create an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_CreateEnvironment.html
*/
AwsAirflowActions["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
*/
AwsAirflowActions["CreateWebLoginToken"] = "airflow:CreateWebLoginToken";
/**
* Grants permission to delete an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_DeleteEnvironment.html
*/
AwsAirflowActions["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
*/
AwsAirflowActions["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
*/
AwsAirflowActions["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
*/
AwsAirflowActions["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
*/
AwsAirflowActions["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
*/
AwsAirflowActions["PublishMetrics"] = "airflow:PublishMetrics";
/**
* Grants permission to tag an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_TagResource.html
*/
AwsAirflowActions["TagResource"] = "airflow:TagResource";
/**
* Grants permission to untag an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_UntagResource.html
*/
AwsAirflowActions["UntagResource"] = "airflow:UntagResource";
/**
* Grants permission to modify an Amazon MWAA environment
*
* See https://docs.aws.amazon.com/mwaa/latest/API/API_UpdateEnvironment.html
*/
AwsAirflowActions["UpdateEnvironment"] = "airflow:UpdateEnvironment";
})(AwsAirflowActions || (AwsAirflowActions = {}));
//# sourceMappingURL=airflow.js.map