UNPKG

aws-iam-policy-types

Version:

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

340 lines 17.1 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * All IAM policy actions for AWS Elastic Load Balancing V2 (ELASTICLOADBALANCING) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awselasticloadbalancingv2.html * * 2025-02-24T21:47:49.363Z */ export var AwsElasticloadbalancingActions; (function (AwsElasticloadbalancingActions) { /** * Grants permission to add the specified certificates to the specified secure lis * tener * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_AddListenerCertificates.html */ AwsElasticloadbalancingActions["AddListenerCertificates"] = "elasticloadbalancing:AddListenerCertificates"; /** * Grants permission to add the specified tags to the specified load balancer. Eac * h load balancer can have a maximum of 10 tags * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_AddTags.html */ AwsElasticloadbalancingActions["AddTags"] = "elasticloadbalancing:AddTags"; /** * Grants permission to add revocations to a trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_AddTrustStoreRevocations.html */ AwsElasticloadbalancingActions["AddTrustStoreRevocations"] = "elasticloadbalancing:AddTrustStoreRevocations"; /** * Grants permission to create a listener for the specified Application Load Balan * cer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateListener.html */ AwsElasticloadbalancingActions["CreateListener"] = "elasticloadbalancing:CreateListener"; /** * Grants permission to create a load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateLoadBalancer.html */ AwsElasticloadbalancingActions["CreateLoadBalancer"] = "elasticloadbalancing:CreateLoadBalancer"; /** * Grants permission to create a rule for the specified listener * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateRule.html */ AwsElasticloadbalancingActions["CreateRule"] = "elasticloadbalancing:CreateRule"; /** * Grants permission to create a target group * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateTargetGroup.html */ AwsElasticloadbalancingActions["CreateTargetGroup"] = "elasticloadbalancing:CreateTargetGroup"; /** * Grants permission to create a trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateTrustStore.html */ AwsElasticloadbalancingActions["CreateTrustStore"] = "elasticloadbalancing:CreateTrustStore"; /** * Grants permission to delete the specified listener * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteListener.html */ AwsElasticloadbalancingActions["DeleteListener"] = "elasticloadbalancing:DeleteListener"; /** * Grants permission to delete the specified load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteLoadBalancer.html */ AwsElasticloadbalancingActions["DeleteLoadBalancer"] = "elasticloadbalancing:DeleteLoadBalancer"; /** * Grants permission to delete the specified rule * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteRule.html */ AwsElasticloadbalancingActions["DeleteRule"] = "elasticloadbalancing:DeleteRule"; /** * Grants permission to delete the specified shared trust store association * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteSharedTrustStoreAssociation.html */ AwsElasticloadbalancingActions["DeleteSharedTrustStoreAssociation"] = "elasticloadbalancing:DeleteSharedTrustStoreAssociation"; /** * Grants permission to delete the specified target group * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteTargetGroup.html */ AwsElasticloadbalancingActions["DeleteTargetGroup"] = "elasticloadbalancing:DeleteTargetGroup"; /** * Grants permission to delete the specified trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteTrustStore.html */ AwsElasticloadbalancingActions["DeleteTrustStore"] = "elasticloadbalancing:DeleteTrustStore"; /** * Grants permission to deregister the specified targets from the specified target * group * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeregisterTargets.html */ AwsElasticloadbalancingActions["DeregisterTargets"] = "elasticloadbalancing:DeregisterTargets"; /** * Grants permission to describe the Elastic Load Balancing resource limits for th * e AWS account * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeAccountLimits.html */ AwsElasticloadbalancingActions["DescribeAccountLimits"] = "elasticloadbalancing:DescribeAccountLimits"; /** * Grants permission to describe the capacity reservation for a load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeCapacityReservation.html */ AwsElasticloadbalancingActions["DescribeCapacityReservation"] = "elasticloadbalancing:DescribeCapacityReservation"; /** * Grants permission to describe the attributes for the specified listener * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeListenerAttributes.html */ AwsElasticloadbalancingActions["DescribeListenerAttributes"] = "elasticloadbalancing:DescribeListenerAttributes"; /** * Grants permission to describe the certificates for the specified secure listene * r * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeListenerCertificates.html */ AwsElasticloadbalancingActions["DescribeListenerCertificates"] = "elasticloadbalancing:DescribeListenerCertificates"; /** * Grants permission to describe the specified listeners or the listeners for the * specified Application Load Balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeListeners.html */ AwsElasticloadbalancingActions["DescribeListeners"] = "elasticloadbalancing:DescribeListeners"; /** * Grants permission to describe the attributes for the specified load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeLoadBalancerAttributes.html */ AwsElasticloadbalancingActions["DescribeLoadBalancerAttributes"] = "elasticloadbalancing:DescribeLoadBalancerAttributes"; /** * Grants permission to describe the specified the load balancers. If no load bala * ncers are specified, the call describes all of your load balancers * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeLoadBalancers.html */ AwsElasticloadbalancingActions["DescribeLoadBalancers"] = "elasticloadbalancing:DescribeLoadBalancers"; /** * Grants permission to describe the specified rules or the rules for the specifie * d listener * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeRules.html */ AwsElasticloadbalancingActions["DescribeRules"] = "elasticloadbalancing:DescribeRules"; /** * Grants permission to describe the specified policies or all policies used for S * SL negotiation * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeSSLPolicies.html */ AwsElasticloadbalancingActions["DescribeSSLPolicies"] = "elasticloadbalancing:DescribeSSLPolicies"; /** * Grants permission to describe the tags associated with the specified resource * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeTags.html */ AwsElasticloadbalancingActions["DescribeTags"] = "elasticloadbalancing:DescribeTags"; /** * Grants permission to describe the attributes for the specified target group * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeTargetGroupAttributes.html */ AwsElasticloadbalancingActions["DescribeTargetGroupAttributes"] = "elasticloadbalancing:DescribeTargetGroupAttributes"; /** * Grants permission to describe the specified target groups or all of your target * groups * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeTargetGroups.html */ AwsElasticloadbalancingActions["DescribeTargetGroups"] = "elasticloadbalancing:DescribeTargetGroups"; /** * Grants permission to describe the health of the specified targets or all of you * r targets * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeTargetHealth.html */ AwsElasticloadbalancingActions["DescribeTargetHealth"] = "elasticloadbalancing:DescribeTargetHealth"; /** * Grants permission to describe the associations with a trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeTrustStoreAssociations.html */ AwsElasticloadbalancingActions["DescribeTrustStoreAssociations"] = "elasticloadbalancing:DescribeTrustStoreAssociations"; /** * Grants permission to describe the specified trust stores revocations or all of * your revocations related to a trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeTrustStoreRevocations.html */ AwsElasticloadbalancingActions["DescribeTrustStoreRevocations"] = "elasticloadbalancing:DescribeTrustStoreRevocations"; /** * Grants permission to describe the specified trust stores or all of your trust s * tores * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeTrustStores.html */ AwsElasticloadbalancingActions["DescribeTrustStores"] = "elasticloadbalancing:DescribeTrustStores"; /** * Grants permission to retrieve the resource policy associated with the resource * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_GetResourcePolicy.html */ AwsElasticloadbalancingActions["GetResourcePolicy"] = "elasticloadbalancing:GetResourcePolicy"; /** * Grants permission to retrieve a trust store CA certificates bundle * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_GetTrustStoreCaCertificatesBundle.html */ AwsElasticloadbalancingActions["GetTrustStoreCaCertificatesBundle"] = "elasticloadbalancing:GetTrustStoreCaCertificatesBundle"; /** * Grants permission to retrieve a trust store revocation content * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_GetTrustStoreRevocationContent.html */ AwsElasticloadbalancingActions["GetTrustStoreRevocationContent"] = "elasticloadbalancing:GetTrustStoreRevocationContent"; /** * Grants permission to modify the capacity reservation for a load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyCapacityReservation.html */ AwsElasticloadbalancingActions["ModifyCapacityReservation"] = "elasticloadbalancing:ModifyCapacityReservation"; /** * Grants permission to modify the specified properties of the specified listener * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyListener.html */ AwsElasticloadbalancingActions["ModifyListener"] = "elasticloadbalancing:ModifyListener"; /** * Grants permission to modify the attributes of the specified listener * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyListenerAttributes.html */ AwsElasticloadbalancingActions["ModifyListenerAttributes"] = "elasticloadbalancing:ModifyListenerAttributes"; /** * Grants permission to modify the attributes of the specified load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyLoadBalancerAttributes.html */ AwsElasticloadbalancingActions["ModifyLoadBalancerAttributes"] = "elasticloadbalancing:ModifyLoadBalancerAttributes"; /** * Grants permission to modify the specified rule * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyRule.html */ AwsElasticloadbalancingActions["ModifyRule"] = "elasticloadbalancing:ModifyRule"; /** * Grants permission to modify the health checks used when evaluating the health s * tate of the targets in the specified target group * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyTargetGroup.html */ AwsElasticloadbalancingActions["ModifyTargetGroup"] = "elasticloadbalancing:ModifyTargetGroup"; /** * Grants permission to modify the specified attributes of the specified target gr * oup * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyTargetGroupAttributes.html */ AwsElasticloadbalancingActions["ModifyTargetGroupAttributes"] = "elasticloadbalancing:ModifyTargetGroupAttributes"; /** * Grants permission to modify the specified trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyTrustStore.html */ AwsElasticloadbalancingActions["ModifyTrustStore"] = "elasticloadbalancing:ModifyTrustStore"; /** * Grants permission to register the specified targets with the specified target g * roup * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_RegisterTargets.html */ AwsElasticloadbalancingActions["RegisterTargets"] = "elasticloadbalancing:RegisterTargets"; /** * Grants permission to remove the specified certificates of the specified secure * listener * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_RemoveListenerCertificates.html */ AwsElasticloadbalancingActions["RemoveListenerCertificates"] = "elasticloadbalancing:RemoveListenerCertificates"; /** * Grants permission to remove one or more tags from the specified load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_RemoveTags.html */ AwsElasticloadbalancingActions["RemoveTags"] = "elasticloadbalancing:RemoveTags"; /** * Grants permission to remove revocations from a trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_RemoveTrustStoreRevocations.html */ AwsElasticloadbalancingActions["RemoveTrustStoreRevocations"] = "elasticloadbalancing:RemoveTrustStoreRevocations"; /** * Grants permission to set the type of IP addresses used by the subnets of the sp * ecified load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetIpAddressType.html */ AwsElasticloadbalancingActions["SetIpAddressType"] = "elasticloadbalancing:SetIpAddressType"; /** * Grants permission to set the priorities of the specified rules * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetRulePriorities.html */ AwsElasticloadbalancingActions["SetRulePriorities"] = "elasticloadbalancing:SetRulePriorities"; /** * Grants permission to associate the specified security groups with the specified * load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetSecurityGroups.html */ AwsElasticloadbalancingActions["SetSecurityGroups"] = "elasticloadbalancing:SetSecurityGroups"; /** * Grants permission to enable the Availability Zone for the specified subnets for * the specified load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetSubnets.html */ AwsElasticloadbalancingActions["SetSubnets"] = "elasticloadbalancing:SetSubnets"; /** * Grants permission to give WebAcl permission to WAF * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetWebAcl.html */ AwsElasticloadbalancingActions["SetWebAcl"] = "elasticloadbalancing:SetWebAcl"; })(AwsElasticloadbalancingActions || (AwsElasticloadbalancingActions = {})); //# sourceMappingURL=elasticloadbalancing.js.map