UNPKG

aws-iam-policy-types

Version:

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

338 lines (337 loc) 15.2 kB
/** * 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 declare enum 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 */ 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 */ AddTags = "elasticloadbalancing:AddTags", /** * Grants permission to add revocations to a trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_AddTrustStoreRevocations.html */ 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 */ CreateListener = "elasticloadbalancing:CreateListener", /** * Grants permission to create a load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateLoadBalancer.html */ 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 */ CreateRule = "elasticloadbalancing:CreateRule", /** * Grants permission to create a target group * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateTargetGroup.html */ CreateTargetGroup = "elasticloadbalancing:CreateTargetGroup", /** * Grants permission to create a trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateTrustStore.html */ CreateTrustStore = "elasticloadbalancing:CreateTrustStore", /** * Grants permission to delete the specified listener * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteListener.html */ DeleteListener = "elasticloadbalancing:DeleteListener", /** * Grants permission to delete the specified load balancer * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteLoadBalancer.html */ DeleteLoadBalancer = "elasticloadbalancing:DeleteLoadBalancer", /** * Grants permission to delete the specified rule * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteRule.html */ 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 */ DeleteSharedTrustStoreAssociation = "elasticloadbalancing:DeleteSharedTrustStoreAssociation", /** * Grants permission to delete the specified target group * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteTargetGroup.html */ DeleteTargetGroup = "elasticloadbalancing:DeleteTargetGroup", /** * Grants permission to delete the specified trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteTrustStore.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ GetTrustStoreCaCertificatesBundle = "elasticloadbalancing:GetTrustStoreCaCertificatesBundle", /** * Grants permission to retrieve a trust store revocation content * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_GetTrustStoreRevocationContent.html */ 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 */ 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 */ 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 */ 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 */ ModifyLoadBalancerAttributes = "elasticloadbalancing:ModifyLoadBalancerAttributes", /** * Grants permission to modify the specified rule * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyRule.html */ 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 */ 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 */ ModifyTargetGroupAttributes = "elasticloadbalancing:ModifyTargetGroupAttributes", /** * Grants permission to modify the specified trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyTrustStore.html */ 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 */ 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 */ 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 */ RemoveTags = "elasticloadbalancing:RemoveTags", /** * Grants permission to remove revocations from a trust store * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_RemoveTrustStoreRevocations.html */ 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 */ 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 */ 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 */ 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 */ SetSubnets = "elasticloadbalancing:SetSubnets", /** * Grants permission to give WebAcl permission to WAF * * See https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetWebAcl.html */ SetWebAcl = "elasticloadbalancing:SetWebAcl" }