@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSNetworkManager
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSNetworkManager
instead.
Amazon Web Services enables you to centrally manage your Amazon Web Services Cloud WAN core network and your Transit Gateway network across Amazon Web Services accounts, Regions, and on-premises locations.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
AcceptAttachmentResult |
acceptAttachment(AcceptAttachmentRequest acceptAttachmentRequest)
Accepts a core network attachment request.
|
AssociateConnectPeerResult |
associateConnectPeer(AssociateConnectPeerRequest associateConnectPeerRequest)
Associates a core network Connect peer with a device and optionally, with a link.
|
AssociateCustomerGatewayResult |
associateCustomerGateway(AssociateCustomerGatewayRequest associateCustomerGatewayRequest)
Associates a customer gateway with a device and optionally, with a link.
|
AssociateLinkResult |
associateLink(AssociateLinkRequest associateLinkRequest)
Associates a link to a device.
|
AssociateTransitGatewayConnectPeerResult |
associateTransitGatewayConnectPeer(AssociateTransitGatewayConnectPeerRequest associateTransitGatewayConnectPeerRequest)
Associates a transit gateway Connect peer with a device, and optionally, with a link.
|
CreateConnectAttachmentResult |
createConnectAttachment(CreateConnectAttachmentRequest createConnectAttachmentRequest)
Creates a core network Connect attachment from a specified core network attachment.
|
CreateConnectionResult |
createConnection(CreateConnectionRequest createConnectionRequest)
Creates a connection between two devices.
|
CreateConnectPeerResult |
createConnectPeer(CreateConnectPeerRequest createConnectPeerRequest)
Creates a core network Connect peer for a specified core network connect attachment between a core network and an
appliance.
|
CreateCoreNetworkResult |
createCoreNetwork(CreateCoreNetworkRequest createCoreNetworkRequest)
Creates a core network as part of your global network, and optionally, with a core network policy.
|
CreateDeviceResult |
createDevice(CreateDeviceRequest createDeviceRequest)
Creates a new device in a global network.
|
CreateGlobalNetworkResult |
createGlobalNetwork(CreateGlobalNetworkRequest createGlobalNetworkRequest)
Creates a new, empty global network.
|
CreateLinkResult |
createLink(CreateLinkRequest createLinkRequest)
Creates a new link for a specified site.
|
CreateSiteResult |
createSite(CreateSiteRequest createSiteRequest)
Creates a new site in a global network.
|
CreateSiteToSiteVpnAttachmentResult |
createSiteToSiteVpnAttachment(CreateSiteToSiteVpnAttachmentRequest createSiteToSiteVpnAttachmentRequest)
Creates an Amazon Web Services site-to-site VPN attachment on an edge location of a core network.
|
CreateTransitGatewayPeeringResult |
createTransitGatewayPeering(CreateTransitGatewayPeeringRequest createTransitGatewayPeeringRequest)
Creates a transit gateway peering connection.
|
CreateTransitGatewayRouteTableAttachmentResult |
createTransitGatewayRouteTableAttachment(CreateTransitGatewayRouteTableAttachmentRequest createTransitGatewayRouteTableAttachmentRequest)
Creates a transit gateway route table attachment.
|
CreateVpcAttachmentResult |
createVpcAttachment(CreateVpcAttachmentRequest createVpcAttachmentRequest)
Creates a VPC attachment on an edge location of a core network.
|
DeleteAttachmentResult |
deleteAttachment(DeleteAttachmentRequest deleteAttachmentRequest)
Deletes an attachment.
|
DeleteConnectionResult |
deleteConnection(DeleteConnectionRequest deleteConnectionRequest)
Deletes the specified connection in your global network.
|
DeleteConnectPeerResult |
deleteConnectPeer(DeleteConnectPeerRequest deleteConnectPeerRequest)
Deletes a Connect peer.
|
DeleteCoreNetworkResult |
deleteCoreNetwork(DeleteCoreNetworkRequest deleteCoreNetworkRequest)
Deletes a core network along with all core network policies.
|
DeleteCoreNetworkPolicyVersionResult |
deleteCoreNetworkPolicyVersion(DeleteCoreNetworkPolicyVersionRequest deleteCoreNetworkPolicyVersionRequest)
Deletes a policy version from a core network.
|
DeleteDeviceResult |
deleteDevice(DeleteDeviceRequest deleteDeviceRequest)
Deletes an existing device.
|
DeleteGlobalNetworkResult |
deleteGlobalNetwork(DeleteGlobalNetworkRequest deleteGlobalNetworkRequest)
Deletes an existing global network.
|
DeleteLinkResult |
deleteLink(DeleteLinkRequest deleteLinkRequest)
Deletes an existing link.
|
DeletePeeringResult |
deletePeering(DeletePeeringRequest deletePeeringRequest)
Deletes an existing peering connection.
|
DeleteResourcePolicyResult |
deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest)
Deletes a resource policy for the specified resource.
|
DeleteSiteResult |
deleteSite(DeleteSiteRequest deleteSiteRequest)
Deletes an existing site.
|
DeregisterTransitGatewayResult |
deregisterTransitGateway(DeregisterTransitGatewayRequest deregisterTransitGatewayRequest)
Deregisters a transit gateway from your global network.
|
DescribeGlobalNetworksResult |
describeGlobalNetworks(DescribeGlobalNetworksRequest describeGlobalNetworksRequest)
Describes one or more global networks.
|
DisassociateConnectPeerResult |
disassociateConnectPeer(DisassociateConnectPeerRequest disassociateConnectPeerRequest)
Disassociates a core network Connect peer from a device and a link.
|
DisassociateCustomerGatewayResult |
disassociateCustomerGateway(DisassociateCustomerGatewayRequest disassociateCustomerGatewayRequest)
Disassociates a customer gateway from a device and a link.
|
DisassociateLinkResult |
disassociateLink(DisassociateLinkRequest disassociateLinkRequest)
Disassociates an existing device from a link.
|
DisassociateTransitGatewayConnectPeerResult |
disassociateTransitGatewayConnectPeer(DisassociateTransitGatewayConnectPeerRequest disassociateTransitGatewayConnectPeerRequest)
Disassociates a transit gateway Connect peer from a device and link.
|
ExecuteCoreNetworkChangeSetResult |
executeCoreNetworkChangeSet(ExecuteCoreNetworkChangeSetRequest executeCoreNetworkChangeSetRequest)
Executes a change set on your core network.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetConnectAttachmentResult |
getConnectAttachment(GetConnectAttachmentRequest getConnectAttachmentRequest)
Returns information about a core network Connect attachment.
|
GetConnectionsResult |
getConnections(GetConnectionsRequest getConnectionsRequest)
Gets information about one or more of your connections in a global network.
|
GetConnectPeerResult |
getConnectPeer(GetConnectPeerRequest getConnectPeerRequest)
Returns information about a core network Connect peer.
|
GetConnectPeerAssociationsResult |
getConnectPeerAssociations(GetConnectPeerAssociationsRequest getConnectPeerAssociationsRequest)
Returns information about a core network Connect peer associations.
|
GetCoreNetworkResult |
getCoreNetwork(GetCoreNetworkRequest getCoreNetworkRequest)
Returns information about the LIVE policy for a core network.
|
GetCoreNetworkChangeEventsResult |
getCoreNetworkChangeEvents(GetCoreNetworkChangeEventsRequest getCoreNetworkChangeEventsRequest)
Returns information about a core network change event.
|
GetCoreNetworkChangeSetResult |
getCoreNetworkChangeSet(GetCoreNetworkChangeSetRequest getCoreNetworkChangeSetRequest)
Returns a change set between the LIVE core network policy and a submitted policy.
|
GetCoreNetworkPolicyResult |
getCoreNetworkPolicy(GetCoreNetworkPolicyRequest getCoreNetworkPolicyRequest)
Returns details about a core network policy.
|
GetCustomerGatewayAssociationsResult |
getCustomerGatewayAssociations(GetCustomerGatewayAssociationsRequest getCustomerGatewayAssociationsRequest)
Gets the association information for customer gateways that are associated with devices and links in your global
network.
|
GetDevicesResult |
getDevices(GetDevicesRequest getDevicesRequest)
Gets information about one or more of your devices in a global network.
|
GetLinkAssociationsResult |
getLinkAssociations(GetLinkAssociationsRequest getLinkAssociationsRequest)
Gets the link associations for a device or a link.
|
GetLinksResult |
getLinks(GetLinksRequest getLinksRequest)
Gets information about one or more links in a specified global network.
|
GetNetworkResourceCountsResult |
getNetworkResourceCounts(GetNetworkResourceCountsRequest getNetworkResourceCountsRequest)
Gets the count of network resources, by resource type, for the specified global network.
|
GetNetworkResourceRelationshipsResult |
getNetworkResourceRelationships(GetNetworkResourceRelationshipsRequest getNetworkResourceRelationshipsRequest)
Gets the network resource relationships for the specified global network.
|
GetNetworkResourcesResult |
getNetworkResources(GetNetworkResourcesRequest getNetworkResourcesRequest)
Describes the network resources for the specified global network.
|
GetNetworkRoutesResult |
getNetworkRoutes(GetNetworkRoutesRequest getNetworkRoutesRequest)
Gets the network routes of the specified global network.
|
GetNetworkTelemetryResult |
getNetworkTelemetry(GetNetworkTelemetryRequest getNetworkTelemetryRequest)
Gets the network telemetry of the specified global network.
|
GetResourcePolicyResult |
getResourcePolicy(GetResourcePolicyRequest getResourcePolicyRequest)
Returns information about a resource policy.
|
GetRouteAnalysisResult |
getRouteAnalysis(GetRouteAnalysisRequest getRouteAnalysisRequest)
Gets information about the specified route analysis.
|
GetSitesResult |
getSites(GetSitesRequest getSitesRequest)
Gets information about one or more of your sites in a global network.
|
GetSiteToSiteVpnAttachmentResult |
getSiteToSiteVpnAttachment(GetSiteToSiteVpnAttachmentRequest getSiteToSiteVpnAttachmentRequest)
Returns information about a site-to-site VPN attachment.
|
GetTransitGatewayConnectPeerAssociationsResult |
getTransitGatewayConnectPeerAssociations(GetTransitGatewayConnectPeerAssociationsRequest getTransitGatewayConnectPeerAssociationsRequest)
Gets information about one or more of your transit gateway Connect peer associations in a global network.
|
GetTransitGatewayPeeringResult |
getTransitGatewayPeering(GetTransitGatewayPeeringRequest getTransitGatewayPeeringRequest)
Returns information about a transit gateway peer.
|
GetTransitGatewayRegistrationsResult |
getTransitGatewayRegistrations(GetTransitGatewayRegistrationsRequest getTransitGatewayRegistrationsRequest)
Gets information about the transit gateway registrations in a specified global network.
|
GetTransitGatewayRouteTableAttachmentResult |
getTransitGatewayRouteTableAttachment(GetTransitGatewayRouteTableAttachmentRequest getTransitGatewayRouteTableAttachmentRequest)
Returns information about a transit gateway route table attachment.
|
GetVpcAttachmentResult |
getVpcAttachment(GetVpcAttachmentRequest getVpcAttachmentRequest)
Returns information about a VPC attachment.
|
ListAttachmentsResult |
listAttachments(ListAttachmentsRequest listAttachmentsRequest)
Returns a list of core network attachments.
|
ListConnectPeersResult |
listConnectPeers(ListConnectPeersRequest listConnectPeersRequest)
Returns a list of core network Connect peers.
|
ListCoreNetworkPolicyVersionsResult |
listCoreNetworkPolicyVersions(ListCoreNetworkPolicyVersionsRequest listCoreNetworkPolicyVersionsRequest)
Returns a list of core network policy versions.
|
ListCoreNetworksResult |
listCoreNetworks(ListCoreNetworksRequest listCoreNetworksRequest)
Returns a list of owned and shared core networks.
|
ListOrganizationServiceAccessStatusResult |
listOrganizationServiceAccessStatus(ListOrganizationServiceAccessStatusRequest listOrganizationServiceAccessStatusRequest)
Gets the status of the Service Linked Role (SLR) deployment for the accounts in a given Amazon Web Services
Organization.
|
ListPeeringsResult |
listPeerings(ListPeeringsRequest listPeeringsRequest)
Lists the peerings for a core network.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags for a specified resource.
|
PutCoreNetworkPolicyResult |
putCoreNetworkPolicy(PutCoreNetworkPolicyRequest putCoreNetworkPolicyRequest)
Creates a new, immutable version of a core network policy.
|
PutResourcePolicyResult |
putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest)
Creates or updates a resource policy.
|
RegisterTransitGatewayResult |
registerTransitGateway(RegisterTransitGatewayRequest registerTransitGatewayRequest)
Registers a transit gateway in your global network.
|
RejectAttachmentResult |
rejectAttachment(RejectAttachmentRequest rejectAttachmentRequest)
Rejects a core network attachment request.
|
RestoreCoreNetworkPolicyVersionResult |
restoreCoreNetworkPolicyVersion(RestoreCoreNetworkPolicyVersionRequest restoreCoreNetworkPolicyVersionRequest)
Restores a previous policy version as a new, immutable version of a core network policy.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartOrganizationServiceAccessUpdateResult |
startOrganizationServiceAccessUpdate(StartOrganizationServiceAccessUpdateRequest startOrganizationServiceAccessUpdateRequest)
Enables the Network Manager service for an Amazon Web Services Organization.
|
StartRouteAnalysisResult |
startRouteAnalysis(StartRouteAnalysisRequest startRouteAnalysisRequest)
Starts analyzing the routing path between the specified source and destination.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Tags a specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a specified resource.
|
UpdateConnectionResult |
updateConnection(UpdateConnectionRequest updateConnectionRequest)
Updates the information for an existing connection.
|
UpdateCoreNetworkResult |
updateCoreNetwork(UpdateCoreNetworkRequest updateCoreNetworkRequest)
Updates the description of a core network.
|
UpdateDeviceResult |
updateDevice(UpdateDeviceRequest updateDeviceRequest)
Updates the details for an existing device.
|
UpdateGlobalNetworkResult |
updateGlobalNetwork(UpdateGlobalNetworkRequest updateGlobalNetworkRequest)
Updates an existing global network.
|
UpdateLinkResult |
updateLink(UpdateLinkRequest updateLinkRequest)
Updates the details for an existing link.
|
UpdateNetworkResourceMetadataResult |
updateNetworkResourceMetadata(UpdateNetworkResourceMetadataRequest updateNetworkResourceMetadataRequest)
Updates the resource metadata for the specified global network.
|
UpdateSiteResult |
updateSite(UpdateSiteRequest updateSiteRequest)
Updates the information for an existing site.
|
UpdateVpcAttachmentResult |
updateVpcAttachment(UpdateVpcAttachmentRequest updateVpcAttachmentRequest)
Updates a VPC attachment.
|
static final String ENDPOINT_PREFIX
AcceptAttachmentResult acceptAttachment(AcceptAttachmentRequest acceptAttachmentRequest)
Accepts a core network attachment request.
Once the attachment request is accepted by a core network owner, the attachment is created and connected to a core network.
acceptAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.AssociateConnectPeerResult associateConnectPeer(AssociateConnectPeerRequest associateConnectPeerRequest)
Associates a core network Connect peer with a device and optionally, with a link.
If you specify a link, it must be associated with the specified device. You can only associate core network Connect peers that have been created on a core network Connect attachment on a core network.
associateConnectPeerRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.AssociateCustomerGatewayResult associateCustomerGateway(AssociateCustomerGatewayRequest associateCustomerGatewayRequest)
Associates a customer gateway with a device and optionally, with a link. If you specify a link, it must be associated with the specified device.
You can only associate customer gateways that are connected to a VPN attachment on a transit gateway or core
network registered in your global network. When you register a transit gateway or core network, customer gateways
that are connected to the transit gateway are automatically included in the global network. To list customer
gateways that are connected to a transit gateway, use the DescribeVpnConnections EC2 API and filter by transit-gateway-id
.
You cannot associate a customer gateway with more than one device and link.
associateCustomerGatewayRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.AssociateLinkResult associateLink(AssociateLinkRequest associateLinkRequest)
Associates a link to a device. A device can be associated to multiple links and a link can be associated to multiple devices. The device and link must be in the same global network and the same site.
associateLinkRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.AssociateTransitGatewayConnectPeerResult associateTransitGatewayConnectPeer(AssociateTransitGatewayConnectPeerRequest associateTransitGatewayConnectPeerRequest)
Associates a transit gateway Connect peer with a device, and optionally, with a link. If you specify a link, it must be associated with the specified device.
You can only associate transit gateway Connect peers that have been created on a transit gateway that's registered in your global network.
You cannot associate a transit gateway Connect peer with more than one device and link.
associateTransitGatewayConnectPeerRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateConnectAttachmentResult createConnectAttachment(CreateConnectAttachmentRequest createConnectAttachmentRequest)
Creates a core network Connect attachment from a specified core network attachment.
A core network Connect attachment is a GRE-based tunnel attachment that you can use to establish a connection between a core network and an appliance. A core network Connect attachment uses an existing VPC attachment as the underlying transport mechanism.
createConnectAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateConnectPeerResult createConnectPeer(CreateConnectPeerRequest createConnectPeerRequest)
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
createConnectPeerRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateConnectionResult createConnection(CreateConnectionRequest createConnectionRequest)
Creates a connection between two devices. The devices can be a physical or virtual appliance that connects to a third-party appliance in a VPC, or a physical appliance that connects to another physical appliance in an on-premises network.
createConnectionRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateCoreNetworkResult createCoreNetwork(CreateCoreNetworkRequest createCoreNetworkRequest)
Creates a core network as part of your global network, and optionally, with a core network policy.
createCoreNetworkRequest
- CoreNetworkPolicyException
- Describes a core network policy exception.ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateDeviceResult createDevice(CreateDeviceRequest createDeviceRequest)
Creates a new device in a global network. If you specify both a site ID and a location, the location of the site is used for visualization in the Network Manager console.
createDeviceRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateGlobalNetworkResult createGlobalNetwork(CreateGlobalNetworkRequest createGlobalNetworkRequest)
Creates a new, empty global network.
createGlobalNetworkRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateLinkResult createLink(CreateLinkRequest createLinkRequest)
Creates a new link for a specified site.
createLinkRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateSiteResult createSite(CreateSiteRequest createSiteRequest)
Creates a new site in a global network.
createSiteRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateSiteToSiteVpnAttachmentResult createSiteToSiteVpnAttachment(CreateSiteToSiteVpnAttachmentRequest createSiteToSiteVpnAttachmentRequest)
Creates an Amazon Web Services site-to-site VPN attachment on an edge location of a core network.
createSiteToSiteVpnAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateTransitGatewayPeeringResult createTransitGatewayPeering(CreateTransitGatewayPeeringRequest createTransitGatewayPeeringRequest)
Creates a transit gateway peering connection.
createTransitGatewayPeeringRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateTransitGatewayRouteTableAttachmentResult createTransitGatewayRouteTableAttachment(CreateTransitGatewayRouteTableAttachmentRequest createTransitGatewayRouteTableAttachmentRequest)
Creates a transit gateway route table attachment.
createTransitGatewayRouteTableAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.CreateVpcAttachmentResult createVpcAttachment(CreateVpcAttachmentRequest createVpcAttachmentRequest)
Creates a VPC attachment on an edge location of a core network.
createVpcAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DeleteAttachmentResult deleteAttachment(DeleteAttachmentRequest deleteAttachmentRequest)
Deletes an attachment. Supports all attachment types.
deleteAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DeleteConnectPeerResult deleteConnectPeer(DeleteConnectPeerRequest deleteConnectPeerRequest)
Deletes a Connect peer.
deleteConnectPeerRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DeleteConnectionResult deleteConnection(DeleteConnectionRequest deleteConnectionRequest)
Deletes the specified connection in your global network.
deleteConnectionRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DeleteCoreNetworkResult deleteCoreNetwork(DeleteCoreNetworkRequest deleteCoreNetworkRequest)
Deletes a core network along with all core network policies. This can only be done if there are no attachments on a core network.
deleteCoreNetworkRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DeleteCoreNetworkPolicyVersionResult deleteCoreNetworkPolicyVersion(DeleteCoreNetworkPolicyVersionRequest deleteCoreNetworkPolicyVersionRequest)
Deletes a policy version from a core network. You can't delete the current LIVE policy.
deleteCoreNetworkPolicyVersionRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.DeleteDeviceResult deleteDevice(DeleteDeviceRequest deleteDeviceRequest)
Deletes an existing device. You must first disassociate the device from any links and customer gateways.
deleteDeviceRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DeleteGlobalNetworkResult deleteGlobalNetwork(DeleteGlobalNetworkRequest deleteGlobalNetworkRequest)
Deletes an existing global network. You must first delete all global network objects (devices, links, and sites), deregister all transit gateways, and delete any core networks.
deleteGlobalNetworkRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DeleteLinkResult deleteLink(DeleteLinkRequest deleteLinkRequest)
Deletes an existing link. You must first disassociate the link from any devices and customer gateways.
deleteLinkRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DeletePeeringResult deletePeering(DeletePeeringRequest deletePeeringRequest)
Deletes an existing peering connection.
deletePeeringRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DeleteResourcePolicyResult deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest)
Deletes a resource policy for the specified resource. This revokes the access of the principals specified in the resource policy.
deleteResourcePolicyRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DeleteSiteResult deleteSite(DeleteSiteRequest deleteSiteRequest)
Deletes an existing site. The site cannot be associated with any device or link.
deleteSiteRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DeregisterTransitGatewayResult deregisterTransitGateway(DeregisterTransitGatewayRequest deregisterTransitGatewayRequest)
Deregisters a transit gateway from your global network. This action does not delete your transit gateway, or modify any of its attachments. This action removes any customer gateway associations.
deregisterTransitGatewayRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DescribeGlobalNetworksResult describeGlobalNetworks(DescribeGlobalNetworksRequest describeGlobalNetworksRequest)
Describes one or more global networks. By default, all global networks are described. To describe the objects in
your global network, you must use the appropriate Get*
action. For example, to list the transit
gateways in your global network, use GetTransitGatewayRegistrations.
describeGlobalNetworksRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DisassociateConnectPeerResult disassociateConnectPeer(DisassociateConnectPeerRequest disassociateConnectPeerRequest)
Disassociates a core network Connect peer from a device and a link.
disassociateConnectPeerRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DisassociateCustomerGatewayResult disassociateCustomerGateway(DisassociateCustomerGatewayRequest disassociateCustomerGatewayRequest)
Disassociates a customer gateway from a device and a link.
disassociateCustomerGatewayRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DisassociateLinkResult disassociateLink(DisassociateLinkRequest disassociateLinkRequest)
Disassociates an existing device from a link. You must first disassociate any customer gateways that are associated with the link.
disassociateLinkRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.DisassociateTransitGatewayConnectPeerResult disassociateTransitGatewayConnectPeer(DisassociateTransitGatewayConnectPeerRequest disassociateTransitGatewayConnectPeerRequest)
Disassociates a transit gateway Connect peer from a device and link.
disassociateTransitGatewayConnectPeerRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.ExecuteCoreNetworkChangeSetResult executeCoreNetworkChangeSet(ExecuteCoreNetworkChangeSetRequest executeCoreNetworkChangeSetRequest)
Executes a change set on your core network. Deploys changes globally based on the policy submitted..
executeCoreNetworkChangeSetRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.GetConnectAttachmentResult getConnectAttachment(GetConnectAttachmentRequest getConnectAttachmentRequest)
Returns information about a core network Connect attachment.
getConnectAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetConnectPeerResult getConnectPeer(GetConnectPeerRequest getConnectPeerRequest)
Returns information about a core network Connect peer.
getConnectPeerRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetConnectPeerAssociationsResult getConnectPeerAssociations(GetConnectPeerAssociationsRequest getConnectPeerAssociationsRequest)
Returns information about a core network Connect peer associations.
getConnectPeerAssociationsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetConnectionsResult getConnections(GetConnectionsRequest getConnectionsRequest)
Gets information about one or more of your connections in a global network.
getConnectionsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetCoreNetworkResult getCoreNetwork(GetCoreNetworkRequest getCoreNetworkRequest)
Returns information about the LIVE policy for a core network.
getCoreNetworkRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetCoreNetworkChangeEventsResult getCoreNetworkChangeEvents(GetCoreNetworkChangeEventsRequest getCoreNetworkChangeEventsRequest)
Returns information about a core network change event.
getCoreNetworkChangeEventsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetCoreNetworkChangeSetResult getCoreNetworkChangeSet(GetCoreNetworkChangeSetRequest getCoreNetworkChangeSetRequest)
Returns a change set between the LIVE core network policy and a submitted policy.
getCoreNetworkChangeSetRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetCoreNetworkPolicyResult getCoreNetworkPolicy(GetCoreNetworkPolicyRequest getCoreNetworkPolicyRequest)
Returns details about a core network policy. You can get details about your current live policy or any previous policy version.
getCoreNetworkPolicyRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetCustomerGatewayAssociationsResult getCustomerGatewayAssociations(GetCustomerGatewayAssociationsRequest getCustomerGatewayAssociationsRequest)
Gets the association information for customer gateways that are associated with devices and links in your global network.
getCustomerGatewayAssociationsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetDevicesResult getDevices(GetDevicesRequest getDevicesRequest)
Gets information about one or more of your devices in a global network.
getDevicesRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetLinkAssociationsResult getLinkAssociations(GetLinkAssociationsRequest getLinkAssociationsRequest)
Gets the link associations for a device or a link. Either the device ID or the link ID must be specified.
getLinkAssociationsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetLinksResult getLinks(GetLinksRequest getLinksRequest)
Gets information about one or more links in a specified global network.
If you specify the site ID, you cannot specify the type or provider in the same request. You can specify the type and provider in the same request.
getLinksRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetNetworkResourceCountsResult getNetworkResourceCounts(GetNetworkResourceCountsRequest getNetworkResourceCountsRequest)
Gets the count of network resources, by resource type, for the specified global network.
getNetworkResourceCountsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetNetworkResourceRelationshipsResult getNetworkResourceRelationships(GetNetworkResourceRelationshipsRequest getNetworkResourceRelationshipsRequest)
Gets the network resource relationships for the specified global network.
getNetworkResourceRelationshipsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetNetworkResourcesResult getNetworkResources(GetNetworkResourcesRequest getNetworkResourcesRequest)
Describes the network resources for the specified global network.
The results include information from the corresponding Describe call for the resource, minus any sensitive information such as pre-shared keys.
getNetworkResourcesRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetNetworkRoutesResult getNetworkRoutes(GetNetworkRoutesRequest getNetworkRoutesRequest)
Gets the network routes of the specified global network.
getNetworkRoutesRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetNetworkTelemetryResult getNetworkTelemetry(GetNetworkTelemetryRequest getNetworkTelemetryRequest)
Gets the network telemetry of the specified global network.
getNetworkTelemetryRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetResourcePolicyResult getResourcePolicy(GetResourcePolicyRequest getResourcePolicyRequest)
Returns information about a resource policy.
getResourcePolicyRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetRouteAnalysisResult getRouteAnalysis(GetRouteAnalysisRequest getRouteAnalysisRequest)
Gets information about the specified route analysis.
getRouteAnalysisRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetSiteToSiteVpnAttachmentResult getSiteToSiteVpnAttachment(GetSiteToSiteVpnAttachmentRequest getSiteToSiteVpnAttachmentRequest)
Returns information about a site-to-site VPN attachment.
getSiteToSiteVpnAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetSitesResult getSites(GetSitesRequest getSitesRequest)
Gets information about one or more of your sites in a global network.
getSitesRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetTransitGatewayConnectPeerAssociationsResult getTransitGatewayConnectPeerAssociations(GetTransitGatewayConnectPeerAssociationsRequest getTransitGatewayConnectPeerAssociationsRequest)
Gets information about one or more of your transit gateway Connect peer associations in a global network.
getTransitGatewayConnectPeerAssociationsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetTransitGatewayPeeringResult getTransitGatewayPeering(GetTransitGatewayPeeringRequest getTransitGatewayPeeringRequest)
Returns information about a transit gateway peer.
getTransitGatewayPeeringRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetTransitGatewayRegistrationsResult getTransitGatewayRegistrations(GetTransitGatewayRegistrationsRequest getTransitGatewayRegistrationsRequest)
Gets information about the transit gateway registrations in a specified global network.
getTransitGatewayRegistrationsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetTransitGatewayRouteTableAttachmentResult getTransitGatewayRouteTableAttachment(GetTransitGatewayRouteTableAttachmentRequest getTransitGatewayRouteTableAttachmentRequest)
Returns information about a transit gateway route table attachment.
getTransitGatewayRouteTableAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.GetVpcAttachmentResult getVpcAttachment(GetVpcAttachmentRequest getVpcAttachmentRequest)
Returns information about a VPC attachment.
getVpcAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.ListAttachmentsResult listAttachments(ListAttachmentsRequest listAttachmentsRequest)
Returns a list of core network attachments.
listAttachmentsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.ListConnectPeersResult listConnectPeers(ListConnectPeersRequest listConnectPeersRequest)
Returns a list of core network Connect peers.
listConnectPeersRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.ListCoreNetworkPolicyVersionsResult listCoreNetworkPolicyVersions(ListCoreNetworkPolicyVersionsRequest listCoreNetworkPolicyVersionsRequest)
Returns a list of core network policy versions.
listCoreNetworkPolicyVersionsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.ListCoreNetworksResult listCoreNetworks(ListCoreNetworksRequest listCoreNetworksRequest)
Returns a list of owned and shared core networks.
listCoreNetworksRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.ListOrganizationServiceAccessStatusResult listOrganizationServiceAccessStatus(ListOrganizationServiceAccessStatusRequest listOrganizationServiceAccessStatusRequest)
Gets the status of the Service Linked Role (SLR) deployment for the accounts in a given Amazon Web Services Organization.
listOrganizationServiceAccessStatusRequest
- ListPeeringsResult listPeerings(ListPeeringsRequest listPeeringsRequest)
Lists the peerings for a core network.
listPeeringsRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags for a specified resource.
listTagsForResourceRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.PutCoreNetworkPolicyResult putCoreNetworkPolicy(PutCoreNetworkPolicyRequest putCoreNetworkPolicyRequest)
Creates a new, immutable version of a core network policy. A subsequent change set is created showing the differences between the LIVE policy and the submitted policy.
putCoreNetworkPolicyRequest
- CoreNetworkPolicyException
- Describes a core network policy exception.ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.PutResourcePolicyResult putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest)
Creates or updates a resource policy.
putResourcePolicyRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.RegisterTransitGatewayResult registerTransitGateway(RegisterTransitGatewayRequest registerTransitGatewayRequest)
Registers a transit gateway in your global network. Not all Regions support transit gateways for global networks. For a list of the supported Regions, see Region Availability in the Amazon Web Services Transit Gateways for Global Networks User Guide. The transit gateway can be in any of the supported Amazon Web Services Regions, but it must be owned by the same Amazon Web Services account that owns the global network. You cannot register a transit gateway in more than one global network.
registerTransitGatewayRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.RejectAttachmentResult rejectAttachment(RejectAttachmentRequest rejectAttachmentRequest)
Rejects a core network attachment request.
rejectAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.RestoreCoreNetworkPolicyVersionResult restoreCoreNetworkPolicyVersion(RestoreCoreNetworkPolicyVersionRequest restoreCoreNetworkPolicyVersionRequest)
Restores a previous policy version as a new, immutable version of a core network policy. A subsequent change set is created showing the differences between the LIVE policy and restored policy.
restoreCoreNetworkPolicyVersionRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.StartOrganizationServiceAccessUpdateResult startOrganizationServiceAccessUpdate(StartOrganizationServiceAccessUpdateRequest startOrganizationServiceAccessUpdateRequest)
Enables the Network Manager service for an Amazon Web Services Organization. This can only be called by a management account within the organization.
startOrganizationServiceAccessUpdateRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.StartRouteAnalysisResult startRouteAnalysis(StartRouteAnalysisRequest startRouteAnalysisRequest)
Starts analyzing the routing path between the specified source and destination. For more information, see Route Analyzer.
startRouteAnalysisRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Tags a specified resource.
tagResourceRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a specified resource.
untagResourceRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.UpdateConnectionResult updateConnection(UpdateConnectionRequest updateConnectionRequest)
Updates the information for an existing connection. To remove information for any of the parameters, specify an empty string.
updateConnectionRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.UpdateCoreNetworkResult updateCoreNetwork(UpdateCoreNetworkRequest updateCoreNetworkRequest)
Updates the description of a core network.
updateCoreNetworkRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.UpdateDeviceResult updateDevice(UpdateDeviceRequest updateDeviceRequest)
Updates the details for an existing device. To remove information for any of the parameters, specify an empty string.
updateDeviceRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.UpdateGlobalNetworkResult updateGlobalNetwork(UpdateGlobalNetworkRequest updateGlobalNetworkRequest)
Updates an existing global network. To remove information for any of the parameters, specify an empty string.
updateGlobalNetworkRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.UpdateLinkResult updateLink(UpdateLinkRequest updateLinkRequest)
Updates the details for an existing link. To remove information for any of the parameters, specify an empty string.
updateLinkRequest
- ValidationException
- The input fails to satisfy the constraints.ServiceQuotaExceededException
- A service limit was exceeded.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.UpdateNetworkResourceMetadataResult updateNetworkResourceMetadata(UpdateNetworkResourceMetadataRequest updateNetworkResourceMetadataRequest)
Updates the resource metadata for the specified global network.
updateNetworkResourceMetadataRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.UpdateSiteResult updateSite(UpdateSiteRequest updateSiteRequest)
Updates the information for an existing site. To remove information for any of the parameters, specify an empty string.
updateSiteRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.UpdateVpcAttachmentResult updateVpcAttachment(UpdateVpcAttachmentRequest updateVpcAttachmentRequest)
Updates a VPC attachment.
updateVpcAttachmentRequest
- ValidationException
- The input fails to satisfy the constraints.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- The specified resource could not be found.ConflictException
- There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent
state.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The request has failed due to an internal error.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.