UNPKG

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