aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
441 lines • 22.4 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsDirectconnectActions;
(function (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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["AllocateTransitVirtualInterface"] = "directconnect:AllocateTransitVirtualInterface";
/**
* Grants permission to associate a connection with a LAG
*
* See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateConnectionWithLag.html
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["CreateLag"] = "directconnect:CreateLag";
/**
* Grants permission to create a new private virtual interface
*
* See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreatePrivateVirtualInterface.html
*/
AwsDirectconnectActions["CreatePrivateVirtualInterface"] = "directconnect:CreatePrivateVirtualInterface";
/**
* Grants permission to create a new public virtual interface
*
* See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreatePublicVirtualInterface.html
*/
AwsDirectconnectActions["CreatePublicVirtualInterface"] = "directconnect:CreatePublicVirtualInterface";
/**
* Grants permission to create a new transit virtual interface
*
* See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateTransitVirtualInterface.html
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["DeleteBGPPeer"] = "directconnect:DeleteBGPPeer";
/**
* Grants permission to delete the connection
*
* See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteConnection.html
*/
AwsDirectconnectActions["DeleteConnection"] = "directconnect:DeleteConnection";
/**
* Grants permission to delete the specified Direct Connect gateway
*
* See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteDirectConnectGateway.html
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["DeleteDirectConnectGatewayAssociationProposal"] = "directconnect:DeleteDirectConnectGatewayAssociationProposal";
/**
* Grants permission to delete the specified interconnect
*
* See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteInterconnect.html
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["DeleteLag"] = "directconnect:DeleteLag";
/**
* Grants permission to delete a virtual interface
*
* See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteVirtualInterface.html
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["DescribeConnectionLoa"] = "directconnect:DescribeConnectionLoa";
/**
* Grants permission to describe all connections in this region
*
* See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeConnections.html
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["StartBgpFailoverTest"] = "directconnect:StartBgpFailoverTest";
/**
* Grants permission to stop the virtual interface failover test
*
* See https://docs.aws.amazon.com/directconnect/latest/APIReference/API_StopBgpFailoverTest.html
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["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
*/
AwsDirectconnectActions["UpdateVirtualInterfaceAttributes"] = "directconnect:UpdateVirtualInterfaceAttributes";
})(AwsDirectconnectActions || (AwsDirectconnectActions = {}));
//# sourceMappingURL=directconnect.js.map