aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
340 lines • 17.1 kB
JavaScript
// 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