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
TypeScript
/**
* 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"
}