UNPKG

aws-iam-policy-types

Version:

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

439 lines (438 loc) 20.6 kB
/** * All IAM policy actions for AWS Direct Connect (DIRECTCONNECT) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdirectconnect.html * * 2025-02-24T21:47:37.892Z */ export declare enum AwsDirectconnectActions { /** * Grants permission to accept a proposal request to attach a virtual private gate * way to a Direct Connect gateway * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AcceptDirectConnectGatewayAssociationProposal.html */ AcceptDirectConnectGatewayAssociationProposal = "directconnect:AcceptDirectConnectGatewayAssociationProposal", /** * Grants permission to create a hosted connection on an interconnect * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateConnectionOnInterconnect.html */ AllocateConnectionOnInterconnect = "directconnect:AllocateConnectionOnInterconnect", /** * Grants permission to create a new hosted connection between a AWS Direct Connec * t partner's network and a specific AWS Direct Connect location * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateHostedConnection.html */ AllocateHostedConnection = "directconnect:AllocateHostedConnection", /** * Grants permission to provision a private virtual interface to be owned by a dif * ferent customer * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocatePrivateVirtualInterface.html */ AllocatePrivateVirtualInterface = "directconnect:AllocatePrivateVirtualInterface", /** * Grants permission to provision a public virtual interface to be owned by a diff * erent customer * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocatePublicVirtualInterface.html */ AllocatePublicVirtualInterface = "directconnect:AllocatePublicVirtualInterface", /** * Grants permission to provision a transit virtual interface to be owned by a dif * ferent customer * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateTransitVirtualInterface.html */ AllocateTransitVirtualInterface = "directconnect:AllocateTransitVirtualInterface", /** * Grants permission to associate a connection with a LAG * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateConnectionWithLag.html */ AssociateConnectionWithLag = "directconnect:AssociateConnectionWithLag", /** * Grants permission to associate a hosted connection and its virtual interfaces w * ith a link aggregation group (LAG) or interconnect * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateHostedConnection.html */ AssociateHostedConnection = "directconnect:AssociateHostedConnection", /** * Grants permission to associate a MAC Security (MACsec) Connection Key Name (CKN * )/ Connectivity Association Key (CAK) pair with an AWS Direct Connect dedicated * connection * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateMacSecKey.html */ AssociateMacSecKey = "directconnect:AssociateMacSecKey", /** * Grants permission to associate a virtual interface with a specified link aggreg * ation group (LAG) or connection * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateVirtualInterface.html */ AssociateVirtualInterface = "directconnect:AssociateVirtualInterface", /** * Grants permission to confirm the creation of a hosted connection on an intercon * nect * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmConnection.html */ ConfirmConnection = "directconnect:ConfirmConnection", /** * Grants permission to confirm the the terms of agreement when creating the conne * ction or link aggregation group (LAG) * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmCustomerAgreement.html */ ConfirmCustomerAgreement = "directconnect:ConfirmCustomerAgreement", /** * Grants permission to accept ownership of a private virtual interface created by * another customer * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmPrivateVirtualInterface.html */ ConfirmPrivateVirtualInterface = "directconnect:ConfirmPrivateVirtualInterface", /** * Grants permission to accept ownership of a public virtual interface created by * another customer * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmPublicVirtualInterface.html */ ConfirmPublicVirtualInterface = "directconnect:ConfirmPublicVirtualInterface", /** * Grants permission to accept ownership of a transit virtual interface created by * another customer * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmTransitVirtualInterface.html */ ConfirmTransitVirtualInterface = "directconnect:ConfirmTransitVirtualInterface", /** * Grants permission to create a BGP peer on the specified virtual interface * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateBGPPeer.html */ CreateBGPPeer = "directconnect:CreateBGPPeer", /** * Grants permission to create a new connection between the customer network and a * specific AWS Direct Connect location * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateConnection.html */ CreateConnection = "directconnect:CreateConnection", /** * Grants permission to create a Direct Connect gateway, which is an intermediate * object that enables you to connect a set of virtual interfaces and virtual priv * ate gateways * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateDirectConnectGateway.html */ CreateDirectConnectGateway = "directconnect:CreateDirectConnectGateway", /** * Grants permission to create an association between a Direct Connect gateway and * a virtual private gateway * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateDirectConnectGatewayAssociation.html */ CreateDirectConnectGatewayAssociation = "directconnect:CreateDirectConnectGatewayAssociation", /** * Grants permission to create a proposal to associate the specified virtual priva * te gateway with the specified Direct Connect gateway * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateDirectConnectGatewayAssociationProposal.html */ CreateDirectConnectGatewayAssociationProposal = "directconnect:CreateDirectConnectGatewayAssociationProposal", /** * Grants permission to create a new interconnect between a AWS Direct Connect par * tner's network and a specific AWS Direct Connect location * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateInterconnect.html */ CreateInterconnect = "directconnect:CreateInterconnect", /** * Grants permission to create a link aggregation group (LAG) with the specified n * umber of bundled physical connections between the customer network and a specif * ic AWS Direct Connect location * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateLag.html */ CreateLag = "directconnect:CreateLag", /** * Grants permission to create a new private virtual interface * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreatePrivateVirtualInterface.html */ CreatePrivateVirtualInterface = "directconnect:CreatePrivateVirtualInterface", /** * Grants permission to create a new public virtual interface * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreatePublicVirtualInterface.html */ CreatePublicVirtualInterface = "directconnect:CreatePublicVirtualInterface", /** * Grants permission to create a new transit virtual interface * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateTransitVirtualInterface.html */ CreateTransitVirtualInterface = "directconnect:CreateTransitVirtualInterface", /** * Grants permission to delete the specified BGP peer on the specified virtual int * erface with the specified customer address and ASN * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteBGPPeer.html */ DeleteBGPPeer = "directconnect:DeleteBGPPeer", /** * Grants permission to delete the connection * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteConnection.html */ DeleteConnection = "directconnect:DeleteConnection", /** * Grants permission to delete the specified Direct Connect gateway * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteDirectConnectGateway.html */ DeleteDirectConnectGateway = "directconnect:DeleteDirectConnectGateway", /** * Grants permission to delete the association between the specified Direct Connec * t gateway and virtual private gateway * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteDirectConnectGatewayAssociation.html */ DeleteDirectConnectGatewayAssociation = "directconnect:DeleteDirectConnectGatewayAssociation", /** * Grants permission to delete the association proposal request between the specif * ied Direct Connect gateway and virtual private gateway * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteDirectConnectGatewayAssociationProposal.html */ DeleteDirectConnectGatewayAssociationProposal = "directconnect:DeleteDirectConnectGatewayAssociationProposal", /** * Grants permission to delete the specified interconnect * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteInterconnect.html */ DeleteInterconnect = "directconnect:DeleteInterconnect", /** * Grants permission to delete the specified link aggregation group (LAG) * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteLag.html */ DeleteLag = "directconnect:DeleteLag", /** * Grants permission to delete a virtual interface * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteVirtualInterface.html */ DeleteVirtualInterface = "directconnect:DeleteVirtualInterface", /** * Grants permission to describe the LOA-CFA for a Connection * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeConnectionLoa.html */ DescribeConnectionLoa = "directconnect:DescribeConnectionLoa", /** * Grants permission to describe all connections in this region * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeConnections.html */ DescribeConnections = "directconnect:DescribeConnections", /** * Grants permission to describe a list of connections that have been provisioned * on the given interconnect * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeConnectionsOnInterconnect.html */ DescribeConnectionsOnInterconnect = "directconnect:DescribeConnectionsOnInterconnect", /** * Grants permission to view a list of customer agreements, along with their signe * d status and whether the customer is an NNIPartner, NNIPartnerV2, or a nonPartn * er * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeCustomerMetadata.html */ DescribeCustomerMetadata = "directconnect:DescribeCustomerMetadata", /** * Grants permission to describe one or more association proposals for connection * between a virtual private gateway and a Direct Connect gateway * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeDirectConnectGatewayAssociationProposals.html */ DescribeDirectConnectGatewayAssociationProposals = "directconnect:DescribeDirectConnectGatewayAssociationProposals", /** * Grants permission to describe the associations between your Direct Connect gate * ways and virtual private gateways * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeDirectConnectGatewayAssociations.html */ DescribeDirectConnectGatewayAssociations = "directconnect:DescribeDirectConnectGatewayAssociations", /** * Grants permission to describe the attachments between your Direct Connect gatew * ays and virtual interfaces * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeDirectConnectGatewayAttachments.html */ DescribeDirectConnectGatewayAttachments = "directconnect:DescribeDirectConnectGatewayAttachments", /** * Grants permission to describe all your Direct Connect gateways or only the spec * ified Direct Connect gateway * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeDirectConnectGateways.html */ DescribeDirectConnectGateways = "directconnect:DescribeDirectConnectGateways", /** * Grants permission to describe the hosted connections that have been provisioned * on the specified interconnect or link aggregation group (LAG) * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeHostedConnections.html */ DescribeHostedConnections = "directconnect:DescribeHostedConnections", /** * Grants permission to describe the LOA-CFA for an Interconnect * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeInterconnectLoa.html */ DescribeInterconnectLoa = "directconnect:DescribeInterconnectLoa", /** * Grants permission to describe a list of interconnects owned by the AWS account * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeInterconnects.html */ DescribeInterconnects = "directconnect:DescribeInterconnects", /** * Grants permission to describe all your link aggregation groups (LAG) or the spe * cified LAG * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeLags.html */ DescribeLags = "directconnect:DescribeLags", /** * Grants permission to describe the LOA-CFA for a connection, interconnect, or li * nk aggregation group (LAG) * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeLoa.html */ DescribeLoa = "directconnect:DescribeLoa", /** * Grants permission to describe the list of AWS Direct Connect locations in the c * urrent AWS region * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeLocations.html */ DescribeLocations = "directconnect:DescribeLocations", /** * Grants permission to describe Details about the router for a virtual interface * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeRouterConfiguration.html */ DescribeRouterConfiguration = "directconnect:DescribeRouterConfiguration", /** * Grants permission to describe the tags associated with the specified AWS Direct * Connect resources * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeTags.html */ DescribeTags = "directconnect:DescribeTags", /** * Grants permission to describe a list of virtual private gateways owned by the A * WS account * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeVirtualGateways.html */ DescribeVirtualGateways = "directconnect:DescribeVirtualGateways", /** * Grants permission to describe all virtual interfaces for an AWS account * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeVirtualInterfaces.html */ DescribeVirtualInterfaces = "directconnect:DescribeVirtualInterfaces", /** * Grants permission to disassociate a connection from a link aggregation group (L * AG) * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DisassociateConnectionFromLag.html */ DisassociateConnectionFromLag = "directconnect:DisassociateConnectionFromLag", /** * Grants permission to remove the association between a MAC Security (MACsec) sec * urity key and an AWS Direct Connect dedicated connection * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DisassociateMacSecKey.html */ DisassociateMacSecKey = "directconnect:DisassociateMacSecKey", /** * Grants permission to list the virtual interface failover test history * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ListVirtualInterfaceTestHistory.html */ ListVirtualInterfaceTestHistory = "directconnect:ListVirtualInterfaceTestHistory", /** * Grants permission to start the virtual interface failover test that verifies yo * ur configuration meets your resiliency requirements by placing the BGP peering * session in the DOWN state. You can then send traffic to verify that there are n * o outages * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_StartBgpFailoverTest.html */ StartBgpFailoverTest = "directconnect:StartBgpFailoverTest", /** * Grants permission to stop the virtual interface failover test * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_StopBgpFailoverTest.html */ StopBgpFailoverTest = "directconnect:StopBgpFailoverTest", /** * Grants permission to add the specified tags to the specified AWS Direct Connect * resource. Each resource can have a maximum of 50 tags * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_TagResource.html */ TagResource = "directconnect:TagResource", /** * Grants permission to remove one or more tags from the specified AWS Direct Conn * ect resource * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UntagResource.html */ UntagResource = "directconnect:UntagResource", /** * Grants permission to update the AWS Direct Connect dedicated connection configu * ration. You can update the following parameters for a connection: The connectio * n name or The connection's MAC Security (MACsec) encryption mode * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UpdateConnection.html */ UpdateConnection = "directconnect:UpdateConnection", /** * Grants permission to update the name of a Direct Connect gateway * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UpdateDirectConnectGateway.html */ UpdateDirectConnectGateway = "directconnect:UpdateDirectConnectGateway", /** * Grants permission to update the specified attributes of the Direct Connect gate * way association * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UpdateDirectConnectGatewayAssociation.html */ UpdateDirectConnectGatewayAssociation = "directconnect:UpdateDirectConnectGatewayAssociation", /** * Grants permission to update the attributes of the specified link aggregation gr * oup (LAG) * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UpdateLag.html */ UpdateLag = "directconnect:UpdateLag", /** * Grants permission to update the specified attributes of the specified virtual p * rivate interface * * See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UpdateVirtualInterfaceAttributes.html */ UpdateVirtualInterfaceAttributes = "directconnect:UpdateVirtualInterfaceAttributes" }