UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

166 lines 8.02 kB
"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