/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the networkmanager-2019-07-05.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.NetworkManager.Model; namespace Amazon.NetworkManager { /// /// Interface for accessing NetworkManager /// /// 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. /// public partial interface IAmazonNetworkManager : IAmazonService, IDisposable { #if AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// INetworkManagerPaginatorFactory Paginators { get; } #endif #region AcceptAttachment /// /// 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. /// /// /// Container for the necessary parameters to execute the AcceptAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AcceptAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for AcceptAttachment Operation Task AcceptAttachmentAsync(AcceptAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateConnectPeer /// /// 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. /// /// /// Container for the necessary parameters to execute the AssociateConnectPeer service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateConnectPeer service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for AssociateConnectPeer Operation Task AssociateConnectPeerAsync(AssociateConnectPeerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateCustomerGateway /// /// 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. /// /// /// Container for the necessary parameters to execute the AssociateCustomerGateway service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateCustomerGateway service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for AssociateCustomerGateway Operation Task AssociateCustomerGatewayAsync(AssociateCustomerGatewayRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateLink /// /// 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. /// /// Container for the necessary parameters to execute the AssociateLink service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateLink service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for AssociateLink Operation Task AssociateLinkAsync(AssociateLinkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateTransitGatewayConnectPeer /// /// 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. /// /// /// Container for the necessary parameters to execute the AssociateTransitGatewayConnectPeer service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateTransitGatewayConnectPeer service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for AssociateTransitGatewayConnectPeer Operation Task AssociateTransitGatewayConnectPeerAsync(AssociateTransitGatewayConnectPeerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateConnectAttachment /// /// 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. /// /// /// Container for the necessary parameters to execute the CreateConnectAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateConnectAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateConnectAttachment Operation Task CreateConnectAttachmentAsync(CreateConnectAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateConnection /// /// 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. /// /// Container for the necessary parameters to execute the CreateConnection service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateConnection service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateConnection Operation Task CreateConnectionAsync(CreateConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateConnectPeer /// /// 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). /// /// Container for the necessary parameters to execute the CreateConnectPeer service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateConnectPeer service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateConnectPeer Operation Task CreateConnectPeerAsync(CreateConnectPeerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateCoreNetwork /// /// Creates a core network as part of your global network, and optionally, with a core /// network policy. /// /// Container for the necessary parameters to execute the CreateCoreNetwork service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateCoreNetwork service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// Describes a core network policy exception. /// /// /// The request has failed due to an internal error. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateCoreNetwork Operation Task CreateCoreNetworkAsync(CreateCoreNetworkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDevice /// /// 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. /// /// Container for the necessary parameters to execute the CreateDevice service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateDevice service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateDevice Operation Task CreateDeviceAsync(CreateDeviceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateGlobalNetwork /// /// Creates a new, empty global network. /// /// Container for the necessary parameters to execute the CreateGlobalNetwork service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateGlobalNetwork service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateGlobalNetwork Operation Task CreateGlobalNetworkAsync(CreateGlobalNetworkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateLink /// /// Creates a new link for a specified site. /// /// Container for the necessary parameters to execute the CreateLink service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateLink service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateLink Operation Task CreateLinkAsync(CreateLinkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSite /// /// Creates a new site in a global network. /// /// Container for the necessary parameters to execute the CreateSite service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSite service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateSite Operation Task CreateSiteAsync(CreateSiteRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSiteToSiteVpnAttachment /// /// Creates an Amazon Web Services site-to-site VPN attachment on an edge location of /// a core network. /// /// Container for the necessary parameters to execute the CreateSiteToSiteVpnAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSiteToSiteVpnAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateSiteToSiteVpnAttachment Operation Task CreateSiteToSiteVpnAttachmentAsync(CreateSiteToSiteVpnAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateTransitGatewayPeering /// /// Creates a transit gateway peering connection. /// /// Container for the necessary parameters to execute the CreateTransitGatewayPeering service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateTransitGatewayPeering service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateTransitGatewayPeering Operation Task CreateTransitGatewayPeeringAsync(CreateTransitGatewayPeeringRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateTransitGatewayRouteTableAttachment /// /// Creates a transit gateway route table attachment. /// /// Container for the necessary parameters to execute the CreateTransitGatewayRouteTableAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateTransitGatewayRouteTableAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateTransitGatewayRouteTableAttachment Operation Task CreateTransitGatewayRouteTableAttachmentAsync(CreateTransitGatewayRouteTableAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateVpcAttachment /// /// Creates a VPC attachment on an edge location of a core network. /// /// Container for the necessary parameters to execute the CreateVpcAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateVpcAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for CreateVpcAttachment Operation Task CreateVpcAttachmentAsync(CreateVpcAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteAttachment /// /// Deletes an attachment. Supports all attachment types. /// /// Container for the necessary parameters to execute the DeleteAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeleteAttachment Operation Task DeleteAttachmentAsync(DeleteAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteConnection /// /// Deletes the specified connection in your global network. /// /// Container for the necessary parameters to execute the DeleteConnection service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteConnection service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeleteConnection Operation Task DeleteConnectionAsync(DeleteConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteConnectPeer /// /// Deletes a Connect peer. /// /// Container for the necessary parameters to execute the DeleteConnectPeer service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteConnectPeer service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeleteConnectPeer Operation Task DeleteConnectPeerAsync(DeleteConnectPeerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteCoreNetwork /// /// Deletes a core network along with all core network policies. This can only be done /// if there are no attachments on a core network. /// /// Container for the necessary parameters to execute the DeleteCoreNetwork service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteCoreNetwork service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeleteCoreNetwork Operation Task DeleteCoreNetworkAsync(DeleteCoreNetworkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteCoreNetworkPolicyVersion /// /// Deletes a policy version from a core network. You can't delete the current LIVE policy. /// /// Container for the necessary parameters to execute the DeleteCoreNetworkPolicyVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteCoreNetworkPolicyVersion service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeleteCoreNetworkPolicyVersion Operation Task DeleteCoreNetworkPolicyVersionAsync(DeleteCoreNetworkPolicyVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDevice /// /// Deletes an existing device. You must first disassociate the device from any links /// and customer gateways. /// /// Container for the necessary parameters to execute the DeleteDevice service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteDevice service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeleteDevice Operation Task DeleteDeviceAsync(DeleteDeviceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteGlobalNetwork /// /// 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. /// /// Container for the necessary parameters to execute the DeleteGlobalNetwork service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteGlobalNetwork service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeleteGlobalNetwork Operation Task DeleteGlobalNetworkAsync(DeleteGlobalNetworkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteLink /// /// Deletes an existing link. You must first disassociate the link from any devices and /// customer gateways. /// /// Container for the necessary parameters to execute the DeleteLink service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteLink service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeleteLink Operation Task DeleteLinkAsync(DeleteLinkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeletePeering /// /// Deletes an existing peering connection. /// /// Container for the necessary parameters to execute the DeletePeering service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeletePeering service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeletePeering Operation Task DeletePeeringAsync(DeletePeeringRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteResourcePolicy /// /// Deletes a resource policy for the specified resource. This revokes the access of the /// principals specified in the resource policy. /// /// Container for the necessary parameters to execute the DeleteResourcePolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteResourcePolicy service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeleteResourcePolicy Operation Task DeleteResourcePolicyAsync(DeleteResourcePolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSite /// /// Deletes an existing site. The site cannot be associated with any device or link. /// /// Container for the necessary parameters to execute the DeleteSite service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSite service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeleteSite Operation Task DeleteSiteAsync(DeleteSiteRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeregisterTransitGateway /// /// 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. /// /// Container for the necessary parameters to execute the DeregisterTransitGateway service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeregisterTransitGateway service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DeregisterTransitGateway Operation Task DeregisterTransitGatewayAsync(DeregisterTransitGatewayRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeGlobalNetworks /// /// 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. /// /// Container for the necessary parameters to execute the DescribeGlobalNetworks service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeGlobalNetworks service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DescribeGlobalNetworks Operation Task DescribeGlobalNetworksAsync(DescribeGlobalNetworksRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateConnectPeer /// /// Disassociates a core network Connect peer from a device and a link. /// /// Container for the necessary parameters to execute the DisassociateConnectPeer service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateConnectPeer service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DisassociateConnectPeer Operation Task DisassociateConnectPeerAsync(DisassociateConnectPeerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateCustomerGateway /// /// Disassociates a customer gateway from a device and a link. /// /// Container for the necessary parameters to execute the DisassociateCustomerGateway service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateCustomerGateway service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DisassociateCustomerGateway Operation Task DisassociateCustomerGatewayAsync(DisassociateCustomerGatewayRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateLink /// /// Disassociates an existing device from a link. You must first disassociate any customer /// gateways that are associated with the link. /// /// Container for the necessary parameters to execute the DisassociateLink service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateLink service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DisassociateLink Operation Task DisassociateLinkAsync(DisassociateLinkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateTransitGatewayConnectPeer /// /// Disassociates a transit gateway Connect peer from a device and link. /// /// Container for the necessary parameters to execute the DisassociateTransitGatewayConnectPeer service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateTransitGatewayConnectPeer service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for DisassociateTransitGatewayConnectPeer Operation Task DisassociateTransitGatewayConnectPeerAsync(DisassociateTransitGatewayConnectPeerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ExecuteCoreNetworkChangeSet /// /// Executes a change set on your core network. Deploys changes globally based on the /// policy submitted.. /// /// Container for the necessary parameters to execute the ExecuteCoreNetworkChangeSet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ExecuteCoreNetworkChangeSet service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for ExecuteCoreNetworkChangeSet Operation Task ExecuteCoreNetworkChangeSetAsync(ExecuteCoreNetworkChangeSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetConnectAttachment /// /// Returns information about a core network Connect attachment. /// /// Container for the necessary parameters to execute the GetConnectAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetConnectAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetConnectAttachment Operation Task GetConnectAttachmentAsync(GetConnectAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetConnections /// /// Gets information about one or more of your connections in a global network. /// /// Container for the necessary parameters to execute the GetConnections service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetConnections service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetConnections Operation Task GetConnectionsAsync(GetConnectionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetConnectPeer /// /// Returns information about a core network Connect peer. /// /// Container for the necessary parameters to execute the GetConnectPeer service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetConnectPeer service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetConnectPeer Operation Task GetConnectPeerAsync(GetConnectPeerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetConnectPeerAssociations /// /// Returns information about a core network Connect peer associations. /// /// Container for the necessary parameters to execute the GetConnectPeerAssociations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetConnectPeerAssociations service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetConnectPeerAssociations Operation Task GetConnectPeerAssociationsAsync(GetConnectPeerAssociationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCoreNetwork /// /// Returns information about the LIVE policy for a core network. /// /// Container for the necessary parameters to execute the GetCoreNetwork service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCoreNetwork service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetCoreNetwork Operation Task GetCoreNetworkAsync(GetCoreNetworkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCoreNetworkChangeEvents /// /// Returns information about a core network change event. /// /// Container for the necessary parameters to execute the GetCoreNetworkChangeEvents service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCoreNetworkChangeEvents service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetCoreNetworkChangeEvents Operation Task GetCoreNetworkChangeEventsAsync(GetCoreNetworkChangeEventsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCoreNetworkChangeSet /// /// Returns a change set between the LIVE core network policy and a submitted policy. /// /// Container for the necessary parameters to execute the GetCoreNetworkChangeSet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCoreNetworkChangeSet service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetCoreNetworkChangeSet Operation Task GetCoreNetworkChangeSetAsync(GetCoreNetworkChangeSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCoreNetworkPolicy /// /// Returns details about a core network policy. You can get details about your current /// live policy or any previous policy version. /// /// Container for the necessary parameters to execute the GetCoreNetworkPolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCoreNetworkPolicy service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetCoreNetworkPolicy Operation Task GetCoreNetworkPolicyAsync(GetCoreNetworkPolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCustomerGatewayAssociations /// /// Gets the association information for customer gateways that are associated with devices /// and links in your global network. /// /// Container for the necessary parameters to execute the GetCustomerGatewayAssociations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCustomerGatewayAssociations service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetCustomerGatewayAssociations Operation Task GetCustomerGatewayAssociationsAsync(GetCustomerGatewayAssociationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDevices /// /// Gets information about one or more of your devices in a global network. /// /// Container for the necessary parameters to execute the GetDevices service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDevices service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetDevices Operation Task GetDevicesAsync(GetDevicesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetLinkAssociations /// /// Gets the link associations for a device or a link. Either the device ID or the link /// ID must be specified. /// /// Container for the necessary parameters to execute the GetLinkAssociations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetLinkAssociations service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetLinkAssociations Operation Task GetLinkAssociationsAsync(GetLinkAssociationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetLinks /// /// 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. /// /// /// Container for the necessary parameters to execute the GetLinks service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetLinks service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetLinks Operation Task GetLinksAsync(GetLinksRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetNetworkResourceCounts /// /// Gets the count of network resources, by resource type, for the specified global network. /// /// Container for the necessary parameters to execute the GetNetworkResourceCounts service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetNetworkResourceCounts service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetNetworkResourceCounts Operation Task GetNetworkResourceCountsAsync(GetNetworkResourceCountsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetNetworkResourceRelationships /// /// Gets the network resource relationships for the specified global network. /// /// Container for the necessary parameters to execute the GetNetworkResourceRelationships service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetNetworkResourceRelationships service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetNetworkResourceRelationships Operation Task GetNetworkResourceRelationshipsAsync(GetNetworkResourceRelationshipsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetNetworkResources /// /// 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. /// /// /// Container for the necessary parameters to execute the GetNetworkResources service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetNetworkResources service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetNetworkResources Operation Task GetNetworkResourcesAsync(GetNetworkResourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetNetworkRoutes /// /// Gets the network routes of the specified global network. /// /// Container for the necessary parameters to execute the GetNetworkRoutes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetNetworkRoutes service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetNetworkRoutes Operation Task GetNetworkRoutesAsync(GetNetworkRoutesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetNetworkTelemetry /// /// Gets the network telemetry of the specified global network. /// /// Container for the necessary parameters to execute the GetNetworkTelemetry service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetNetworkTelemetry service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetNetworkTelemetry Operation Task GetNetworkTelemetryAsync(GetNetworkTelemetryRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetResourcePolicy /// /// Returns information about a resource policy. /// /// Container for the necessary parameters to execute the GetResourcePolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetResourcePolicy service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetResourcePolicy Operation Task GetResourcePolicyAsync(GetResourcePolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetRouteAnalysis /// /// Gets information about the specified route analysis. /// /// Container for the necessary parameters to execute the GetRouteAnalysis service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetRouteAnalysis service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetRouteAnalysis Operation Task GetRouteAnalysisAsync(GetRouteAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSites /// /// Gets information about one or more of your sites in a global network. /// /// Container for the necessary parameters to execute the GetSites service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSites service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetSites Operation Task GetSitesAsync(GetSitesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSiteToSiteVpnAttachment /// /// Returns information about a site-to-site VPN attachment. /// /// Container for the necessary parameters to execute the GetSiteToSiteVpnAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSiteToSiteVpnAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetSiteToSiteVpnAttachment Operation Task GetSiteToSiteVpnAttachmentAsync(GetSiteToSiteVpnAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTransitGatewayConnectPeerAssociations /// /// Gets information about one or more of your transit gateway Connect peer associations /// in a global network. /// /// Container for the necessary parameters to execute the GetTransitGatewayConnectPeerAssociations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTransitGatewayConnectPeerAssociations service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetTransitGatewayConnectPeerAssociations Operation Task GetTransitGatewayConnectPeerAssociationsAsync(GetTransitGatewayConnectPeerAssociationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTransitGatewayPeering /// /// Returns information about a transit gateway peer. /// /// Container for the necessary parameters to execute the GetTransitGatewayPeering service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTransitGatewayPeering service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetTransitGatewayPeering Operation Task GetTransitGatewayPeeringAsync(GetTransitGatewayPeeringRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTransitGatewayRegistrations /// /// Gets information about the transit gateway registrations in a specified global network. /// /// Container for the necessary parameters to execute the GetTransitGatewayRegistrations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTransitGatewayRegistrations service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetTransitGatewayRegistrations Operation Task GetTransitGatewayRegistrationsAsync(GetTransitGatewayRegistrationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTransitGatewayRouteTableAttachment /// /// Returns information about a transit gateway route table attachment. /// /// Container for the necessary parameters to execute the GetTransitGatewayRouteTableAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTransitGatewayRouteTableAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetTransitGatewayRouteTableAttachment Operation Task GetTransitGatewayRouteTableAttachmentAsync(GetTransitGatewayRouteTableAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetVpcAttachment /// /// Returns information about a VPC attachment. /// /// Container for the necessary parameters to execute the GetVpcAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVpcAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for GetVpcAttachment Operation Task GetVpcAttachmentAsync(GetVpcAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListAttachments /// /// Returns a list of core network attachments. /// /// Container for the necessary parameters to execute the ListAttachments service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListAttachments service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for ListAttachments Operation Task ListAttachmentsAsync(ListAttachmentsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListConnectPeers /// /// Returns a list of core network Connect peers. /// /// Container for the necessary parameters to execute the ListConnectPeers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListConnectPeers service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for ListConnectPeers Operation Task ListConnectPeersAsync(ListConnectPeersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListCoreNetworkPolicyVersions /// /// Returns a list of core network policy versions. /// /// Container for the necessary parameters to execute the ListCoreNetworkPolicyVersions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListCoreNetworkPolicyVersions service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for ListCoreNetworkPolicyVersions Operation Task ListCoreNetworkPolicyVersionsAsync(ListCoreNetworkPolicyVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListCoreNetworks /// /// Returns a list of owned and shared core networks. /// /// Container for the necessary parameters to execute the ListCoreNetworks service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListCoreNetworks service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for ListCoreNetworks Operation Task ListCoreNetworksAsync(ListCoreNetworksRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListOrganizationServiceAccessStatus /// /// Gets the status of the Service Linked Role (SLR) deployment for the accounts in a /// given Amazon Web Services Organization. /// /// Container for the necessary parameters to execute the ListOrganizationServiceAccessStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListOrganizationServiceAccessStatus service method, as returned by NetworkManager. /// REST API Reference for ListOrganizationServiceAccessStatus Operation Task ListOrganizationServiceAccessStatusAsync(ListOrganizationServiceAccessStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListPeerings /// /// Lists the peerings for a core network. /// /// Container for the necessary parameters to execute the ListPeerings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPeerings service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for ListPeerings Operation Task ListPeeringsAsync(ListPeeringsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTagsForResource /// /// Lists the tags for a specified resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTagsForResource service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for ListTagsForResource Operation Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutCoreNetworkPolicy /// /// 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. /// /// Container for the necessary parameters to execute the PutCoreNetworkPolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutCoreNetworkPolicy service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// Describes a core network policy exception. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for PutCoreNetworkPolicy Operation Task PutCoreNetworkPolicyAsync(PutCoreNetworkPolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutResourcePolicy /// /// Creates or updates a resource policy. /// /// Container for the necessary parameters to execute the PutResourcePolicy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutResourcePolicy service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for PutResourcePolicy Operation Task PutResourcePolicyAsync(PutResourcePolicyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region RegisterTransitGateway /// /// 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. /// /// Container for the necessary parameters to execute the RegisterTransitGateway service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RegisterTransitGateway service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for RegisterTransitGateway Operation Task RegisterTransitGatewayAsync(RegisterTransitGatewayRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region RejectAttachment /// /// Rejects a core network attachment request. /// /// Container for the necessary parameters to execute the RejectAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RejectAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for RejectAttachment Operation Task RejectAttachmentAsync(RejectAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region RestoreCoreNetworkPolicyVersion /// /// 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. /// /// Container for the necessary parameters to execute the RestoreCoreNetworkPolicyVersion service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RestoreCoreNetworkPolicyVersion service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for RestoreCoreNetworkPolicyVersion Operation Task RestoreCoreNetworkPolicyVersionAsync(RestoreCoreNetworkPolicyVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartOrganizationServiceAccessUpdate /// /// Enables the Network Manager service for an Amazon Web Services Organization. This /// can only be called by a management account within the organization. /// /// Container for the necessary parameters to execute the StartOrganizationServiceAccessUpdate service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartOrganizationServiceAccessUpdate service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for StartOrganizationServiceAccessUpdate Operation Task StartOrganizationServiceAccessUpdateAsync(StartOrganizationServiceAccessUpdateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartRouteAnalysis /// /// Starts analyzing the routing path between the specified source and destination. For /// more information, see Route /// Analyzer. /// /// Container for the necessary parameters to execute the StartRouteAnalysis service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartRouteAnalysis service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for StartRouteAnalysis Operation Task StartRouteAnalysisAsync(StartRouteAnalysisRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TagResource /// /// Tags a specified resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TagResource service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for TagResource Operation Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UntagResource /// /// Removes tags from a specified resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UntagResource service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for UntagResource Operation Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateConnection /// /// Updates the information for an existing connection. To remove information for any /// of the parameters, specify an empty string. /// /// Container for the necessary parameters to execute the UpdateConnection service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateConnection service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for UpdateConnection Operation Task UpdateConnectionAsync(UpdateConnectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateCoreNetwork /// /// Updates the description of a core network. /// /// Container for the necessary parameters to execute the UpdateCoreNetwork service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateCoreNetwork service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for UpdateCoreNetwork Operation Task UpdateCoreNetworkAsync(UpdateCoreNetworkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDevice /// /// Updates the details for an existing device. To remove information for any of the parameters, /// specify an empty string. /// /// Container for the necessary parameters to execute the UpdateDevice service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateDevice service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for UpdateDevice Operation Task UpdateDeviceAsync(UpdateDeviceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateGlobalNetwork /// /// Updates an existing global network. To remove information for any of the parameters, /// specify an empty string. /// /// Container for the necessary parameters to execute the UpdateGlobalNetwork service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateGlobalNetwork service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for UpdateGlobalNetwork Operation Task UpdateGlobalNetworkAsync(UpdateGlobalNetworkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateLink /// /// Updates the details for an existing link. To remove information for any of the parameters, /// specify an empty string. /// /// Container for the necessary parameters to execute the UpdateLink service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateLink service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// A service limit was exceeded. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for UpdateLink Operation Task UpdateLinkAsync(UpdateLinkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateNetworkResourceMetadata /// /// Updates the resource metadata for the specified global network. /// /// Container for the necessary parameters to execute the UpdateNetworkResourceMetadata service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateNetworkResourceMetadata service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for UpdateNetworkResourceMetadata Operation Task UpdateNetworkResourceMetadataAsync(UpdateNetworkResourceMetadataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSite /// /// Updates the information for an existing site. To remove information for any of the /// parameters, specify an empty string. /// /// Container for the necessary parameters to execute the UpdateSite service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSite service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for UpdateSite Operation Task UpdateSiteAsync(UpdateSiteRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateVpcAttachment /// /// Updates a VPC attachment. /// /// Container for the necessary parameters to execute the UpdateVpcAttachment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateVpcAttachment service method, as returned by NetworkManager. /// /// You do not have sufficient access to perform this action. /// /// /// There was a conflict processing the request. Updating or deleting the resource can /// cause an inconsistent state. /// /// /// The request has failed due to an internal error. /// /// /// The specified resource could not be found. /// /// /// The request was denied due to request throttling. /// /// /// The input fails to satisfy the constraints. /// /// REST API Reference for UpdateVpcAttachment Operation Task UpdateVpcAttachmentAsync(UpdateVpcAttachmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion } }