aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
166 lines • 8.02 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsRoute53RecoveryControlConfigActions = void 0;
/**
* All IAM policy actions for Amazon Route 53 Recovery Controls (ROUTE53-RECOVERY-CONTROL-CONFIG)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonroute53recoverycontrols.html
*
* 2025-02-24T21:49:30.871Z
*/
var AwsRoute53RecoveryControlConfigActions;
(function (AwsRoute53RecoveryControlConfigActions) {
/**
* Grants permission to create a cluster
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster.html
*/
AwsRoute53RecoveryControlConfigActions["CreateCluster"] = "route53-recovery-control-config:CreateCluster";
/**
* Grants permission to create a control panel
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel.html
*/
AwsRoute53RecoveryControlConfigActions["CreateControlPanel"] = "route53-recovery-control-config:CreateControlPanel";
/**
* Grants permission to create a routing control
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol.html
*/
AwsRoute53RecoveryControlConfigActions["CreateRoutingControl"] = "route53-recovery-control-config:CreateRoutingControl";
/**
* Grants permission to create a safety rule
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule.html
*/
AwsRoute53RecoveryControlConfigActions["CreateSafetyRule"] = "route53-recovery-control-config:CreateSafetyRule";
/**
* Grants permission to delete a cluster
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster-clusterarn.html
*/
AwsRoute53RecoveryControlConfigActions["DeleteCluster"] = "route53-recovery-control-config:DeleteCluster";
/**
* Grants permission to delete a control panel
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn.html
*/
AwsRoute53RecoveryControlConfigActions["DeleteControlPanel"] = "route53-recovery-control-config:DeleteControlPanel";
/**
* Grants permission to delete a routing control
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol-routingcontrolarn.html
*/
AwsRoute53RecoveryControlConfigActions["DeleteRoutingControl"] = "route53-recovery-control-config:DeleteRoutingControl";
/**
* Grants permission to delete a safety rule
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule-safetyrulearn.html
*/
AwsRoute53RecoveryControlConfigActions["DeleteSafetyRule"] = "route53-recovery-control-config:DeleteSafetyRule";
/**
* Grants permission to describe a cluster
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster-clusterarn.html
*/
AwsRoute53RecoveryControlConfigActions["DescribeCluster"] = "route53-recovery-control-config:DescribeCluster";
/**
* Grants permission to describe a control panel
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn.html
*/
AwsRoute53RecoveryControlConfigActions["DescribeControlPanel"] = "route53-recovery-control-config:DescribeControlPanel";
/**
* Grants permission to describe a routing control
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol-routingcontrolarn.html
*/
AwsRoute53RecoveryControlConfigActions["DescribeRoutingControl"] = "route53-recovery-control-config:DescribeRoutingControl";
/**
* Grants permission to describe a routing control
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol-routingcontrolarn.html
*/
AwsRoute53RecoveryControlConfigActions["DescribeRoutingControlByName"] = "route53-recovery-control-config:DescribeRoutingControlByName";
/**
* Grants permission to describe a safety rule
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule-safetyrulearn.html
*/
AwsRoute53RecoveryControlConfigActions["DescribeSafetyRule"] = "route53-recovery-control-config:DescribeSafetyRule";
/**
* Grants permission to get the resource policy of a cluster
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster/resourcepolicy-resourcearn.html
*/
AwsRoute53RecoveryControlConfigActions["GetResourcePolicy"] = "route53-recovery-control-config:GetResourcePolicy";
/**
* Grants permission to list associated Route 53 health checks
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol-routingcontrolarn-associatedroute53healthchecks.html
*/
AwsRoute53RecoveryControlConfigActions["ListAssociatedRoute53HealthChecks"] = "route53-recovery-control-config:ListAssociatedRoute53HealthChecks";
/**
* Grants permission to list clusters
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster.html
*/
AwsRoute53RecoveryControlConfigActions["ListClusters"] = "route53-recovery-control-config:ListClusters";
/**
* Grants permission to list control panels
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanels.html
*/
AwsRoute53RecoveryControlConfigActions["ListControlPanels"] = "route53-recovery-control-config:ListControlPanels";
/**
* Grants permission to list routing controls
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn-routingcontrols.html
*/
AwsRoute53RecoveryControlConfigActions["ListRoutingControls"] = "route53-recovery-control-config:ListRoutingControls";
/**
* Grants permission to list safety rules
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn-safetyrules.html
*/
AwsRoute53RecoveryControlConfigActions["ListSafetyRules"] = "route53-recovery-control-config:ListSafetyRules";
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/tags-resource-arn.html
*/
AwsRoute53RecoveryControlConfigActions["ListTagsForResource"] = "route53-recovery-control-config:ListTagsForResource";
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/tags-resource-arn.html
*/
AwsRoute53RecoveryControlConfigActions["TagResource"] = "route53-recovery-control-config:TagResource";
/**
* Grants permission to remove tags from a resource
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/tags-resource-arn.html
*/
AwsRoute53RecoveryControlConfigActions["UntagResource"] = "route53-recovery-control-config:UntagResource";
/**
* Grants permission to update a cluster
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel.html
*/
AwsRoute53RecoveryControlConfigActions["UpdateControlPanel"] = "route53-recovery-control-config:UpdateControlPanel";
/**
* Grants permission to update a routing control
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol.html
*/
AwsRoute53RecoveryControlConfigActions["UpdateRoutingControl"] = "route53-recovery-control-config:UpdateRoutingControl";
/**
* Grants permission to update a safety rule
*
* See https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule.html
*/
AwsRoute53RecoveryControlConfigActions["UpdateSafetyRule"] = "route53-recovery-control-config:UpdateSafetyRule";
})(AwsRoute53RecoveryControlConfigActions = exports.AwsRoute53RecoveryControlConfigActions || (exports.AwsRoute53RecoveryControlConfigActions = {}));
//# sourceMappingURL=route53-recovery-control-config.js.map