aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
365 lines (364 loc) • 16.6 kB
TypeScript
/**
* All IAM policy actions for AWS Global Accelerator (GLOBALACCELERATOR)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsglobalaccelerator.html
*
* 2025-02-24T21:48:07.076Z
*/
export declare enum AwsGlobalacceleratorActions {
/**
* Grants permission to add a virtual private cloud (VPC) subnet endpoint to a cus
* tom routing accelerator endpoint group
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_AddCustomRoutingEndpoints.html
*/
AddCustomRoutingEndpoints = "globalaccelerator:AddCustomRoutingEndpoints",
/**
* Grants permission to add an endpoint to a standard accelerator endpoint group
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_AddEndpoints.html
*/
AddEndpoints = "globalaccelerator:AddEndpoints",
/**
* Grants permission to advertises an IPv4 address range that is provisioned for u
* se with your accelerator through bring your own IP addresses (BYOIP)
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_AdvertiseByoipCidr.html
*/
AdvertiseByoipCidr = "globalaccelerator:AdvertiseByoipCidr",
/**
* Grants permission to allows custom routing of user traffic to a private destina
* tion IP:PORT in a specific VPC subnet
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_AllowCustomRoutingTraffic.html
*/
AllowCustomRoutingTraffic = "globalaccelerator:AllowCustomRoutingTraffic",
/**
* Grants permission to create a standard accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateAccelerator.html
*/
CreateAccelerator = "globalaccelerator:CreateAccelerator",
/**
* Grants permission to create a CrossAccountAttachment
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateCrossAccountAttachment.html
*/
CreateCrossAccountAttachment = "globalaccelerator:CreateCrossAccountAttachment",
/**
* Grants permission to create a Custom Routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateCustomRoutingAccelerator.html
*/
CreateCustomRoutingAccelerator = "globalaccelerator:CreateCustomRoutingAccelerator",
/**
* Grants permission to create an endpoint group for the specified listener for a
* custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateCustomRoutingEndpointGroup.html
*/
CreateCustomRoutingEndpointGroup = "globalaccelerator:CreateCustomRoutingEndpointGroup",
/**
* Grants permission to create a listener to process inbound connections from clie
* nts to a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateCustomRoutingListener.html
*/
CreateCustomRoutingListener = "globalaccelerator:CreateCustomRoutingListener",
/**
* Grants permission to add an endpoint group to a standard accelerator listener
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateEndpointGroup.html
*/
CreateEndpointGroup = "globalaccelerator:CreateEndpointGroup",
/**
* Grants permission to add a listener to a standard accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateListener.html
*/
CreateListener = "globalaccelerator:CreateListener",
/**
* Grants permission to delete a standard accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteAccelerator.html
*/
DeleteAccelerator = "globalaccelerator:DeleteAccelerator",
/**
* Grants permission to delete a CrossAccountAttachment
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteCrossAccountAttachment.html
*/
DeleteCrossAccountAttachment = "globalaccelerator:DeleteCrossAccountAttachment",
/**
* Grants permission to delete a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteCustomRoutingAccelerator.html
*/
DeleteCustomRoutingAccelerator = "globalaccelerator:DeleteCustomRoutingAccelerator",
/**
* Grants permission to delete an endpoint group from a listener for a custom rout
* ing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteCustomRoutingEndpointGroup.html
*/
DeleteCustomRoutingEndpointGroup = "globalaccelerator:DeleteCustomRoutingEndpointGroup",
/**
* Grants permission to delete a listener for a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteCustomRoutingListener.html
*/
DeleteCustomRoutingListener = "globalaccelerator:DeleteCustomRoutingListener",
/**
* Grants permission to delete an endpoint group associated with a standard accele
* rator listener
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteEndpointGroup.html
*/
DeleteEndpointGroup = "globalaccelerator:DeleteEndpointGroup",
/**
* Grants permission to delete a listener from a standard accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteListener.html
*/
DeleteListener = "globalaccelerator:DeleteListener",
/**
* Grants permission to disallows custom routing of user traffic to a private dest
* ination IP:PORT in a specific VPC subnet
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DenyCustomRoutingTraffic.html
*/
DenyCustomRoutingTraffic = "globalaccelerator:DenyCustomRoutingTraffic",
/**
* Grants permission to releases the specified address range that you provisioned
* for use with your accelerator through bring your own IP addresses (BYOIP)
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeprovisionByoipCidr.html
*/
DeprovisionByoipCidr = "globalaccelerator:DeprovisionByoipCidr",
/**
* Grants permissions to describe a standard accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeAccelerator.html
*/
DescribeAccelerator = "globalaccelerator:DescribeAccelerator",
/**
* Grants permission to describe a standard accelerator attributes
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeAcceleratorAttributes.html
*/
DescribeAcceleratorAttributes = "globalaccelerator:DescribeAcceleratorAttributes",
/**
* Grants permissions to describe a CrossAccountAttachment
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeCrossAccountAttachment.html
*/
DescribeCrossAccountAttachment = "globalaccelerator:DescribeCrossAccountAttachment",
/**
* Grants permission to describe a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeCustomRoutingAccelerator.html
*/
DescribeCustomRoutingAccelerator = "globalaccelerator:DescribeCustomRoutingAccelerator",
/**
* Grants permission to describe the attributes of a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeCustomRoutingAcceleratorAttributes.html
*/
DescribeCustomRoutingAcceleratorAttributes = "globalaccelerator:DescribeCustomRoutingAcceleratorAttributes",
/**
* Grants permission to describe an endpoint group for a custom routing accelerato
* r
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeCustomRoutingEndpointGroup.html
*/
DescribeCustomRoutingEndpointGroup = "globalaccelerator:DescribeCustomRoutingEndpointGroup",
/**
* Grants permission to describe a listener for a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeCustomRoutingListener.html
*/
DescribeCustomRoutingListener = "globalaccelerator:DescribeCustomRoutingListener",
/**
* Grants permission to describe a standard accelerator endpoint group
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeEndpointGroup.html
*/
DescribeEndpointGroup = "globalaccelerator:DescribeEndpointGroup",
/**
* Grants permission to describe a standard accelerator listener
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeListener.html
*/
DescribeListener = "globalaccelerator:DescribeListener",
/**
* Grants permission to list all standard accelerators
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListAccelerators.html
*/
ListAccelerators = "globalaccelerator:ListAccelerators",
/**
* Grants permission to list the BYOIP cidrs
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListByoipCidrs.html
*/
ListByoipCidrs = "globalaccelerator:ListByoipCidrs",
/**
* Grants permission to list all CrossAccountAttachments
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCrossAccountAttachments.html
*/
ListCrossAccountAttachments = "globalaccelerator:ListCrossAccountAttachments",
/**
* Grants permission to list accounts with CrossAccountAttachments listing caller
* as a principal
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCrossAccountResourceAccounts.html
*/
ListCrossAccountResourceAccounts = "globalaccelerator:ListCrossAccountResourceAccounts",
/**
* Grants permission to list all CrossAccountAttachment resources usable by caller
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCrossAccountResources.html
*/
ListCrossAccountResources = "globalaccelerator:ListCrossAccountResources",
/**
* Grants permission to list the custom routing accelerators for an AWS account
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingAccelerators.html
*/
ListCustomRoutingAccelerators = "globalaccelerator:ListCustomRoutingAccelerators",
/**
* Grants permission to list the endpoint groups that are associated with a listen
* er for a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingEndpointGroups.html
*/
ListCustomRoutingEndpointGroups = "globalaccelerator:ListCustomRoutingEndpointGroups",
/**
* Grants permission to list the listeners for a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingListeners.html
*/
ListCustomRoutingListeners = "globalaccelerator:ListCustomRoutingListeners",
/**
* Grants permission to list the port mappings for a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingPortMappings.html
*/
ListCustomRoutingPortMappings = "globalaccelerator:ListCustomRoutingPortMappings",
/**
* Grants permission to list the port mappings for a specific endpoint IP address
* (a destination address) in a subnet
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListCustomRoutingPortMappingsByDestination.html
*/
ListCustomRoutingPortMappingsByDestination = "globalaccelerator:ListCustomRoutingPortMappingsByDestination",
/**
* Grants permission to list all endpoint groups associated with a standard accele
* rator listener
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListEndpointGroups.html
*/
ListEndpointGroups = "globalaccelerator:ListEndpointGroups",
/**
* Grants permission to list all listeners associated with a standard accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListListeners.html
*/
ListListeners = "globalaccelerator:ListListeners",
/**
* Grants permission to list tags for a globalaccelerator resource
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListTagsForResource.html
*/
ListTagsForResource = "globalaccelerator:ListTagsForResource",
/**
* Grants permission to provisions an address range for use with your accelerator
* through bring your own IP addresses (BYOIP)
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_ProvisionByoipCidr.html
*/
ProvisionByoipCidr = "globalaccelerator:ProvisionByoipCidr",
/**
* Grants permission to remove virtual private cloud (VPC) subnet endpoints from a
* custom routing accelerator endpoint group
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_RemoveCustomRoutingEndpoints.html
*/
RemoveCustomRoutingEndpoints = "globalaccelerator:RemoveCustomRoutingEndpoints",
/**
* Grants permission to remove an endpoint from a standard accelerator endpoint gr
* oup
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_RemoveEndpoints.html
*/
RemoveEndpoints = "globalaccelerator:RemoveEndpoints",
/**
* Grants permission to add tags to a globalaccelerator resource
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_TagResource.html
*/
TagResource = "globalaccelerator:TagResource",
/**
* Grants permission to remove tags from a globalaccelerator resource
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_UntagResource.html
*/
UntagResource = "globalaccelerator:UntagResource",
/**
* Grants permission to update a standard accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateAccelerator.html
*/
UpdateAccelerator = "globalaccelerator:UpdateAccelerator",
/**
* Grants permission to update a standard accelerator attributes
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateAcceleratorAttributes.html
*/
UpdateAcceleratorAttributes = "globalaccelerator:UpdateAcceleratorAttributes",
/**
* Grants permission to update a CrossAccountAttachment
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateCrossAccountAttachment.html
*/
UpdateCrossAccountAttachment = "globalaccelerator:UpdateCrossAccountAttachment",
/**
* Grants permission to update a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateCustomRoutingAccelerator.html
*/
UpdateCustomRoutingAccelerator = "globalaccelerator:UpdateCustomRoutingAccelerator",
/**
* Grants permission to update the attributes for a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateCustomRoutingAcceleratorAttributes.html
*/
UpdateCustomRoutingAcceleratorAttributes = "globalaccelerator:UpdateCustomRoutingAcceleratorAttributes",
/**
* Grants permission to update a listener for a custom routing accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateCustomRoutingListener.html
*/
UpdateCustomRoutingListener = "globalaccelerator:UpdateCustomRoutingListener",
/**
* Grants permission to update an endpoint group on a standard accelerator listene
* r
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateEndpointGroup.html
*/
UpdateEndpointGroup = "globalaccelerator:UpdateEndpointGroup",
/**
* Grants permission to update a listener on a standard accelerator
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateListener.html
*/
UpdateListener = "globalaccelerator:UpdateListener",
/**
* Grants permission to stops advertising a BYOIP IPv4 address
*
* See https://docs.aws.amazon.com/global-accelerator/latest/api/API_WithdrawByoipCidr.html
*/
WithdrawByoipCidr = "globalaccelerator:WithdrawByoipCidr"
}