/* * 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 privatenetworks-2021-12-03.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.Private5G.Model; namespace Amazon.Private5G { /// /// Interface for accessing Private5G /// /// Amazon Web Services Private 5G is a managed service that makes it easy to deploy, /// operate, and scale your own private mobile network at your on-premises location. Private /// 5G provides the pre-configured hardware and software for mobile networks, helps automate /// setup, and scales capacity on demand to support additional devices as needed. /// public partial interface IAmazonPrivate5G : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IPrivate5GPaginatorFactory Paginators { get; } #endif #region AcknowledgeOrderReceipt /// /// Acknowledges that the specified network order was received. /// /// Container for the necessary parameters to execute the AcknowledgeOrderReceipt service method. /// /// The response from the AcknowledgeOrderReceipt service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for AcknowledgeOrderReceipt Operation AcknowledgeOrderReceiptResponse AcknowledgeOrderReceipt(AcknowledgeOrderReceiptRequest request); /// /// Initiates the asynchronous execution of the AcknowledgeOrderReceipt operation. /// /// /// Container for the necessary parameters to execute the AcknowledgeOrderReceipt operation on AmazonPrivate5GClient. /// 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 EndAcknowledgeOrderReceipt /// operation. /// REST API Reference for AcknowledgeOrderReceipt Operation IAsyncResult BeginAcknowledgeOrderReceipt(AcknowledgeOrderReceiptRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AcknowledgeOrderReceipt operation. /// /// /// The IAsyncResult returned by the call to BeginAcknowledgeOrderReceipt. /// /// Returns a AcknowledgeOrderReceiptResult from Private5G. /// REST API Reference for AcknowledgeOrderReceipt Operation AcknowledgeOrderReceiptResponse EndAcknowledgeOrderReceipt(IAsyncResult asyncResult); #endregion #region ActivateDeviceIdentifier /// /// Activates the specified device identifier. /// /// Container for the necessary parameters to execute the ActivateDeviceIdentifier service method. /// /// The response from the ActivateDeviceIdentifier service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for ActivateDeviceIdentifier Operation ActivateDeviceIdentifierResponse ActivateDeviceIdentifier(ActivateDeviceIdentifierRequest request); /// /// Initiates the asynchronous execution of the ActivateDeviceIdentifier operation. /// /// /// Container for the necessary parameters to execute the ActivateDeviceIdentifier operation on AmazonPrivate5GClient. /// 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 EndActivateDeviceIdentifier /// operation. /// REST API Reference for ActivateDeviceIdentifier Operation IAsyncResult BeginActivateDeviceIdentifier(ActivateDeviceIdentifierRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ActivateDeviceIdentifier operation. /// /// /// The IAsyncResult returned by the call to BeginActivateDeviceIdentifier. /// /// Returns a ActivateDeviceIdentifierResult from Private5G. /// REST API Reference for ActivateDeviceIdentifier Operation ActivateDeviceIdentifierResponse EndActivateDeviceIdentifier(IAsyncResult asyncResult); #endregion #region ActivateNetworkSite /// /// Activates the specified network site. /// /// Container for the necessary parameters to execute the ActivateNetworkSite service method. /// /// The response from the ActivateNetworkSite service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for ActivateNetworkSite Operation ActivateNetworkSiteResponse ActivateNetworkSite(ActivateNetworkSiteRequest request); /// /// Initiates the asynchronous execution of the ActivateNetworkSite operation. /// /// /// Container for the necessary parameters to execute the ActivateNetworkSite operation on AmazonPrivate5GClient. /// 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 EndActivateNetworkSite /// operation. /// REST API Reference for ActivateNetworkSite Operation IAsyncResult BeginActivateNetworkSite(ActivateNetworkSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ActivateNetworkSite operation. /// /// /// The IAsyncResult returned by the call to BeginActivateNetworkSite. /// /// Returns a ActivateNetworkSiteResult from Private5G. /// REST API Reference for ActivateNetworkSite Operation ActivateNetworkSiteResponse EndActivateNetworkSite(IAsyncResult asyncResult); #endregion #region ConfigureAccessPoint /// /// Configures the specified network resource. /// /// /// /// Use this action to specify the geographic position of the hardware. You must provide /// Certified Professional Installer (CPI) credentials in the request so that we can obtain /// spectrum grants. For more information, see Radio /// units in the Amazon Web Services Private 5G User Guide. /// /// /// Container for the necessary parameters to execute the ConfigureAccessPoint service method. /// /// The response from the ConfigureAccessPoint service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for ConfigureAccessPoint Operation ConfigureAccessPointResponse ConfigureAccessPoint(ConfigureAccessPointRequest request); /// /// Initiates the asynchronous execution of the ConfigureAccessPoint operation. /// /// /// Container for the necessary parameters to execute the ConfigureAccessPoint operation on AmazonPrivate5GClient. /// 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 EndConfigureAccessPoint /// operation. /// REST API Reference for ConfigureAccessPoint Operation IAsyncResult BeginConfigureAccessPoint(ConfigureAccessPointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ConfigureAccessPoint operation. /// /// /// The IAsyncResult returned by the call to BeginConfigureAccessPoint. /// /// Returns a ConfigureAccessPointResult from Private5G. /// REST API Reference for ConfigureAccessPoint Operation ConfigureAccessPointResponse EndConfigureAccessPoint(IAsyncResult asyncResult); #endregion #region CreateNetwork /// /// Creates a network. /// /// Container for the necessary parameters to execute the CreateNetwork service method. /// /// The response from the CreateNetwork service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The limit was exceeded. /// /// /// The request failed validation. /// /// REST API Reference for CreateNetwork Operation CreateNetworkResponse CreateNetwork(CreateNetworkRequest request); /// /// Initiates the asynchronous execution of the CreateNetwork operation. /// /// /// Container for the necessary parameters to execute the CreateNetwork operation on AmazonPrivate5GClient. /// 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 EndCreateNetwork /// operation. /// REST API Reference for CreateNetwork Operation IAsyncResult BeginCreateNetwork(CreateNetworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateNetwork operation. /// /// /// The IAsyncResult returned by the call to BeginCreateNetwork. /// /// Returns a CreateNetworkResult from Private5G. /// REST API Reference for CreateNetwork Operation CreateNetworkResponse EndCreateNetwork(IAsyncResult asyncResult); #endregion #region CreateNetworkSite /// /// Creates a network site. /// /// Container for the necessary parameters to execute the CreateNetworkSite service method. /// /// The response from the CreateNetworkSite service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for CreateNetworkSite Operation CreateNetworkSiteResponse CreateNetworkSite(CreateNetworkSiteRequest request); /// /// Initiates the asynchronous execution of the CreateNetworkSite operation. /// /// /// Container for the necessary parameters to execute the CreateNetworkSite operation on AmazonPrivate5GClient. /// 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 EndCreateNetworkSite /// operation. /// REST API Reference for CreateNetworkSite Operation IAsyncResult BeginCreateNetworkSite(CreateNetworkSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateNetworkSite operation. /// /// /// The IAsyncResult returned by the call to BeginCreateNetworkSite. /// /// Returns a CreateNetworkSiteResult from Private5G. /// REST API Reference for CreateNetworkSite Operation CreateNetworkSiteResponse EndCreateNetworkSite(IAsyncResult asyncResult); #endregion #region DeactivateDeviceIdentifier /// /// Deactivates the specified device identifier. /// /// Container for the necessary parameters to execute the DeactivateDeviceIdentifier service method. /// /// The response from the DeactivateDeviceIdentifier service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for DeactivateDeviceIdentifier Operation DeactivateDeviceIdentifierResponse DeactivateDeviceIdentifier(DeactivateDeviceIdentifierRequest request); /// /// Initiates the asynchronous execution of the DeactivateDeviceIdentifier operation. /// /// /// Container for the necessary parameters to execute the DeactivateDeviceIdentifier operation on AmazonPrivate5GClient. /// 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 EndDeactivateDeviceIdentifier /// operation. /// REST API Reference for DeactivateDeviceIdentifier Operation IAsyncResult BeginDeactivateDeviceIdentifier(DeactivateDeviceIdentifierRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeactivateDeviceIdentifier operation. /// /// /// The IAsyncResult returned by the call to BeginDeactivateDeviceIdentifier. /// /// Returns a DeactivateDeviceIdentifierResult from Private5G. /// REST API Reference for DeactivateDeviceIdentifier Operation DeactivateDeviceIdentifierResponse EndDeactivateDeviceIdentifier(IAsyncResult asyncResult); #endregion #region DeleteNetwork /// /// Deletes the specified network. You must delete network sites before you delete the /// network. For more information, see DeleteNetworkSite /// in the API Reference for Amazon Web Services Private 5G. /// /// Container for the necessary parameters to execute the DeleteNetwork service method. /// /// The response from the DeleteNetwork service method, as returned by Private5G. /// /// You do not have permission to perform this operation. /// /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for DeleteNetwork Operation DeleteNetworkResponse DeleteNetwork(DeleteNetworkRequest request); /// /// Initiates the asynchronous execution of the DeleteNetwork operation. /// /// /// Container for the necessary parameters to execute the DeleteNetwork operation on AmazonPrivate5GClient. /// 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 EndDeleteNetwork /// operation. /// REST API Reference for DeleteNetwork Operation IAsyncResult BeginDeleteNetwork(DeleteNetworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteNetwork operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteNetwork. /// /// Returns a DeleteNetworkResult from Private5G. /// REST API Reference for DeleteNetwork Operation DeleteNetworkResponse EndDeleteNetwork(IAsyncResult asyncResult); #endregion #region DeleteNetworkSite /// /// Deletes the specified network site. Return the hardware after you delete the network /// site. You are responsible for minimum charges. For more information, see Hardware /// returns in the Amazon Web Services Private 5G User Guide. /// /// Container for the necessary parameters to execute the DeleteNetworkSite service method. /// /// The response from the DeleteNetworkSite service method, as returned by Private5G. /// /// You do not have permission to perform this operation. /// /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for DeleteNetworkSite Operation DeleteNetworkSiteResponse DeleteNetworkSite(DeleteNetworkSiteRequest request); /// /// Initiates the asynchronous execution of the DeleteNetworkSite operation. /// /// /// Container for the necessary parameters to execute the DeleteNetworkSite operation on AmazonPrivate5GClient. /// 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 EndDeleteNetworkSite /// operation. /// REST API Reference for DeleteNetworkSite Operation IAsyncResult BeginDeleteNetworkSite(DeleteNetworkSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteNetworkSite operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteNetworkSite. /// /// Returns a DeleteNetworkSiteResult from Private5G. /// REST API Reference for DeleteNetworkSite Operation DeleteNetworkSiteResponse EndDeleteNetworkSite(IAsyncResult asyncResult); #endregion #region GetDeviceIdentifier /// /// Gets the specified device identifier. /// /// Container for the necessary parameters to execute the GetDeviceIdentifier service method. /// /// The response from the GetDeviceIdentifier service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for GetDeviceIdentifier Operation GetDeviceIdentifierResponse GetDeviceIdentifier(GetDeviceIdentifierRequest request); /// /// Initiates the asynchronous execution of the GetDeviceIdentifier operation. /// /// /// Container for the necessary parameters to execute the GetDeviceIdentifier operation on AmazonPrivate5GClient. /// 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 EndGetDeviceIdentifier /// operation. /// REST API Reference for GetDeviceIdentifier Operation IAsyncResult BeginGetDeviceIdentifier(GetDeviceIdentifierRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDeviceIdentifier operation. /// /// /// The IAsyncResult returned by the call to BeginGetDeviceIdentifier. /// /// Returns a GetDeviceIdentifierResult from Private5G. /// REST API Reference for GetDeviceIdentifier Operation GetDeviceIdentifierResponse EndGetDeviceIdentifier(IAsyncResult asyncResult); #endregion #region GetNetwork /// /// Gets the specified network. /// /// Container for the necessary parameters to execute the GetNetwork service method. /// /// The response from the GetNetwork service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for GetNetwork Operation GetNetworkResponse GetNetwork(GetNetworkRequest request); /// /// Initiates the asynchronous execution of the GetNetwork operation. /// /// /// Container for the necessary parameters to execute the GetNetwork operation on AmazonPrivate5GClient. /// 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 EndGetNetwork /// operation. /// REST API Reference for GetNetwork Operation IAsyncResult BeginGetNetwork(GetNetworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetNetwork operation. /// /// /// The IAsyncResult returned by the call to BeginGetNetwork. /// /// Returns a GetNetworkResult from Private5G. /// REST API Reference for GetNetwork Operation GetNetworkResponse EndGetNetwork(IAsyncResult asyncResult); #endregion #region GetNetworkResource /// /// Gets the specified network resource. /// /// Container for the necessary parameters to execute the GetNetworkResource service method. /// /// The response from the GetNetworkResource service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for GetNetworkResource Operation GetNetworkResourceResponse GetNetworkResource(GetNetworkResourceRequest request); /// /// Initiates the asynchronous execution of the GetNetworkResource operation. /// /// /// Container for the necessary parameters to execute the GetNetworkResource operation on AmazonPrivate5GClient. /// 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 EndGetNetworkResource /// operation. /// REST API Reference for GetNetworkResource Operation IAsyncResult BeginGetNetworkResource(GetNetworkResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetNetworkResource operation. /// /// /// The IAsyncResult returned by the call to BeginGetNetworkResource. /// /// Returns a GetNetworkResourceResult from Private5G. /// REST API Reference for GetNetworkResource Operation GetNetworkResourceResponse EndGetNetworkResource(IAsyncResult asyncResult); #endregion #region GetNetworkSite /// /// Gets the specified network site. /// /// Container for the necessary parameters to execute the GetNetworkSite service method. /// /// The response from the GetNetworkSite service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for GetNetworkSite Operation GetNetworkSiteResponse GetNetworkSite(GetNetworkSiteRequest request); /// /// Initiates the asynchronous execution of the GetNetworkSite operation. /// /// /// Container for the necessary parameters to execute the GetNetworkSite operation on AmazonPrivate5GClient. /// 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 EndGetNetworkSite /// operation. /// REST API Reference for GetNetworkSite Operation IAsyncResult BeginGetNetworkSite(GetNetworkSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetNetworkSite operation. /// /// /// The IAsyncResult returned by the call to BeginGetNetworkSite. /// /// Returns a GetNetworkSiteResult from Private5G. /// REST API Reference for GetNetworkSite Operation GetNetworkSiteResponse EndGetNetworkSite(IAsyncResult asyncResult); #endregion #region GetOrder /// /// Gets the specified order. /// /// Container for the necessary parameters to execute the GetOrder service method. /// /// The response from the GetOrder service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for GetOrder Operation GetOrderResponse GetOrder(GetOrderRequest request); /// /// Initiates the asynchronous execution of the GetOrder operation. /// /// /// Container for the necessary parameters to execute the GetOrder operation on AmazonPrivate5GClient. /// 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 EndGetOrder /// operation. /// REST API Reference for GetOrder Operation IAsyncResult BeginGetOrder(GetOrderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetOrder operation. /// /// /// The IAsyncResult returned by the call to BeginGetOrder. /// /// Returns a GetOrderResult from Private5G. /// REST API Reference for GetOrder Operation GetOrderResponse EndGetOrder(IAsyncResult asyncResult); #endregion #region ListDeviceIdentifiers /// /// Lists device identifiers. Add filters to your request to return a more specific list /// of results. Use filters to match the Amazon Resource Name (ARN) of an order, the status /// of device identifiers, or the ARN of the traffic group. /// /// /// /// If you specify multiple filters, filters are joined with an OR, and the request returns /// results that match all of the specified filters. /// /// /// Container for the necessary parameters to execute the ListDeviceIdentifiers service method. /// /// The response from the ListDeviceIdentifiers service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for ListDeviceIdentifiers Operation ListDeviceIdentifiersResponse ListDeviceIdentifiers(ListDeviceIdentifiersRequest request); /// /// Initiates the asynchronous execution of the ListDeviceIdentifiers operation. /// /// /// Container for the necessary parameters to execute the ListDeviceIdentifiers operation on AmazonPrivate5GClient. /// 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 EndListDeviceIdentifiers /// operation. /// REST API Reference for ListDeviceIdentifiers Operation IAsyncResult BeginListDeviceIdentifiers(ListDeviceIdentifiersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDeviceIdentifiers operation. /// /// /// The IAsyncResult returned by the call to BeginListDeviceIdentifiers. /// /// Returns a ListDeviceIdentifiersResult from Private5G. /// REST API Reference for ListDeviceIdentifiers Operation ListDeviceIdentifiersResponse EndListDeviceIdentifiers(IAsyncResult asyncResult); #endregion #region ListNetworkResources /// /// Lists network resources. Add filters to your request to return a more specific list /// of results. Use filters to match the Amazon Resource Name (ARN) of an order or the /// status of network resources. /// /// /// /// If you specify multiple filters, filters are joined with an OR, and the request returns /// results that match all of the specified filters. /// /// /// Container for the necessary parameters to execute the ListNetworkResources service method. /// /// The response from the ListNetworkResources service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for ListNetworkResources Operation ListNetworkResourcesResponse ListNetworkResources(ListNetworkResourcesRequest request); /// /// Initiates the asynchronous execution of the ListNetworkResources operation. /// /// /// Container for the necessary parameters to execute the ListNetworkResources operation on AmazonPrivate5GClient. /// 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 EndListNetworkResources /// operation. /// REST API Reference for ListNetworkResources Operation IAsyncResult BeginListNetworkResources(ListNetworkResourcesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListNetworkResources operation. /// /// /// The IAsyncResult returned by the call to BeginListNetworkResources. /// /// Returns a ListNetworkResourcesResult from Private5G. /// REST API Reference for ListNetworkResources Operation ListNetworkResourcesResponse EndListNetworkResources(IAsyncResult asyncResult); #endregion #region ListNetworks /// /// Lists networks. Add filters to your request to return a more specific list of results. /// Use filters to match the status of the network. /// /// Container for the necessary parameters to execute the ListNetworks service method. /// /// The response from the ListNetworks service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for ListNetworks Operation ListNetworksResponse ListNetworks(ListNetworksRequest request); /// /// Initiates the asynchronous execution of the ListNetworks operation. /// /// /// Container for the necessary parameters to execute the ListNetworks operation on AmazonPrivate5GClient. /// 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 EndListNetworks /// operation. /// REST API Reference for ListNetworks Operation IAsyncResult BeginListNetworks(ListNetworksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListNetworks operation. /// /// /// The IAsyncResult returned by the call to BeginListNetworks. /// /// Returns a ListNetworksResult from Private5G. /// REST API Reference for ListNetworks Operation ListNetworksResponse EndListNetworks(IAsyncResult asyncResult); #endregion #region ListNetworkSites /// /// Lists network sites. Add filters to your request to return a more specific list of /// results. Use filters to match the status of the network site. /// /// Container for the necessary parameters to execute the ListNetworkSites service method. /// /// The response from the ListNetworkSites service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for ListNetworkSites Operation ListNetworkSitesResponse ListNetworkSites(ListNetworkSitesRequest request); /// /// Initiates the asynchronous execution of the ListNetworkSites operation. /// /// /// Container for the necessary parameters to execute the ListNetworkSites operation on AmazonPrivate5GClient. /// 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 EndListNetworkSites /// operation. /// REST API Reference for ListNetworkSites Operation IAsyncResult BeginListNetworkSites(ListNetworkSitesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListNetworkSites operation. /// /// /// The IAsyncResult returned by the call to BeginListNetworkSites. /// /// Returns a ListNetworkSitesResult from Private5G. /// REST API Reference for ListNetworkSites Operation ListNetworkSitesResponse EndListNetworkSites(IAsyncResult asyncResult); #endregion #region ListOrders /// /// Lists orders. Add filters to your request to return a more specific list of results. /// Use filters to match the Amazon Resource Name (ARN) of the network site or the status /// of the order. /// /// /// /// If you specify multiple filters, filters are joined with an OR, and the request returns /// results that match all of the specified filters. /// /// /// Container for the necessary parameters to execute the ListOrders service method. /// /// The response from the ListOrders service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for ListOrders Operation ListOrdersResponse ListOrders(ListOrdersRequest request); /// /// Initiates the asynchronous execution of the ListOrders operation. /// /// /// Container for the necessary parameters to execute the ListOrders operation on AmazonPrivate5GClient. /// 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 EndListOrders /// operation. /// REST API Reference for ListOrders Operation IAsyncResult BeginListOrders(ListOrdersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListOrders operation. /// /// /// The IAsyncResult returned by the call to BeginListOrders. /// /// Returns a ListOrdersResult from Private5G. /// REST API Reference for ListOrders Operation ListOrdersResponse EndListOrders(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists the tags for the specified resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by Private5G. /// /// You do not have permission to perform this operation. /// /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request was denied due to request throttling. /// /// /// The request failed validation. /// /// 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 AmazonPrivate5GClient. /// 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 Private5G. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region Ping /// /// Checks the health of the service. /// /// Container for the necessary parameters to execute the Ping service method. /// /// The response from the Ping service method, as returned by Private5G. /// /// Information about an internal error. /// /// REST API Reference for Ping Operation PingResponse Ping(PingRequest request); /// /// Initiates the asynchronous execution of the Ping operation. /// /// /// Container for the necessary parameters to execute the Ping operation on AmazonPrivate5GClient. /// 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 EndPing /// operation. /// REST API Reference for Ping Operation IAsyncResult BeginPing(PingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the Ping operation. /// /// /// The IAsyncResult returned by the call to BeginPing. /// /// Returns a PingResult from Private5G. /// REST API Reference for Ping Operation PingResponse EndPing(IAsyncResult asyncResult); #endregion #region StartNetworkResourceUpdate /// /// Use this action to do the following tasks: /// /// /// /// After you submit a request to replace or return a network resource, the status of /// the network resource changes to CREATING_SHIPPING_LABEL. The shipping /// label is available when the status of the network resource is PENDING_RETURN. /// After the network resource is successfully returned, its status changes to DELETED. /// For more information, see Return /// a radio unit. /// /// /// Container for the necessary parameters to execute the StartNetworkResourceUpdate service method. /// /// The response from the StartNetworkResourceUpdate service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for StartNetworkResourceUpdate Operation StartNetworkResourceUpdateResponse StartNetworkResourceUpdate(StartNetworkResourceUpdateRequest request); /// /// Initiates the asynchronous execution of the StartNetworkResourceUpdate operation. /// /// /// Container for the necessary parameters to execute the StartNetworkResourceUpdate operation on AmazonPrivate5GClient. /// 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 EndStartNetworkResourceUpdate /// operation. /// REST API Reference for StartNetworkResourceUpdate Operation IAsyncResult BeginStartNetworkResourceUpdate(StartNetworkResourceUpdateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartNetworkResourceUpdate operation. /// /// /// The IAsyncResult returned by the call to BeginStartNetworkResourceUpdate. /// /// Returns a StartNetworkResourceUpdateResult from Private5G. /// REST API Reference for StartNetworkResourceUpdate Operation StartNetworkResourceUpdateResponse EndStartNetworkResourceUpdate(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds tags to the specified resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by Private5G. /// /// You do not have permission to perform this operation. /// /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request was denied due to request throttling. /// /// /// The request failed validation. /// /// 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 AmazonPrivate5GClient. /// 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 Private5G. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes tags from the specified resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by Private5G. /// /// You do not have permission to perform this operation. /// /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request was denied due to request throttling. /// /// /// The request failed validation. /// /// 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 AmazonPrivate5GClient. /// 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 Private5G. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateNetworkSite /// /// Updates the specified network site. /// /// Container for the necessary parameters to execute the UpdateNetworkSite service method. /// /// The response from the UpdateNetworkSite service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for UpdateNetworkSite Operation UpdateNetworkSiteResponse UpdateNetworkSite(UpdateNetworkSiteRequest request); /// /// Initiates the asynchronous execution of the UpdateNetworkSite operation. /// /// /// Container for the necessary parameters to execute the UpdateNetworkSite operation on AmazonPrivate5GClient. /// 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 EndUpdateNetworkSite /// operation. /// REST API Reference for UpdateNetworkSite Operation IAsyncResult BeginUpdateNetworkSite(UpdateNetworkSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateNetworkSite operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateNetworkSite. /// /// Returns a UpdateNetworkSiteResult from Private5G. /// REST API Reference for UpdateNetworkSite Operation UpdateNetworkSiteResponse EndUpdateNetworkSite(IAsyncResult asyncResult); #endregion #region UpdateNetworkSitePlan /// /// Updates the specified network site plan. /// /// Container for the necessary parameters to execute the UpdateNetworkSitePlan service method. /// /// The response from the UpdateNetworkSitePlan service method, as returned by Private5G. /// /// Information about an internal error. /// /// /// The resource was not found. /// /// /// The request failed validation. /// /// REST API Reference for UpdateNetworkSitePlan Operation UpdateNetworkSitePlanResponse UpdateNetworkSitePlan(UpdateNetworkSitePlanRequest request); /// /// Initiates the asynchronous execution of the UpdateNetworkSitePlan operation. /// /// /// Container for the necessary parameters to execute the UpdateNetworkSitePlan operation on AmazonPrivate5GClient. /// 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 EndUpdateNetworkSitePlan /// operation. /// REST API Reference for UpdateNetworkSitePlan Operation IAsyncResult BeginUpdateNetworkSitePlan(UpdateNetworkSitePlanRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateNetworkSitePlan operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateNetworkSitePlan. /// /// Returns a UpdateNetworkSitePlanResult from Private5G. /// REST API Reference for UpdateNetworkSitePlan Operation UpdateNetworkSitePlanResponse EndUpdateNetworkSitePlan(IAsyncResult asyncResult); #endregion } }