/* * 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.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 BCL45 || 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. /// /// 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 AcceptAttachmentResponse AcceptAttachment(AcceptAttachmentRequest request); /// /// Initiates the asynchronous execution of the AcceptAttachment operation. /// /// /// Container for the necessary parameters to execute the AcceptAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAcceptAttachment /// operation. /// REST API Reference for AcceptAttachment Operation IAsyncResult BeginAcceptAttachment(AcceptAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AcceptAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginAcceptAttachment. /// /// Returns a AcceptAttachmentResult from NetworkManager. /// REST API Reference for AcceptAttachment Operation AcceptAttachmentResponse EndAcceptAttachment(IAsyncResult asyncResult); #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. /// /// 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 AssociateConnectPeerResponse AssociateConnectPeer(AssociateConnectPeerRequest request); /// /// Initiates the asynchronous execution of the AssociateConnectPeer operation. /// /// /// Container for the necessary parameters to execute the AssociateConnectPeer operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateConnectPeer /// operation. /// REST API Reference for AssociateConnectPeer Operation IAsyncResult BeginAssociateConnectPeer(AssociateConnectPeerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateConnectPeer operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateConnectPeer. /// /// Returns a AssociateConnectPeerResult from NetworkManager. /// REST API Reference for AssociateConnectPeer Operation AssociateConnectPeerResponse EndAssociateConnectPeer(IAsyncResult asyncResult); #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. /// /// 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 AssociateCustomerGatewayResponse AssociateCustomerGateway(AssociateCustomerGatewayRequest request); /// /// Initiates the asynchronous execution of the AssociateCustomerGateway operation. /// /// /// Container for the necessary parameters to execute the AssociateCustomerGateway operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateCustomerGateway /// operation. /// REST API Reference for AssociateCustomerGateway Operation IAsyncResult BeginAssociateCustomerGateway(AssociateCustomerGatewayRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateCustomerGateway operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateCustomerGateway. /// /// Returns a AssociateCustomerGatewayResult from NetworkManager. /// REST API Reference for AssociateCustomerGateway Operation AssociateCustomerGatewayResponse EndAssociateCustomerGateway(IAsyncResult asyncResult); #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. /// /// 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 AssociateLinkResponse AssociateLink(AssociateLinkRequest request); /// /// Initiates the asynchronous execution of the AssociateLink operation. /// /// /// Container for the necessary parameters to execute the AssociateLink operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateLink /// operation. /// REST API Reference for AssociateLink Operation IAsyncResult BeginAssociateLink(AssociateLinkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateLink operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateLink. /// /// Returns a AssociateLinkResult from NetworkManager. /// REST API Reference for AssociateLink Operation AssociateLinkResponse EndAssociateLink(IAsyncResult asyncResult); #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. /// /// 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 AssociateTransitGatewayConnectPeerResponse AssociateTransitGatewayConnectPeer(AssociateTransitGatewayConnectPeerRequest request); /// /// Initiates the asynchronous execution of the AssociateTransitGatewayConnectPeer operation. /// /// /// Container for the necessary parameters to execute the AssociateTransitGatewayConnectPeer operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateTransitGatewayConnectPeer /// operation. /// REST API Reference for AssociateTransitGatewayConnectPeer Operation IAsyncResult BeginAssociateTransitGatewayConnectPeer(AssociateTransitGatewayConnectPeerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateTransitGatewayConnectPeer operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateTransitGatewayConnectPeer. /// /// Returns a AssociateTransitGatewayConnectPeerResult from NetworkManager. /// REST API Reference for AssociateTransitGatewayConnectPeer Operation AssociateTransitGatewayConnectPeerResponse EndAssociateTransitGatewayConnectPeer(IAsyncResult asyncResult); #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. /// /// 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 CreateConnectAttachmentResponse CreateConnectAttachment(CreateConnectAttachmentRequest request); /// /// Initiates the asynchronous execution of the CreateConnectAttachment operation. /// /// /// Container for the necessary parameters to execute the CreateConnectAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConnectAttachment /// operation. /// REST API Reference for CreateConnectAttachment Operation IAsyncResult BeginCreateConnectAttachment(CreateConnectAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConnectAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConnectAttachment. /// /// Returns a CreateConnectAttachmentResult from NetworkManager. /// REST API Reference for CreateConnectAttachment Operation CreateConnectAttachmentResponse EndCreateConnectAttachment(IAsyncResult asyncResult); #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. /// /// 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 CreateConnectionResponse CreateConnection(CreateConnectionRequest request); /// /// Initiates the asynchronous execution of the CreateConnection operation. /// /// /// Container for the necessary parameters to execute the CreateConnection operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConnection /// operation. /// REST API Reference for CreateConnection Operation IAsyncResult BeginCreateConnection(CreateConnectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConnection operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConnection. /// /// Returns a CreateConnectionResult from NetworkManager. /// REST API Reference for CreateConnection Operation CreateConnectionResponse EndCreateConnection(IAsyncResult asyncResult); #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. /// /// 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 CreateConnectPeerResponse CreateConnectPeer(CreateConnectPeerRequest request); /// /// Initiates the asynchronous execution of the CreateConnectPeer operation. /// /// /// Container for the necessary parameters to execute the CreateConnectPeer operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConnectPeer /// operation. /// REST API Reference for CreateConnectPeer Operation IAsyncResult BeginCreateConnectPeer(CreateConnectPeerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConnectPeer operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConnectPeer. /// /// Returns a CreateConnectPeerResult from NetworkManager. /// REST API Reference for CreateConnectPeer Operation CreateConnectPeerResponse EndCreateConnectPeer(IAsyncResult asyncResult); #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. /// /// 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 CreateCoreNetworkResponse CreateCoreNetwork(CreateCoreNetworkRequest request); /// /// Initiates the asynchronous execution of the CreateCoreNetwork operation. /// /// /// Container for the necessary parameters to execute the CreateCoreNetwork operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateCoreNetwork /// operation. /// REST API Reference for CreateCoreNetwork Operation IAsyncResult BeginCreateCoreNetwork(CreateCoreNetworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateCoreNetwork operation. /// /// /// The IAsyncResult returned by the call to BeginCreateCoreNetwork. /// /// Returns a CreateCoreNetworkResult from NetworkManager. /// REST API Reference for CreateCoreNetwork Operation CreateCoreNetworkResponse EndCreateCoreNetwork(IAsyncResult asyncResult); #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. /// /// 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 CreateDeviceResponse CreateDevice(CreateDeviceRequest request); /// /// Initiates the asynchronous execution of the CreateDevice operation. /// /// /// Container for the necessary parameters to execute the CreateDevice operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDevice /// operation. /// REST API Reference for CreateDevice Operation IAsyncResult BeginCreateDevice(CreateDeviceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDevice operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDevice. /// /// Returns a CreateDeviceResult from NetworkManager. /// REST API Reference for CreateDevice Operation CreateDeviceResponse EndCreateDevice(IAsyncResult asyncResult); #endregion #region CreateGlobalNetwork /// /// Creates a new, empty global network. /// /// Container for the necessary parameters to execute the CreateGlobalNetwork service method. /// /// 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 CreateGlobalNetworkResponse CreateGlobalNetwork(CreateGlobalNetworkRequest request); /// /// Initiates the asynchronous execution of the CreateGlobalNetwork operation. /// /// /// Container for the necessary parameters to execute the CreateGlobalNetwork operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGlobalNetwork /// operation. /// REST API Reference for CreateGlobalNetwork Operation IAsyncResult BeginCreateGlobalNetwork(CreateGlobalNetworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateGlobalNetwork operation. /// /// /// The IAsyncResult returned by the call to BeginCreateGlobalNetwork. /// /// Returns a CreateGlobalNetworkResult from NetworkManager. /// REST API Reference for CreateGlobalNetwork Operation CreateGlobalNetworkResponse EndCreateGlobalNetwork(IAsyncResult asyncResult); #endregion #region CreateLink /// /// Creates a new link for a specified site. /// /// Container for the necessary parameters to execute the CreateLink service method. /// /// 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 CreateLinkResponse CreateLink(CreateLinkRequest request); /// /// Initiates the asynchronous execution of the CreateLink operation. /// /// /// Container for the necessary parameters to execute the CreateLink operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateLink /// operation. /// REST API Reference for CreateLink Operation IAsyncResult BeginCreateLink(CreateLinkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLink operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLink. /// /// Returns a CreateLinkResult from NetworkManager. /// REST API Reference for CreateLink Operation CreateLinkResponse EndCreateLink(IAsyncResult asyncResult); #endregion #region CreateSite /// /// Creates a new site in a global network. /// /// Container for the necessary parameters to execute the CreateSite service method. /// /// 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 CreateSiteResponse CreateSite(CreateSiteRequest request); /// /// Initiates the asynchronous execution of the CreateSite operation. /// /// /// Container for the necessary parameters to execute the CreateSite operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSite /// operation. /// REST API Reference for CreateSite Operation IAsyncResult BeginCreateSite(CreateSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateSite operation. /// /// /// The IAsyncResult returned by the call to BeginCreateSite. /// /// Returns a CreateSiteResult from NetworkManager. /// REST API Reference for CreateSite Operation CreateSiteResponse EndCreateSite(IAsyncResult asyncResult); #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. /// /// 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 CreateSiteToSiteVpnAttachmentResponse CreateSiteToSiteVpnAttachment(CreateSiteToSiteVpnAttachmentRequest request); /// /// Initiates the asynchronous execution of the CreateSiteToSiteVpnAttachment operation. /// /// /// Container for the necessary parameters to execute the CreateSiteToSiteVpnAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSiteToSiteVpnAttachment /// operation. /// REST API Reference for CreateSiteToSiteVpnAttachment Operation IAsyncResult BeginCreateSiteToSiteVpnAttachment(CreateSiteToSiteVpnAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateSiteToSiteVpnAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateSiteToSiteVpnAttachment. /// /// Returns a CreateSiteToSiteVpnAttachmentResult from NetworkManager. /// REST API Reference for CreateSiteToSiteVpnAttachment Operation CreateSiteToSiteVpnAttachmentResponse EndCreateSiteToSiteVpnAttachment(IAsyncResult asyncResult); #endregion #region CreateTransitGatewayPeering /// /// Creates a transit gateway peering connection. /// /// Container for the necessary parameters to execute the CreateTransitGatewayPeering service method. /// /// 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 CreateTransitGatewayPeeringResponse CreateTransitGatewayPeering(CreateTransitGatewayPeeringRequest request); /// /// Initiates the asynchronous execution of the CreateTransitGatewayPeering operation. /// /// /// Container for the necessary parameters to execute the CreateTransitGatewayPeering operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTransitGatewayPeering /// operation. /// REST API Reference for CreateTransitGatewayPeering Operation IAsyncResult BeginCreateTransitGatewayPeering(CreateTransitGatewayPeeringRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateTransitGatewayPeering operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTransitGatewayPeering. /// /// Returns a CreateTransitGatewayPeeringResult from NetworkManager. /// REST API Reference for CreateTransitGatewayPeering Operation CreateTransitGatewayPeeringResponse EndCreateTransitGatewayPeering(IAsyncResult asyncResult); #endregion #region CreateTransitGatewayRouteTableAttachment /// /// Creates a transit gateway route table attachment. /// /// Container for the necessary parameters to execute the CreateTransitGatewayRouteTableAttachment service method. /// /// 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 CreateTransitGatewayRouteTableAttachmentResponse CreateTransitGatewayRouteTableAttachment(CreateTransitGatewayRouteTableAttachmentRequest request); /// /// Initiates the asynchronous execution of the CreateTransitGatewayRouteTableAttachment operation. /// /// /// Container for the necessary parameters to execute the CreateTransitGatewayRouteTableAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTransitGatewayRouteTableAttachment /// operation. /// REST API Reference for CreateTransitGatewayRouteTableAttachment Operation IAsyncResult BeginCreateTransitGatewayRouteTableAttachment(CreateTransitGatewayRouteTableAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateTransitGatewayRouteTableAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTransitGatewayRouteTableAttachment. /// /// Returns a CreateTransitGatewayRouteTableAttachmentResult from NetworkManager. /// REST API Reference for CreateTransitGatewayRouteTableAttachment Operation CreateTransitGatewayRouteTableAttachmentResponse EndCreateTransitGatewayRouteTableAttachment(IAsyncResult asyncResult); #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. /// /// 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 CreateVpcAttachmentResponse CreateVpcAttachment(CreateVpcAttachmentRequest request); /// /// Initiates the asynchronous execution of the CreateVpcAttachment operation. /// /// /// Container for the necessary parameters to execute the CreateVpcAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVpcAttachment /// operation. /// REST API Reference for CreateVpcAttachment Operation IAsyncResult BeginCreateVpcAttachment(CreateVpcAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateVpcAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateVpcAttachment. /// /// Returns a CreateVpcAttachmentResult from NetworkManager. /// REST API Reference for CreateVpcAttachment Operation CreateVpcAttachmentResponse EndCreateVpcAttachment(IAsyncResult asyncResult); #endregion #region DeleteAttachment /// /// Deletes an attachment. Supports all attachment types. /// /// Container for the necessary parameters to execute the DeleteAttachment service method. /// /// 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 DeleteAttachmentResponse DeleteAttachment(DeleteAttachmentRequest request); /// /// Initiates the asynchronous execution of the DeleteAttachment operation. /// /// /// Container for the necessary parameters to execute the DeleteAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAttachment /// operation. /// REST API Reference for DeleteAttachment Operation IAsyncResult BeginDeleteAttachment(DeleteAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAttachment. /// /// Returns a DeleteAttachmentResult from NetworkManager. /// REST API Reference for DeleteAttachment Operation DeleteAttachmentResponse EndDeleteAttachment(IAsyncResult asyncResult); #endregion #region DeleteConnection /// /// Deletes the specified connection in your global network. /// /// Container for the necessary parameters to execute the DeleteConnection service method. /// /// 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 DeleteConnectionResponse DeleteConnection(DeleteConnectionRequest request); /// /// Initiates the asynchronous execution of the DeleteConnection operation. /// /// /// Container for the necessary parameters to execute the DeleteConnection operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConnection /// operation. /// REST API Reference for DeleteConnection Operation IAsyncResult BeginDeleteConnection(DeleteConnectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteConnection operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteConnection. /// /// Returns a DeleteConnectionResult from NetworkManager. /// REST API Reference for DeleteConnection Operation DeleteConnectionResponse EndDeleteConnection(IAsyncResult asyncResult); #endregion #region DeleteConnectPeer /// /// Deletes a Connect peer. /// /// Container for the necessary parameters to execute the DeleteConnectPeer service method. /// /// 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 DeleteConnectPeerResponse DeleteConnectPeer(DeleteConnectPeerRequest request); /// /// Initiates the asynchronous execution of the DeleteConnectPeer operation. /// /// /// Container for the necessary parameters to execute the DeleteConnectPeer operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConnectPeer /// operation. /// REST API Reference for DeleteConnectPeer Operation IAsyncResult BeginDeleteConnectPeer(DeleteConnectPeerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteConnectPeer operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteConnectPeer. /// /// Returns a DeleteConnectPeerResult from NetworkManager. /// REST API Reference for DeleteConnectPeer Operation DeleteConnectPeerResponse EndDeleteConnectPeer(IAsyncResult asyncResult); #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. /// /// 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 DeleteCoreNetworkResponse DeleteCoreNetwork(DeleteCoreNetworkRequest request); /// /// Initiates the asynchronous execution of the DeleteCoreNetwork operation. /// /// /// Container for the necessary parameters to execute the DeleteCoreNetwork operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteCoreNetwork /// operation. /// REST API Reference for DeleteCoreNetwork Operation IAsyncResult BeginDeleteCoreNetwork(DeleteCoreNetworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteCoreNetwork operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteCoreNetwork. /// /// Returns a DeleteCoreNetworkResult from NetworkManager. /// REST API Reference for DeleteCoreNetwork Operation DeleteCoreNetworkResponse EndDeleteCoreNetwork(IAsyncResult asyncResult); #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. /// /// 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 DeleteCoreNetworkPolicyVersionResponse DeleteCoreNetworkPolicyVersion(DeleteCoreNetworkPolicyVersionRequest request); /// /// Initiates the asynchronous execution of the DeleteCoreNetworkPolicyVersion operation. /// /// /// Container for the necessary parameters to execute the DeleteCoreNetworkPolicyVersion operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteCoreNetworkPolicyVersion /// operation. /// REST API Reference for DeleteCoreNetworkPolicyVersion Operation IAsyncResult BeginDeleteCoreNetworkPolicyVersion(DeleteCoreNetworkPolicyVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteCoreNetworkPolicyVersion operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteCoreNetworkPolicyVersion. /// /// Returns a DeleteCoreNetworkPolicyVersionResult from NetworkManager. /// REST API Reference for DeleteCoreNetworkPolicyVersion Operation DeleteCoreNetworkPolicyVersionResponse EndDeleteCoreNetworkPolicyVersion(IAsyncResult asyncResult); #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. /// /// 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 DeleteDeviceResponse DeleteDevice(DeleteDeviceRequest request); /// /// Initiates the asynchronous execution of the DeleteDevice operation. /// /// /// Container for the necessary parameters to execute the DeleteDevice operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDevice /// operation. /// REST API Reference for DeleteDevice Operation IAsyncResult BeginDeleteDevice(DeleteDeviceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDevice operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDevice. /// /// Returns a DeleteDeviceResult from NetworkManager. /// REST API Reference for DeleteDevice Operation DeleteDeviceResponse EndDeleteDevice(IAsyncResult asyncResult); #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. /// /// 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 DeleteGlobalNetworkResponse DeleteGlobalNetwork(DeleteGlobalNetworkRequest request); /// /// Initiates the asynchronous execution of the DeleteGlobalNetwork operation. /// /// /// Container for the necessary parameters to execute the DeleteGlobalNetwork operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGlobalNetwork /// operation. /// REST API Reference for DeleteGlobalNetwork Operation IAsyncResult BeginDeleteGlobalNetwork(DeleteGlobalNetworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteGlobalNetwork operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteGlobalNetwork. /// /// Returns a DeleteGlobalNetworkResult from NetworkManager. /// REST API Reference for DeleteGlobalNetwork Operation DeleteGlobalNetworkResponse EndDeleteGlobalNetwork(IAsyncResult asyncResult); #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. /// /// 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 DeleteLinkResponse DeleteLink(DeleteLinkRequest request); /// /// Initiates the asynchronous execution of the DeleteLink operation. /// /// /// Container for the necessary parameters to execute the DeleteLink operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteLink /// operation. /// REST API Reference for DeleteLink Operation IAsyncResult BeginDeleteLink(DeleteLinkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteLink operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteLink. /// /// Returns a DeleteLinkResult from NetworkManager. /// REST API Reference for DeleteLink Operation DeleteLinkResponse EndDeleteLink(IAsyncResult asyncResult); #endregion #region DeletePeering /// /// Deletes an existing peering connection. /// /// Container for the necessary parameters to execute the DeletePeering service method. /// /// 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 DeletePeeringResponse DeletePeering(DeletePeeringRequest request); /// /// Initiates the asynchronous execution of the DeletePeering operation. /// /// /// Container for the necessary parameters to execute the DeletePeering operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePeering /// operation. /// REST API Reference for DeletePeering Operation IAsyncResult BeginDeletePeering(DeletePeeringRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeletePeering operation. /// /// /// The IAsyncResult returned by the call to BeginDeletePeering. /// /// Returns a DeletePeeringResult from NetworkManager. /// REST API Reference for DeletePeering Operation DeletePeeringResponse EndDeletePeering(IAsyncResult asyncResult); #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. /// /// 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 DeleteResourcePolicyResponse DeleteResourcePolicy(DeleteResourcePolicyRequest request); /// /// Initiates the asynchronous execution of the DeleteResourcePolicy operation. /// /// /// Container for the necessary parameters to execute the DeleteResourcePolicy operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteResourcePolicy /// operation. /// REST API Reference for DeleteResourcePolicy Operation IAsyncResult BeginDeleteResourcePolicy(DeleteResourcePolicyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteResourcePolicy operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteResourcePolicy. /// /// Returns a DeleteResourcePolicyResult from NetworkManager. /// REST API Reference for DeleteResourcePolicy Operation DeleteResourcePolicyResponse EndDeleteResourcePolicy(IAsyncResult asyncResult); #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. /// /// 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 DeleteSiteResponse DeleteSite(DeleteSiteRequest request); /// /// Initiates the asynchronous execution of the DeleteSite operation. /// /// /// Container for the necessary parameters to execute the DeleteSite operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSite /// operation. /// REST API Reference for DeleteSite Operation IAsyncResult BeginDeleteSite(DeleteSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteSite operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteSite. /// /// Returns a DeleteSiteResult from NetworkManager. /// REST API Reference for DeleteSite Operation DeleteSiteResponse EndDeleteSite(IAsyncResult asyncResult); #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. /// /// 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 DeregisterTransitGatewayResponse DeregisterTransitGateway(DeregisterTransitGatewayRequest request); /// /// Initiates the asynchronous execution of the DeregisterTransitGateway operation. /// /// /// Container for the necessary parameters to execute the DeregisterTransitGateway operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeregisterTransitGateway /// operation. /// REST API Reference for DeregisterTransitGateway Operation IAsyncResult BeginDeregisterTransitGateway(DeregisterTransitGatewayRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterTransitGateway operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterTransitGateway. /// /// Returns a DeregisterTransitGatewayResult from NetworkManager. /// REST API Reference for DeregisterTransitGateway Operation DeregisterTransitGatewayResponse EndDeregisterTransitGateway(IAsyncResult asyncResult); #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. /// /// 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 DescribeGlobalNetworksResponse DescribeGlobalNetworks(DescribeGlobalNetworksRequest request); /// /// Initiates the asynchronous execution of the DescribeGlobalNetworks operation. /// /// /// Container for the necessary parameters to execute the DescribeGlobalNetworks operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeGlobalNetworks /// operation. /// REST API Reference for DescribeGlobalNetworks Operation IAsyncResult BeginDescribeGlobalNetworks(DescribeGlobalNetworksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeGlobalNetworks operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeGlobalNetworks. /// /// Returns a DescribeGlobalNetworksResult from NetworkManager. /// REST API Reference for DescribeGlobalNetworks Operation DescribeGlobalNetworksResponse EndDescribeGlobalNetworks(IAsyncResult asyncResult); #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. /// /// 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 DisassociateConnectPeerResponse DisassociateConnectPeer(DisassociateConnectPeerRequest request); /// /// Initiates the asynchronous execution of the DisassociateConnectPeer operation. /// /// /// Container for the necessary parameters to execute the DisassociateConnectPeer operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateConnectPeer /// operation. /// REST API Reference for DisassociateConnectPeer Operation IAsyncResult BeginDisassociateConnectPeer(DisassociateConnectPeerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateConnectPeer operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateConnectPeer. /// /// Returns a DisassociateConnectPeerResult from NetworkManager. /// REST API Reference for DisassociateConnectPeer Operation DisassociateConnectPeerResponse EndDisassociateConnectPeer(IAsyncResult asyncResult); #endregion #region DisassociateCustomerGateway /// /// Disassociates a customer gateway from a device and a link. /// /// Container for the necessary parameters to execute the DisassociateCustomerGateway service method. /// /// 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 DisassociateCustomerGatewayResponse DisassociateCustomerGateway(DisassociateCustomerGatewayRequest request); /// /// Initiates the asynchronous execution of the DisassociateCustomerGateway operation. /// /// /// Container for the necessary parameters to execute the DisassociateCustomerGateway operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateCustomerGateway /// operation. /// REST API Reference for DisassociateCustomerGateway Operation IAsyncResult BeginDisassociateCustomerGateway(DisassociateCustomerGatewayRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateCustomerGateway operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateCustomerGateway. /// /// Returns a DisassociateCustomerGatewayResult from NetworkManager. /// REST API Reference for DisassociateCustomerGateway Operation DisassociateCustomerGatewayResponse EndDisassociateCustomerGateway(IAsyncResult asyncResult); #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. /// /// 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 DisassociateLinkResponse DisassociateLink(DisassociateLinkRequest request); /// /// Initiates the asynchronous execution of the DisassociateLink operation. /// /// /// Container for the necessary parameters to execute the DisassociateLink operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateLink /// operation. /// REST API Reference for DisassociateLink Operation IAsyncResult BeginDisassociateLink(DisassociateLinkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateLink operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateLink. /// /// Returns a DisassociateLinkResult from NetworkManager. /// REST API Reference for DisassociateLink Operation DisassociateLinkResponse EndDisassociateLink(IAsyncResult asyncResult); #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. /// /// 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 DisassociateTransitGatewayConnectPeerResponse DisassociateTransitGatewayConnectPeer(DisassociateTransitGatewayConnectPeerRequest request); /// /// Initiates the asynchronous execution of the DisassociateTransitGatewayConnectPeer operation. /// /// /// Container for the necessary parameters to execute the DisassociateTransitGatewayConnectPeer operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateTransitGatewayConnectPeer /// operation. /// REST API Reference for DisassociateTransitGatewayConnectPeer Operation IAsyncResult BeginDisassociateTransitGatewayConnectPeer(DisassociateTransitGatewayConnectPeerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateTransitGatewayConnectPeer operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateTransitGatewayConnectPeer. /// /// Returns a DisassociateTransitGatewayConnectPeerResult from NetworkManager. /// REST API Reference for DisassociateTransitGatewayConnectPeer Operation DisassociateTransitGatewayConnectPeerResponse EndDisassociateTransitGatewayConnectPeer(IAsyncResult asyncResult); #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. /// /// 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 ExecuteCoreNetworkChangeSetResponse ExecuteCoreNetworkChangeSet(ExecuteCoreNetworkChangeSetRequest request); /// /// Initiates the asynchronous execution of the ExecuteCoreNetworkChangeSet operation. /// /// /// Container for the necessary parameters to execute the ExecuteCoreNetworkChangeSet operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndExecuteCoreNetworkChangeSet /// operation. /// REST API Reference for ExecuteCoreNetworkChangeSet Operation IAsyncResult BeginExecuteCoreNetworkChangeSet(ExecuteCoreNetworkChangeSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ExecuteCoreNetworkChangeSet operation. /// /// /// The IAsyncResult returned by the call to BeginExecuteCoreNetworkChangeSet. /// /// Returns a ExecuteCoreNetworkChangeSetResult from NetworkManager. /// REST API Reference for ExecuteCoreNetworkChangeSet Operation ExecuteCoreNetworkChangeSetResponse EndExecuteCoreNetworkChangeSet(IAsyncResult asyncResult); #endregion #region GetConnectAttachment /// /// Returns information about a core network Connect attachment. /// /// Container for the necessary parameters to execute the GetConnectAttachment service method. /// /// 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 GetConnectAttachmentResponse GetConnectAttachment(GetConnectAttachmentRequest request); /// /// Initiates the asynchronous execution of the GetConnectAttachment operation. /// /// /// Container for the necessary parameters to execute the GetConnectAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetConnectAttachment /// operation. /// REST API Reference for GetConnectAttachment Operation IAsyncResult BeginGetConnectAttachment(GetConnectAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConnectAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginGetConnectAttachment. /// /// Returns a GetConnectAttachmentResult from NetworkManager. /// REST API Reference for GetConnectAttachment Operation GetConnectAttachmentResponse EndGetConnectAttachment(IAsyncResult asyncResult); #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. /// /// 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 GetConnectionsResponse GetConnections(GetConnectionsRequest request); /// /// Initiates the asynchronous execution of the GetConnections operation. /// /// /// Container for the necessary parameters to execute the GetConnections operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetConnections /// operation. /// REST API Reference for GetConnections Operation IAsyncResult BeginGetConnections(GetConnectionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConnections operation. /// /// /// The IAsyncResult returned by the call to BeginGetConnections. /// /// Returns a GetConnectionsResult from NetworkManager. /// REST API Reference for GetConnections Operation GetConnectionsResponse EndGetConnections(IAsyncResult asyncResult); #endregion #region GetConnectPeer /// /// Returns information about a core network Connect peer. /// /// Container for the necessary parameters to execute the GetConnectPeer service method. /// /// 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 GetConnectPeerResponse GetConnectPeer(GetConnectPeerRequest request); /// /// Initiates the asynchronous execution of the GetConnectPeer operation. /// /// /// Container for the necessary parameters to execute the GetConnectPeer operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetConnectPeer /// operation. /// REST API Reference for GetConnectPeer Operation IAsyncResult BeginGetConnectPeer(GetConnectPeerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConnectPeer operation. /// /// /// The IAsyncResult returned by the call to BeginGetConnectPeer. /// /// Returns a GetConnectPeerResult from NetworkManager. /// REST API Reference for GetConnectPeer Operation GetConnectPeerResponse EndGetConnectPeer(IAsyncResult asyncResult); #endregion #region GetConnectPeerAssociations /// /// Returns information about a core network Connect peer associations. /// /// Container for the necessary parameters to execute the GetConnectPeerAssociations service method. /// /// 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 GetConnectPeerAssociationsResponse GetConnectPeerAssociations(GetConnectPeerAssociationsRequest request); /// /// Initiates the asynchronous execution of the GetConnectPeerAssociations operation. /// /// /// Container for the necessary parameters to execute the GetConnectPeerAssociations operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetConnectPeerAssociations /// operation. /// REST API Reference for GetConnectPeerAssociations Operation IAsyncResult BeginGetConnectPeerAssociations(GetConnectPeerAssociationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConnectPeerAssociations operation. /// /// /// The IAsyncResult returned by the call to BeginGetConnectPeerAssociations. /// /// Returns a GetConnectPeerAssociationsResult from NetworkManager. /// REST API Reference for GetConnectPeerAssociations Operation GetConnectPeerAssociationsResponse EndGetConnectPeerAssociations(IAsyncResult asyncResult); #endregion #region GetCoreNetwork /// /// Returns information about the LIVE policy for a core network. /// /// Container for the necessary parameters to execute the GetCoreNetwork service method. /// /// 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 GetCoreNetworkResponse GetCoreNetwork(GetCoreNetworkRequest request); /// /// Initiates the asynchronous execution of the GetCoreNetwork operation. /// /// /// Container for the necessary parameters to execute the GetCoreNetwork operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCoreNetwork /// operation. /// REST API Reference for GetCoreNetwork Operation IAsyncResult BeginGetCoreNetwork(GetCoreNetworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCoreNetwork operation. /// /// /// The IAsyncResult returned by the call to BeginGetCoreNetwork. /// /// Returns a GetCoreNetworkResult from NetworkManager. /// REST API Reference for GetCoreNetwork Operation GetCoreNetworkResponse EndGetCoreNetwork(IAsyncResult asyncResult); #endregion #region GetCoreNetworkChangeEvents /// /// Returns information about a core network change event. /// /// Container for the necessary parameters to execute the GetCoreNetworkChangeEvents service method. /// /// 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 GetCoreNetworkChangeEventsResponse GetCoreNetworkChangeEvents(GetCoreNetworkChangeEventsRequest request); /// /// Initiates the asynchronous execution of the GetCoreNetworkChangeEvents operation. /// /// /// Container for the necessary parameters to execute the GetCoreNetworkChangeEvents operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCoreNetworkChangeEvents /// operation. /// REST API Reference for GetCoreNetworkChangeEvents Operation IAsyncResult BeginGetCoreNetworkChangeEvents(GetCoreNetworkChangeEventsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCoreNetworkChangeEvents operation. /// /// /// The IAsyncResult returned by the call to BeginGetCoreNetworkChangeEvents. /// /// Returns a GetCoreNetworkChangeEventsResult from NetworkManager. /// REST API Reference for GetCoreNetworkChangeEvents Operation GetCoreNetworkChangeEventsResponse EndGetCoreNetworkChangeEvents(IAsyncResult asyncResult); #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. /// /// 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 GetCoreNetworkChangeSetResponse GetCoreNetworkChangeSet(GetCoreNetworkChangeSetRequest request); /// /// Initiates the asynchronous execution of the GetCoreNetworkChangeSet operation. /// /// /// Container for the necessary parameters to execute the GetCoreNetworkChangeSet operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCoreNetworkChangeSet /// operation. /// REST API Reference for GetCoreNetworkChangeSet Operation IAsyncResult BeginGetCoreNetworkChangeSet(GetCoreNetworkChangeSetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCoreNetworkChangeSet operation. /// /// /// The IAsyncResult returned by the call to BeginGetCoreNetworkChangeSet. /// /// Returns a GetCoreNetworkChangeSetResult from NetworkManager. /// REST API Reference for GetCoreNetworkChangeSet Operation GetCoreNetworkChangeSetResponse EndGetCoreNetworkChangeSet(IAsyncResult asyncResult); #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. /// /// 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 GetCoreNetworkPolicyResponse GetCoreNetworkPolicy(GetCoreNetworkPolicyRequest request); /// /// Initiates the asynchronous execution of the GetCoreNetworkPolicy operation. /// /// /// Container for the necessary parameters to execute the GetCoreNetworkPolicy operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCoreNetworkPolicy /// operation. /// REST API Reference for GetCoreNetworkPolicy Operation IAsyncResult BeginGetCoreNetworkPolicy(GetCoreNetworkPolicyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCoreNetworkPolicy operation. /// /// /// The IAsyncResult returned by the call to BeginGetCoreNetworkPolicy. /// /// Returns a GetCoreNetworkPolicyResult from NetworkManager. /// REST API Reference for GetCoreNetworkPolicy Operation GetCoreNetworkPolicyResponse EndGetCoreNetworkPolicy(IAsyncResult asyncResult); #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. /// /// 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 GetCustomerGatewayAssociationsResponse GetCustomerGatewayAssociations(GetCustomerGatewayAssociationsRequest request); /// /// Initiates the asynchronous execution of the GetCustomerGatewayAssociations operation. /// /// /// Container for the necessary parameters to execute the GetCustomerGatewayAssociations operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCustomerGatewayAssociations /// operation. /// REST API Reference for GetCustomerGatewayAssociations Operation IAsyncResult BeginGetCustomerGatewayAssociations(GetCustomerGatewayAssociationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCustomerGatewayAssociations operation. /// /// /// The IAsyncResult returned by the call to BeginGetCustomerGatewayAssociations. /// /// Returns a GetCustomerGatewayAssociationsResult from NetworkManager. /// REST API Reference for GetCustomerGatewayAssociations Operation GetCustomerGatewayAssociationsResponse EndGetCustomerGatewayAssociations(IAsyncResult asyncResult); #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. /// /// 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 GetDevicesResponse GetDevices(GetDevicesRequest request); /// /// Initiates the asynchronous execution of the GetDevices operation. /// /// /// Container for the necessary parameters to execute the GetDevices operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDevices /// operation. /// REST API Reference for GetDevices Operation IAsyncResult BeginGetDevices(GetDevicesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDevices operation. /// /// /// The IAsyncResult returned by the call to BeginGetDevices. /// /// Returns a GetDevicesResult from NetworkManager. /// REST API Reference for GetDevices Operation GetDevicesResponse EndGetDevices(IAsyncResult asyncResult); #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. /// /// 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 GetLinkAssociationsResponse GetLinkAssociations(GetLinkAssociationsRequest request); /// /// Initiates the asynchronous execution of the GetLinkAssociations operation. /// /// /// Container for the necessary parameters to execute the GetLinkAssociations operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLinkAssociations /// operation. /// REST API Reference for GetLinkAssociations Operation IAsyncResult BeginGetLinkAssociations(GetLinkAssociationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLinkAssociations operation. /// /// /// The IAsyncResult returned by the call to BeginGetLinkAssociations. /// /// Returns a GetLinkAssociationsResult from NetworkManager. /// REST API Reference for GetLinkAssociations Operation GetLinkAssociationsResponse EndGetLinkAssociations(IAsyncResult asyncResult); #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. /// /// 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 GetLinksResponse GetLinks(GetLinksRequest request); /// /// Initiates the asynchronous execution of the GetLinks operation. /// /// /// Container for the necessary parameters to execute the GetLinks operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetLinks /// operation. /// REST API Reference for GetLinks Operation IAsyncResult BeginGetLinks(GetLinksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLinks operation. /// /// /// The IAsyncResult returned by the call to BeginGetLinks. /// /// Returns a GetLinksResult from NetworkManager. /// REST API Reference for GetLinks Operation GetLinksResponse EndGetLinks(IAsyncResult asyncResult); #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. /// /// 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 GetNetworkResourceCountsResponse GetNetworkResourceCounts(GetNetworkResourceCountsRequest request); /// /// Initiates the asynchronous execution of the GetNetworkResourceCounts operation. /// /// /// Container for the necessary parameters to execute the GetNetworkResourceCounts operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetNetworkResourceCounts /// operation. /// REST API Reference for GetNetworkResourceCounts Operation IAsyncResult BeginGetNetworkResourceCounts(GetNetworkResourceCountsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetNetworkResourceCounts operation. /// /// /// The IAsyncResult returned by the call to BeginGetNetworkResourceCounts. /// /// Returns a GetNetworkResourceCountsResult from NetworkManager. /// REST API Reference for GetNetworkResourceCounts Operation GetNetworkResourceCountsResponse EndGetNetworkResourceCounts(IAsyncResult asyncResult); #endregion #region GetNetworkResourceRelationships /// /// Gets the network resource relationships for the specified global network. /// /// Container for the necessary parameters to execute the GetNetworkResourceRelationships service method. /// /// 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 GetNetworkResourceRelationshipsResponse GetNetworkResourceRelationships(GetNetworkResourceRelationshipsRequest request); /// /// Initiates the asynchronous execution of the GetNetworkResourceRelationships operation. /// /// /// Container for the necessary parameters to execute the GetNetworkResourceRelationships operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetNetworkResourceRelationships /// operation. /// REST API Reference for GetNetworkResourceRelationships Operation IAsyncResult BeginGetNetworkResourceRelationships(GetNetworkResourceRelationshipsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetNetworkResourceRelationships operation. /// /// /// The IAsyncResult returned by the call to BeginGetNetworkResourceRelationships. /// /// Returns a GetNetworkResourceRelationshipsResult from NetworkManager. /// REST API Reference for GetNetworkResourceRelationships Operation GetNetworkResourceRelationshipsResponse EndGetNetworkResourceRelationships(IAsyncResult asyncResult); #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. /// /// 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 GetNetworkResourcesResponse GetNetworkResources(GetNetworkResourcesRequest request); /// /// Initiates the asynchronous execution of the GetNetworkResources operation. /// /// /// Container for the necessary parameters to execute the GetNetworkResources operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetNetworkResources /// operation. /// REST API Reference for GetNetworkResources Operation IAsyncResult BeginGetNetworkResources(GetNetworkResourcesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetNetworkResources operation. /// /// /// The IAsyncResult returned by the call to BeginGetNetworkResources. /// /// Returns a GetNetworkResourcesResult from NetworkManager. /// REST API Reference for GetNetworkResources Operation GetNetworkResourcesResponse EndGetNetworkResources(IAsyncResult asyncResult); #endregion #region GetNetworkRoutes /// /// Gets the network routes of the specified global network. /// /// Container for the necessary parameters to execute the GetNetworkRoutes service method. /// /// 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 GetNetworkRoutesResponse GetNetworkRoutes(GetNetworkRoutesRequest request); /// /// Initiates the asynchronous execution of the GetNetworkRoutes operation. /// /// /// Container for the necessary parameters to execute the GetNetworkRoutes operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetNetworkRoutes /// operation. /// REST API Reference for GetNetworkRoutes Operation IAsyncResult BeginGetNetworkRoutes(GetNetworkRoutesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetNetworkRoutes operation. /// /// /// The IAsyncResult returned by the call to BeginGetNetworkRoutes. /// /// Returns a GetNetworkRoutesResult from NetworkManager. /// REST API Reference for GetNetworkRoutes Operation GetNetworkRoutesResponse EndGetNetworkRoutes(IAsyncResult asyncResult); #endregion #region GetNetworkTelemetry /// /// Gets the network telemetry of the specified global network. /// /// Container for the necessary parameters to execute the GetNetworkTelemetry service method. /// /// 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 GetNetworkTelemetryResponse GetNetworkTelemetry(GetNetworkTelemetryRequest request); /// /// Initiates the asynchronous execution of the GetNetworkTelemetry operation. /// /// /// Container for the necessary parameters to execute the GetNetworkTelemetry operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetNetworkTelemetry /// operation. /// REST API Reference for GetNetworkTelemetry Operation IAsyncResult BeginGetNetworkTelemetry(GetNetworkTelemetryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetNetworkTelemetry operation. /// /// /// The IAsyncResult returned by the call to BeginGetNetworkTelemetry. /// /// Returns a GetNetworkTelemetryResult from NetworkManager. /// REST API Reference for GetNetworkTelemetry Operation GetNetworkTelemetryResponse EndGetNetworkTelemetry(IAsyncResult asyncResult); #endregion #region GetResourcePolicy /// /// Returns information about a resource policy. /// /// Container for the necessary parameters to execute the GetResourcePolicy service method. /// /// 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 GetResourcePolicyResponse GetResourcePolicy(GetResourcePolicyRequest request); /// /// Initiates the asynchronous execution of the GetResourcePolicy operation. /// /// /// Container for the necessary parameters to execute the GetResourcePolicy operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetResourcePolicy /// operation. /// REST API Reference for GetResourcePolicy Operation IAsyncResult BeginGetResourcePolicy(GetResourcePolicyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetResourcePolicy operation. /// /// /// The IAsyncResult returned by the call to BeginGetResourcePolicy. /// /// Returns a GetResourcePolicyResult from NetworkManager. /// REST API Reference for GetResourcePolicy Operation GetResourcePolicyResponse EndGetResourcePolicy(IAsyncResult asyncResult); #endregion #region GetRouteAnalysis /// /// Gets information about the specified route analysis. /// /// Container for the necessary parameters to execute the GetRouteAnalysis service method. /// /// 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 GetRouteAnalysisResponse GetRouteAnalysis(GetRouteAnalysisRequest request); /// /// Initiates the asynchronous execution of the GetRouteAnalysis operation. /// /// /// Container for the necessary parameters to execute the GetRouteAnalysis operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRouteAnalysis /// operation. /// REST API Reference for GetRouteAnalysis Operation IAsyncResult BeginGetRouteAnalysis(GetRouteAnalysisRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRouteAnalysis operation. /// /// /// The IAsyncResult returned by the call to BeginGetRouteAnalysis. /// /// Returns a GetRouteAnalysisResult from NetworkManager. /// REST API Reference for GetRouteAnalysis Operation GetRouteAnalysisResponse EndGetRouteAnalysis(IAsyncResult asyncResult); #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. /// /// 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 GetSitesResponse GetSites(GetSitesRequest request); /// /// Initiates the asynchronous execution of the GetSites operation. /// /// /// Container for the necessary parameters to execute the GetSites operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSites /// operation. /// REST API Reference for GetSites Operation IAsyncResult BeginGetSites(GetSitesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSites operation. /// /// /// The IAsyncResult returned by the call to BeginGetSites. /// /// Returns a GetSitesResult from NetworkManager. /// REST API Reference for GetSites Operation GetSitesResponse EndGetSites(IAsyncResult asyncResult); #endregion #region GetSiteToSiteVpnAttachment /// /// Returns information about a site-to-site VPN attachment. /// /// Container for the necessary parameters to execute the GetSiteToSiteVpnAttachment service method. /// /// 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 GetSiteToSiteVpnAttachmentResponse GetSiteToSiteVpnAttachment(GetSiteToSiteVpnAttachmentRequest request); /// /// Initiates the asynchronous execution of the GetSiteToSiteVpnAttachment operation. /// /// /// Container for the necessary parameters to execute the GetSiteToSiteVpnAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSiteToSiteVpnAttachment /// operation. /// REST API Reference for GetSiteToSiteVpnAttachment Operation IAsyncResult BeginGetSiteToSiteVpnAttachment(GetSiteToSiteVpnAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSiteToSiteVpnAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginGetSiteToSiteVpnAttachment. /// /// Returns a GetSiteToSiteVpnAttachmentResult from NetworkManager. /// REST API Reference for GetSiteToSiteVpnAttachment Operation GetSiteToSiteVpnAttachmentResponse EndGetSiteToSiteVpnAttachment(IAsyncResult asyncResult); #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. /// /// 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 GetTransitGatewayConnectPeerAssociationsResponse GetTransitGatewayConnectPeerAssociations(GetTransitGatewayConnectPeerAssociationsRequest request); /// /// Initiates the asynchronous execution of the GetTransitGatewayConnectPeerAssociations operation. /// /// /// Container for the necessary parameters to execute the GetTransitGatewayConnectPeerAssociations operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTransitGatewayConnectPeerAssociations /// operation. /// REST API Reference for GetTransitGatewayConnectPeerAssociations Operation IAsyncResult BeginGetTransitGatewayConnectPeerAssociations(GetTransitGatewayConnectPeerAssociationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTransitGatewayConnectPeerAssociations operation. /// /// /// The IAsyncResult returned by the call to BeginGetTransitGatewayConnectPeerAssociations. /// /// Returns a GetTransitGatewayConnectPeerAssociationsResult from NetworkManager. /// REST API Reference for GetTransitGatewayConnectPeerAssociations Operation GetTransitGatewayConnectPeerAssociationsResponse EndGetTransitGatewayConnectPeerAssociations(IAsyncResult asyncResult); #endregion #region GetTransitGatewayPeering /// /// Returns information about a transit gateway peer. /// /// Container for the necessary parameters to execute the GetTransitGatewayPeering service method. /// /// 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 GetTransitGatewayPeeringResponse GetTransitGatewayPeering(GetTransitGatewayPeeringRequest request); /// /// Initiates the asynchronous execution of the GetTransitGatewayPeering operation. /// /// /// Container for the necessary parameters to execute the GetTransitGatewayPeering operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTransitGatewayPeering /// operation. /// REST API Reference for GetTransitGatewayPeering Operation IAsyncResult BeginGetTransitGatewayPeering(GetTransitGatewayPeeringRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTransitGatewayPeering operation. /// /// /// The IAsyncResult returned by the call to BeginGetTransitGatewayPeering. /// /// Returns a GetTransitGatewayPeeringResult from NetworkManager. /// REST API Reference for GetTransitGatewayPeering Operation GetTransitGatewayPeeringResponse EndGetTransitGatewayPeering(IAsyncResult asyncResult); #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. /// /// 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 GetTransitGatewayRegistrationsResponse GetTransitGatewayRegistrations(GetTransitGatewayRegistrationsRequest request); /// /// Initiates the asynchronous execution of the GetTransitGatewayRegistrations operation. /// /// /// Container for the necessary parameters to execute the GetTransitGatewayRegistrations operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTransitGatewayRegistrations /// operation. /// REST API Reference for GetTransitGatewayRegistrations Operation IAsyncResult BeginGetTransitGatewayRegistrations(GetTransitGatewayRegistrationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTransitGatewayRegistrations operation. /// /// /// The IAsyncResult returned by the call to BeginGetTransitGatewayRegistrations. /// /// Returns a GetTransitGatewayRegistrationsResult from NetworkManager. /// REST API Reference for GetTransitGatewayRegistrations Operation GetTransitGatewayRegistrationsResponse EndGetTransitGatewayRegistrations(IAsyncResult asyncResult); #endregion #region GetTransitGatewayRouteTableAttachment /// /// Returns information about a transit gateway route table attachment. /// /// Container for the necessary parameters to execute the GetTransitGatewayRouteTableAttachment service method. /// /// 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 GetTransitGatewayRouteTableAttachmentResponse GetTransitGatewayRouteTableAttachment(GetTransitGatewayRouteTableAttachmentRequest request); /// /// Initiates the asynchronous execution of the GetTransitGatewayRouteTableAttachment operation. /// /// /// Container for the necessary parameters to execute the GetTransitGatewayRouteTableAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTransitGatewayRouteTableAttachment /// operation. /// REST API Reference for GetTransitGatewayRouteTableAttachment Operation IAsyncResult BeginGetTransitGatewayRouteTableAttachment(GetTransitGatewayRouteTableAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTransitGatewayRouteTableAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginGetTransitGatewayRouteTableAttachment. /// /// Returns a GetTransitGatewayRouteTableAttachmentResult from NetworkManager. /// REST API Reference for GetTransitGatewayRouteTableAttachment Operation GetTransitGatewayRouteTableAttachmentResponse EndGetTransitGatewayRouteTableAttachment(IAsyncResult asyncResult); #endregion #region GetVpcAttachment /// /// Returns information about a VPC attachment. /// /// Container for the necessary parameters to execute the GetVpcAttachment service method. /// /// 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 GetVpcAttachmentResponse GetVpcAttachment(GetVpcAttachmentRequest request); /// /// Initiates the asynchronous execution of the GetVpcAttachment operation. /// /// /// Container for the necessary parameters to execute the GetVpcAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVpcAttachment /// operation. /// REST API Reference for GetVpcAttachment Operation IAsyncResult BeginGetVpcAttachment(GetVpcAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetVpcAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginGetVpcAttachment. /// /// Returns a GetVpcAttachmentResult from NetworkManager. /// REST API Reference for GetVpcAttachment Operation GetVpcAttachmentResponse EndGetVpcAttachment(IAsyncResult asyncResult); #endregion #region ListAttachments /// /// Returns a list of core network attachments. /// /// Container for the necessary parameters to execute the ListAttachments service method. /// /// 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 ListAttachmentsResponse ListAttachments(ListAttachmentsRequest request); /// /// Initiates the asynchronous execution of the ListAttachments operation. /// /// /// Container for the necessary parameters to execute the ListAttachments operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAttachments /// operation. /// REST API Reference for ListAttachments Operation IAsyncResult BeginListAttachments(ListAttachmentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAttachments operation. /// /// /// The IAsyncResult returned by the call to BeginListAttachments. /// /// Returns a ListAttachmentsResult from NetworkManager. /// REST API Reference for ListAttachments Operation ListAttachmentsResponse EndListAttachments(IAsyncResult asyncResult); #endregion #region ListConnectPeers /// /// Returns a list of core network Connect peers. /// /// Container for the necessary parameters to execute the ListConnectPeers service method. /// /// 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 ListConnectPeersResponse ListConnectPeers(ListConnectPeersRequest request); /// /// Initiates the asynchronous execution of the ListConnectPeers operation. /// /// /// Container for the necessary parameters to execute the ListConnectPeers operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListConnectPeers /// operation. /// REST API Reference for ListConnectPeers Operation IAsyncResult BeginListConnectPeers(ListConnectPeersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListConnectPeers operation. /// /// /// The IAsyncResult returned by the call to BeginListConnectPeers. /// /// Returns a ListConnectPeersResult from NetworkManager. /// REST API Reference for ListConnectPeers Operation ListConnectPeersResponse EndListConnectPeers(IAsyncResult asyncResult); #endregion #region ListCoreNetworkPolicyVersions /// /// Returns a list of core network policy versions. /// /// Container for the necessary parameters to execute the ListCoreNetworkPolicyVersions service method. /// /// 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 ListCoreNetworkPolicyVersionsResponse ListCoreNetworkPolicyVersions(ListCoreNetworkPolicyVersionsRequest request); /// /// Initiates the asynchronous execution of the ListCoreNetworkPolicyVersions operation. /// /// /// Container for the necessary parameters to execute the ListCoreNetworkPolicyVersions operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCoreNetworkPolicyVersions /// operation. /// REST API Reference for ListCoreNetworkPolicyVersions Operation IAsyncResult BeginListCoreNetworkPolicyVersions(ListCoreNetworkPolicyVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCoreNetworkPolicyVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListCoreNetworkPolicyVersions. /// /// Returns a ListCoreNetworkPolicyVersionsResult from NetworkManager. /// REST API Reference for ListCoreNetworkPolicyVersions Operation ListCoreNetworkPolicyVersionsResponse EndListCoreNetworkPolicyVersions(IAsyncResult asyncResult); #endregion #region ListCoreNetworks /// /// Returns a list of owned and shared core networks. /// /// Container for the necessary parameters to execute the ListCoreNetworks service method. /// /// 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 ListCoreNetworksResponse ListCoreNetworks(ListCoreNetworksRequest request); /// /// Initiates the asynchronous execution of the ListCoreNetworks operation. /// /// /// Container for the necessary parameters to execute the ListCoreNetworks operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCoreNetworks /// operation. /// REST API Reference for ListCoreNetworks Operation IAsyncResult BeginListCoreNetworks(ListCoreNetworksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCoreNetworks operation. /// /// /// The IAsyncResult returned by the call to BeginListCoreNetworks. /// /// Returns a ListCoreNetworksResult from NetworkManager. /// REST API Reference for ListCoreNetworks Operation ListCoreNetworksResponse EndListCoreNetworks(IAsyncResult asyncResult); #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. /// /// The response from the ListOrganizationServiceAccessStatus service method, as returned by NetworkManager. /// REST API Reference for ListOrganizationServiceAccessStatus Operation ListOrganizationServiceAccessStatusResponse ListOrganizationServiceAccessStatus(ListOrganizationServiceAccessStatusRequest request); /// /// Initiates the asynchronous execution of the ListOrganizationServiceAccessStatus operation. /// /// /// Container for the necessary parameters to execute the ListOrganizationServiceAccessStatus operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListOrganizationServiceAccessStatus /// operation. /// REST API Reference for ListOrganizationServiceAccessStatus Operation IAsyncResult BeginListOrganizationServiceAccessStatus(ListOrganizationServiceAccessStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListOrganizationServiceAccessStatus operation. /// /// /// The IAsyncResult returned by the call to BeginListOrganizationServiceAccessStatus. /// /// Returns a ListOrganizationServiceAccessStatusResult from NetworkManager. /// REST API Reference for ListOrganizationServiceAccessStatus Operation ListOrganizationServiceAccessStatusResponse EndListOrganizationServiceAccessStatus(IAsyncResult asyncResult); #endregion #region ListPeerings /// /// Lists the peerings for a core network. /// /// Container for the necessary parameters to execute the ListPeerings service method. /// /// 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 ListPeeringsResponse ListPeerings(ListPeeringsRequest request); /// /// Initiates the asynchronous execution of the ListPeerings operation. /// /// /// Container for the necessary parameters to execute the ListPeerings operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPeerings /// operation. /// REST API Reference for ListPeerings Operation IAsyncResult BeginListPeerings(ListPeeringsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListPeerings operation. /// /// /// The IAsyncResult returned by the call to BeginListPeerings. /// /// Returns a ListPeeringsResult from NetworkManager. /// REST API Reference for ListPeerings Operation ListPeeringsResponse EndListPeerings(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists the tags for a specified resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// 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 ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from NetworkManager. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #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. /// /// 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 PutCoreNetworkPolicyResponse PutCoreNetworkPolicy(PutCoreNetworkPolicyRequest request); /// /// Initiates the asynchronous execution of the PutCoreNetworkPolicy operation. /// /// /// Container for the necessary parameters to execute the PutCoreNetworkPolicy operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutCoreNetworkPolicy /// operation. /// REST API Reference for PutCoreNetworkPolicy Operation IAsyncResult BeginPutCoreNetworkPolicy(PutCoreNetworkPolicyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutCoreNetworkPolicy operation. /// /// /// The IAsyncResult returned by the call to BeginPutCoreNetworkPolicy. /// /// Returns a PutCoreNetworkPolicyResult from NetworkManager. /// REST API Reference for PutCoreNetworkPolicy Operation PutCoreNetworkPolicyResponse EndPutCoreNetworkPolicy(IAsyncResult asyncResult); #endregion #region PutResourcePolicy /// /// Creates or updates a resource policy. /// /// Container for the necessary parameters to execute the PutResourcePolicy service method. /// /// 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 PutResourcePolicyResponse PutResourcePolicy(PutResourcePolicyRequest request); /// /// Initiates the asynchronous execution of the PutResourcePolicy operation. /// /// /// Container for the necessary parameters to execute the PutResourcePolicy operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutResourcePolicy /// operation. /// REST API Reference for PutResourcePolicy Operation IAsyncResult BeginPutResourcePolicy(PutResourcePolicyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutResourcePolicy operation. /// /// /// The IAsyncResult returned by the call to BeginPutResourcePolicy. /// /// Returns a PutResourcePolicyResult from NetworkManager. /// REST API Reference for PutResourcePolicy Operation PutResourcePolicyResponse EndPutResourcePolicy(IAsyncResult asyncResult); #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. /// /// 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 RegisterTransitGatewayResponse RegisterTransitGateway(RegisterTransitGatewayRequest request); /// /// Initiates the asynchronous execution of the RegisterTransitGateway operation. /// /// /// Container for the necessary parameters to execute the RegisterTransitGateway operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterTransitGateway /// operation. /// REST API Reference for RegisterTransitGateway Operation IAsyncResult BeginRegisterTransitGateway(RegisterTransitGatewayRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterTransitGateway operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterTransitGateway. /// /// Returns a RegisterTransitGatewayResult from NetworkManager. /// REST API Reference for RegisterTransitGateway Operation RegisterTransitGatewayResponse EndRegisterTransitGateway(IAsyncResult asyncResult); #endregion #region RejectAttachment /// /// Rejects a core network attachment request. /// /// Container for the necessary parameters to execute the RejectAttachment service method. /// /// 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 RejectAttachmentResponse RejectAttachment(RejectAttachmentRequest request); /// /// Initiates the asynchronous execution of the RejectAttachment operation. /// /// /// Container for the necessary parameters to execute the RejectAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRejectAttachment /// operation. /// REST API Reference for RejectAttachment Operation IAsyncResult BeginRejectAttachment(RejectAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RejectAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginRejectAttachment. /// /// Returns a RejectAttachmentResult from NetworkManager. /// REST API Reference for RejectAttachment Operation RejectAttachmentResponse EndRejectAttachment(IAsyncResult asyncResult); #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. /// /// 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 RestoreCoreNetworkPolicyVersionResponse RestoreCoreNetworkPolicyVersion(RestoreCoreNetworkPolicyVersionRequest request); /// /// Initiates the asynchronous execution of the RestoreCoreNetworkPolicyVersion operation. /// /// /// Container for the necessary parameters to execute the RestoreCoreNetworkPolicyVersion operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestoreCoreNetworkPolicyVersion /// operation. /// REST API Reference for RestoreCoreNetworkPolicyVersion Operation IAsyncResult BeginRestoreCoreNetworkPolicyVersion(RestoreCoreNetworkPolicyVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RestoreCoreNetworkPolicyVersion operation. /// /// /// The IAsyncResult returned by the call to BeginRestoreCoreNetworkPolicyVersion. /// /// Returns a RestoreCoreNetworkPolicyVersionResult from NetworkManager. /// REST API Reference for RestoreCoreNetworkPolicyVersion Operation RestoreCoreNetworkPolicyVersionResponse EndRestoreCoreNetworkPolicyVersion(IAsyncResult asyncResult); #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. /// /// 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 StartOrganizationServiceAccessUpdateResponse StartOrganizationServiceAccessUpdate(StartOrganizationServiceAccessUpdateRequest request); /// /// Initiates the asynchronous execution of the StartOrganizationServiceAccessUpdate operation. /// /// /// Container for the necessary parameters to execute the StartOrganizationServiceAccessUpdate operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartOrganizationServiceAccessUpdate /// operation. /// REST API Reference for StartOrganizationServiceAccessUpdate Operation IAsyncResult BeginStartOrganizationServiceAccessUpdate(StartOrganizationServiceAccessUpdateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartOrganizationServiceAccessUpdate operation. /// /// /// The IAsyncResult returned by the call to BeginStartOrganizationServiceAccessUpdate. /// /// Returns a StartOrganizationServiceAccessUpdateResult from NetworkManager. /// REST API Reference for StartOrganizationServiceAccessUpdate Operation StartOrganizationServiceAccessUpdateResponse EndStartOrganizationServiceAccessUpdate(IAsyncResult asyncResult); #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. /// /// 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 StartRouteAnalysisResponse StartRouteAnalysis(StartRouteAnalysisRequest request); /// /// Initiates the asynchronous execution of the StartRouteAnalysis operation. /// /// /// Container for the necessary parameters to execute the StartRouteAnalysis operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartRouteAnalysis /// operation. /// REST API Reference for StartRouteAnalysis Operation IAsyncResult BeginStartRouteAnalysis(StartRouteAnalysisRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartRouteAnalysis operation. /// /// /// The IAsyncResult returned by the call to BeginStartRouteAnalysis. /// /// Returns a StartRouteAnalysisResult from NetworkManager. /// REST API Reference for StartRouteAnalysis Operation StartRouteAnalysisResponse EndStartRouteAnalysis(IAsyncResult asyncResult); #endregion #region TagResource /// /// Tags a specified resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// 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 TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from NetworkManager. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes tags from a specified resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// 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 UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from NetworkManager. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #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. /// /// 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 UpdateConnectionResponse UpdateConnection(UpdateConnectionRequest request); /// /// Initiates the asynchronous execution of the UpdateConnection operation. /// /// /// Container for the necessary parameters to execute the UpdateConnection operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateConnection /// operation. /// REST API Reference for UpdateConnection Operation IAsyncResult BeginUpdateConnection(UpdateConnectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConnection operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConnection. /// /// Returns a UpdateConnectionResult from NetworkManager. /// REST API Reference for UpdateConnection Operation UpdateConnectionResponse EndUpdateConnection(IAsyncResult asyncResult); #endregion #region UpdateCoreNetwork /// /// Updates the description of a core network. /// /// Container for the necessary parameters to execute the UpdateCoreNetwork service method. /// /// 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 UpdateCoreNetworkResponse UpdateCoreNetwork(UpdateCoreNetworkRequest request); /// /// Initiates the asynchronous execution of the UpdateCoreNetwork operation. /// /// /// Container for the necessary parameters to execute the UpdateCoreNetwork operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateCoreNetwork /// operation. /// REST API Reference for UpdateCoreNetwork Operation IAsyncResult BeginUpdateCoreNetwork(UpdateCoreNetworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateCoreNetwork operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateCoreNetwork. /// /// Returns a UpdateCoreNetworkResult from NetworkManager. /// REST API Reference for UpdateCoreNetwork Operation UpdateCoreNetworkResponse EndUpdateCoreNetwork(IAsyncResult asyncResult); #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. /// /// 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 UpdateDeviceResponse UpdateDevice(UpdateDeviceRequest request); /// /// Initiates the asynchronous execution of the UpdateDevice operation. /// /// /// Container for the necessary parameters to execute the UpdateDevice operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDevice /// operation. /// REST API Reference for UpdateDevice Operation IAsyncResult BeginUpdateDevice(UpdateDeviceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDevice operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDevice. /// /// Returns a UpdateDeviceResult from NetworkManager. /// REST API Reference for UpdateDevice Operation UpdateDeviceResponse EndUpdateDevice(IAsyncResult asyncResult); #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. /// /// 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 UpdateGlobalNetworkResponse UpdateGlobalNetwork(UpdateGlobalNetworkRequest request); /// /// Initiates the asynchronous execution of the UpdateGlobalNetwork operation. /// /// /// Container for the necessary parameters to execute the UpdateGlobalNetwork operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateGlobalNetwork /// operation. /// REST API Reference for UpdateGlobalNetwork Operation IAsyncResult BeginUpdateGlobalNetwork(UpdateGlobalNetworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateGlobalNetwork operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateGlobalNetwork. /// /// Returns a UpdateGlobalNetworkResult from NetworkManager. /// REST API Reference for UpdateGlobalNetwork Operation UpdateGlobalNetworkResponse EndUpdateGlobalNetwork(IAsyncResult asyncResult); #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. /// /// 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 UpdateLinkResponse UpdateLink(UpdateLinkRequest request); /// /// Initiates the asynchronous execution of the UpdateLink operation. /// /// /// Container for the necessary parameters to execute the UpdateLink operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateLink /// operation. /// REST API Reference for UpdateLink Operation IAsyncResult BeginUpdateLink(UpdateLinkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateLink operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateLink. /// /// Returns a UpdateLinkResult from NetworkManager. /// REST API Reference for UpdateLink Operation UpdateLinkResponse EndUpdateLink(IAsyncResult asyncResult); #endregion #region UpdateNetworkResourceMetadata /// /// Updates the resource metadata for the specified global network. /// /// Container for the necessary parameters to execute the UpdateNetworkResourceMetadata service method. /// /// 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 UpdateNetworkResourceMetadataResponse UpdateNetworkResourceMetadata(UpdateNetworkResourceMetadataRequest request); /// /// Initiates the asynchronous execution of the UpdateNetworkResourceMetadata operation. /// /// /// Container for the necessary parameters to execute the UpdateNetworkResourceMetadata operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateNetworkResourceMetadata /// operation. /// REST API Reference for UpdateNetworkResourceMetadata Operation IAsyncResult BeginUpdateNetworkResourceMetadata(UpdateNetworkResourceMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateNetworkResourceMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateNetworkResourceMetadata. /// /// Returns a UpdateNetworkResourceMetadataResult from NetworkManager. /// REST API Reference for UpdateNetworkResourceMetadata Operation UpdateNetworkResourceMetadataResponse EndUpdateNetworkResourceMetadata(IAsyncResult asyncResult); #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. /// /// 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 UpdateSiteResponse UpdateSite(UpdateSiteRequest request); /// /// Initiates the asynchronous execution of the UpdateSite operation. /// /// /// Container for the necessary parameters to execute the UpdateSite operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSite /// operation. /// REST API Reference for UpdateSite Operation IAsyncResult BeginUpdateSite(UpdateSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateSite operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateSite. /// /// Returns a UpdateSiteResult from NetworkManager. /// REST API Reference for UpdateSite Operation UpdateSiteResponse EndUpdateSite(IAsyncResult asyncResult); #endregion #region UpdateVpcAttachment /// /// Updates a VPC attachment. /// /// Container for the necessary parameters to execute the UpdateVpcAttachment service method. /// /// 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 UpdateVpcAttachmentResponse UpdateVpcAttachment(UpdateVpcAttachmentRequest request); /// /// Initiates the asynchronous execution of the UpdateVpcAttachment operation. /// /// /// Container for the necessary parameters to execute the UpdateVpcAttachment operation on AmazonNetworkManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVpcAttachment /// operation. /// REST API Reference for UpdateVpcAttachment Operation IAsyncResult BeginUpdateVpcAttachment(UpdateVpcAttachmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateVpcAttachment operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateVpcAttachment. /// /// Returns a UpdateVpcAttachmentResult from NetworkManager. /// REST API Reference for UpdateVpcAttachment Operation UpdateVpcAttachmentResponse EndUpdateVpcAttachment(IAsyncResult asyncResult); #endregion } }