/*
* 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 iotsitewise-2019-12-02.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.IoTSiteWise.Model;
namespace Amazon.IoTSiteWise
{
///
/// Interface for accessing IoTSiteWise
///
/// Welcome to the IoT SiteWise API Reference. IoT SiteWise is an Amazon Web Services
/// service that connects Industrial
/// Internet of Things (IIoT) devices to the power of the Amazon Web Services Cloud.
/// For more information, see the IoT
/// SiteWise User Guide. For information about IoT SiteWise quotas, see Quotas
/// in the IoT SiteWise User Guide.
///
public partial interface IAmazonIoTSiteWise : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IIoTSiteWisePaginatorFactory Paginators { get; }
#endif
#region AssociateAssets
///
/// Associates a child asset with the given parent asset through a hierarchy defined in
/// the parent asset's model. For more information, see Associating
/// assets in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the AssociateAssets service method.
///
/// The response from the AssociateAssets service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The resource already exists.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for AssociateAssets Operation
AssociateAssetsResponse AssociateAssets(AssociateAssetsRequest request);
///
/// Initiates the asynchronous execution of the AssociateAssets operation.
///
///
/// Container for the necessary parameters to execute the AssociateAssets operation on AmazonIoTSiteWiseClient.
/// 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 EndAssociateAssets
/// operation.
/// REST API Reference for AssociateAssets Operation
IAsyncResult BeginAssociateAssets(AssociateAssetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateAssets operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateAssets.
///
/// Returns a AssociateAssetsResult from IoTSiteWise.
/// REST API Reference for AssociateAssets Operation
AssociateAssetsResponse EndAssociateAssets(IAsyncResult asyncResult);
#endregion
#region AssociateTimeSeriesToAssetProperty
///
/// Associates a time series (data stream) with an asset property.
///
/// Container for the necessary parameters to execute the AssociateTimeSeriesToAssetProperty service method.
///
/// The response from the AssociateTimeSeriesToAssetProperty service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for AssociateTimeSeriesToAssetProperty Operation
AssociateTimeSeriesToAssetPropertyResponse AssociateTimeSeriesToAssetProperty(AssociateTimeSeriesToAssetPropertyRequest request);
///
/// Initiates the asynchronous execution of the AssociateTimeSeriesToAssetProperty operation.
///
///
/// Container for the necessary parameters to execute the AssociateTimeSeriesToAssetProperty operation on AmazonIoTSiteWiseClient.
/// 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 EndAssociateTimeSeriesToAssetProperty
/// operation.
/// REST API Reference for AssociateTimeSeriesToAssetProperty Operation
IAsyncResult BeginAssociateTimeSeriesToAssetProperty(AssociateTimeSeriesToAssetPropertyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateTimeSeriesToAssetProperty operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateTimeSeriesToAssetProperty.
///
/// Returns a AssociateTimeSeriesToAssetPropertyResult from IoTSiteWise.
/// REST API Reference for AssociateTimeSeriesToAssetProperty Operation
AssociateTimeSeriesToAssetPropertyResponse EndAssociateTimeSeriesToAssetProperty(IAsyncResult asyncResult);
#endregion
#region BatchAssociateProjectAssets
///
/// Associates a group (batch) of assets with an IoT SiteWise Monitor project.
///
/// Container for the necessary parameters to execute the BatchAssociateProjectAssets service method.
///
/// The response from the BatchAssociateProjectAssets service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for BatchAssociateProjectAssets Operation
BatchAssociateProjectAssetsResponse BatchAssociateProjectAssets(BatchAssociateProjectAssetsRequest request);
///
/// Initiates the asynchronous execution of the BatchAssociateProjectAssets operation.
///
///
/// Container for the necessary parameters to execute the BatchAssociateProjectAssets operation on AmazonIoTSiteWiseClient.
/// 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 EndBatchAssociateProjectAssets
/// operation.
/// REST API Reference for BatchAssociateProjectAssets Operation
IAsyncResult BeginBatchAssociateProjectAssets(BatchAssociateProjectAssetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchAssociateProjectAssets operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchAssociateProjectAssets.
///
/// Returns a BatchAssociateProjectAssetsResult from IoTSiteWise.
/// REST API Reference for BatchAssociateProjectAssets Operation
BatchAssociateProjectAssetsResponse EndBatchAssociateProjectAssets(IAsyncResult asyncResult);
#endregion
#region BatchDisassociateProjectAssets
///
/// Disassociates a group (batch) of assets from an IoT SiteWise Monitor project.
///
/// Container for the necessary parameters to execute the BatchDisassociateProjectAssets service method.
///
/// The response from the BatchDisassociateProjectAssets service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for BatchDisassociateProjectAssets Operation
BatchDisassociateProjectAssetsResponse BatchDisassociateProjectAssets(BatchDisassociateProjectAssetsRequest request);
///
/// Initiates the asynchronous execution of the BatchDisassociateProjectAssets operation.
///
///
/// Container for the necessary parameters to execute the BatchDisassociateProjectAssets operation on AmazonIoTSiteWiseClient.
/// 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 EndBatchDisassociateProjectAssets
/// operation.
/// REST API Reference for BatchDisassociateProjectAssets Operation
IAsyncResult BeginBatchDisassociateProjectAssets(BatchDisassociateProjectAssetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchDisassociateProjectAssets operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchDisassociateProjectAssets.
///
/// Returns a BatchDisassociateProjectAssetsResult from IoTSiteWise.
/// REST API Reference for BatchDisassociateProjectAssets Operation
BatchDisassociateProjectAssetsResponse EndBatchDisassociateProjectAssets(IAsyncResult asyncResult);
#endregion
#region BatchGetAssetPropertyAggregates
///
/// Gets aggregated values (for example, average, minimum, and maximum) for one or more
/// asset properties. For more information, see Querying
/// aggregates in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the BatchGetAssetPropertyAggregates service method.
///
/// The response from the BatchGetAssetPropertyAggregates service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested service is unavailable.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for BatchGetAssetPropertyAggregates Operation
BatchGetAssetPropertyAggregatesResponse BatchGetAssetPropertyAggregates(BatchGetAssetPropertyAggregatesRequest request);
///
/// Initiates the asynchronous execution of the BatchGetAssetPropertyAggregates operation.
///
///
/// Container for the necessary parameters to execute the BatchGetAssetPropertyAggregates operation on AmazonIoTSiteWiseClient.
/// 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 EndBatchGetAssetPropertyAggregates
/// operation.
/// REST API Reference for BatchGetAssetPropertyAggregates Operation
IAsyncResult BeginBatchGetAssetPropertyAggregates(BatchGetAssetPropertyAggregatesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetAssetPropertyAggregates operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetAssetPropertyAggregates.
///
/// Returns a BatchGetAssetPropertyAggregatesResult from IoTSiteWise.
/// REST API Reference for BatchGetAssetPropertyAggregates Operation
BatchGetAssetPropertyAggregatesResponse EndBatchGetAssetPropertyAggregates(IAsyncResult asyncResult);
#endregion
#region BatchGetAssetPropertyValue
///
/// Gets the current value for one or more asset properties. For more information, see
/// Querying
/// current values in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the BatchGetAssetPropertyValue service method.
///
/// The response from the BatchGetAssetPropertyValue service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested service is unavailable.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for BatchGetAssetPropertyValue Operation
BatchGetAssetPropertyValueResponse BatchGetAssetPropertyValue(BatchGetAssetPropertyValueRequest request);
///
/// Initiates the asynchronous execution of the BatchGetAssetPropertyValue operation.
///
///
/// Container for the necessary parameters to execute the BatchGetAssetPropertyValue operation on AmazonIoTSiteWiseClient.
/// 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 EndBatchGetAssetPropertyValue
/// operation.
/// REST API Reference for BatchGetAssetPropertyValue Operation
IAsyncResult BeginBatchGetAssetPropertyValue(BatchGetAssetPropertyValueRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetAssetPropertyValue operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetAssetPropertyValue.
///
/// Returns a BatchGetAssetPropertyValueResult from IoTSiteWise.
/// REST API Reference for BatchGetAssetPropertyValue Operation
BatchGetAssetPropertyValueResponse EndBatchGetAssetPropertyValue(IAsyncResult asyncResult);
#endregion
#region BatchGetAssetPropertyValueHistory
///
/// Gets the historical values for one or more asset properties. For more information,
/// see Querying
/// historical values in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the BatchGetAssetPropertyValueHistory service method.
///
/// The response from the BatchGetAssetPropertyValueHistory service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested service is unavailable.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for BatchGetAssetPropertyValueHistory Operation
BatchGetAssetPropertyValueHistoryResponse BatchGetAssetPropertyValueHistory(BatchGetAssetPropertyValueHistoryRequest request);
///
/// Initiates the asynchronous execution of the BatchGetAssetPropertyValueHistory operation.
///
///
/// Container for the necessary parameters to execute the BatchGetAssetPropertyValueHistory operation on AmazonIoTSiteWiseClient.
/// 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 EndBatchGetAssetPropertyValueHistory
/// operation.
/// REST API Reference for BatchGetAssetPropertyValueHistory Operation
IAsyncResult BeginBatchGetAssetPropertyValueHistory(BatchGetAssetPropertyValueHistoryRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetAssetPropertyValueHistory operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetAssetPropertyValueHistory.
///
/// Returns a BatchGetAssetPropertyValueHistoryResult from IoTSiteWise.
/// REST API Reference for BatchGetAssetPropertyValueHistory Operation
BatchGetAssetPropertyValueHistoryResponse EndBatchGetAssetPropertyValueHistory(IAsyncResult asyncResult);
#endregion
#region BatchPutAssetPropertyValue
///
/// Sends a list of asset property values to IoT SiteWise. Each value is a timestamp-quality-value
/// (TQV) data point. For more information, see Ingesting
/// data using the API in the IoT SiteWise User Guide.
///
///
///
/// To identify an asset property, you must specify one of the following:
///
/// -
///
/// The
assetId
and propertyId
of an asset property.
///
/// -
///
/// A
propertyAlias
, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature
).
/// To define an asset property's alias, see UpdateAssetProperty.
///
///
///
/// With respect to Unix epoch time, IoT SiteWise accepts only TQVs that have a timestamp
/// of no more than 7 days in the past and no more than 10 minutes in the future. IoT
/// SiteWise rejects timestamps outside of the inclusive range of [-7 days, +10 minutes]
/// and returns a TimestampOutOfRangeException
error.
///
///
///
/// For each asset property, IoT SiteWise overwrites TQVs with duplicate timestamps unless
/// the newer TQV has a different quality. For example, if you store a TQV {T1,
/// GOOD, V1}
, then storing {T1, GOOD, V2}
replaces the existing TQV.
///
///
///
/// IoT SiteWise authorizes access to each BatchPutAssetPropertyValue
entry
/// individually. For more information, see BatchPutAssetPropertyValue
/// authorization in the IoT SiteWise User Guide.
///
///
/// Container for the necessary parameters to execute the BatchPutAssetPropertyValue service method.
///
/// The response from the BatchPutAssetPropertyValue service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The requested resource can't be found.
///
///
/// The requested service is unavailable.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for BatchPutAssetPropertyValue Operation
BatchPutAssetPropertyValueResponse BatchPutAssetPropertyValue(BatchPutAssetPropertyValueRequest request);
///
/// Initiates the asynchronous execution of the BatchPutAssetPropertyValue operation.
///
///
/// Container for the necessary parameters to execute the BatchPutAssetPropertyValue operation on AmazonIoTSiteWiseClient.
/// 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 EndBatchPutAssetPropertyValue
/// operation.
/// REST API Reference for BatchPutAssetPropertyValue Operation
IAsyncResult BeginBatchPutAssetPropertyValue(BatchPutAssetPropertyValueRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchPutAssetPropertyValue operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchPutAssetPropertyValue.
///
/// Returns a BatchPutAssetPropertyValueResult from IoTSiteWise.
/// REST API Reference for BatchPutAssetPropertyValue Operation
BatchPutAssetPropertyValueResponse EndBatchPutAssetPropertyValue(IAsyncResult asyncResult);
#endregion
#region CreateAccessPolicy
///
/// Creates an access policy that grants the specified identity (IAM Identity Center user,
/// IAM Identity Center group, or IAM user) access to the specified IoT SiteWise Monitor
/// portal or project resource.
///
/// Container for the necessary parameters to execute the CreateAccessPolicy service method.
///
/// The response from the CreateAccessPolicy service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for CreateAccessPolicy Operation
CreateAccessPolicyResponse CreateAccessPolicy(CreateAccessPolicyRequest request);
///
/// Initiates the asynchronous execution of the CreateAccessPolicy operation.
///
///
/// Container for the necessary parameters to execute the CreateAccessPolicy operation on AmazonIoTSiteWiseClient.
/// 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 EndCreateAccessPolicy
/// operation.
/// REST API Reference for CreateAccessPolicy Operation
IAsyncResult BeginCreateAccessPolicy(CreateAccessPolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAccessPolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAccessPolicy.
///
/// Returns a CreateAccessPolicyResult from IoTSiteWise.
/// REST API Reference for CreateAccessPolicy Operation
CreateAccessPolicyResponse EndCreateAccessPolicy(IAsyncResult asyncResult);
#endregion
#region CreateAsset
///
/// Creates an asset from an existing asset model. For more information, see Creating
/// assets in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the CreateAsset service method.
///
/// The response from the CreateAsset service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The resource already exists.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for CreateAsset Operation
CreateAssetResponse CreateAsset(CreateAssetRequest request);
///
/// Initiates the asynchronous execution of the CreateAsset operation.
///
///
/// Container for the necessary parameters to execute the CreateAsset operation on AmazonIoTSiteWiseClient.
/// 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 EndCreateAsset
/// operation.
/// REST API Reference for CreateAsset Operation
IAsyncResult BeginCreateAsset(CreateAssetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAsset operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAsset.
///
/// Returns a CreateAssetResult from IoTSiteWise.
/// REST API Reference for CreateAsset Operation
CreateAssetResponse EndCreateAsset(IAsyncResult asyncResult);
#endregion
#region CreateAssetModel
///
/// Creates an asset model from specified property and hierarchy definitions. You create
/// assets from asset models. With asset models, you can easily create assets of the same
/// type that have standardized definitions. Each asset created from a model inherits
/// the asset model's property and hierarchy definitions. For more information, see Defining
/// asset models in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the CreateAssetModel service method.
///
/// The response from the CreateAssetModel service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The resource already exists.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for CreateAssetModel Operation
CreateAssetModelResponse CreateAssetModel(CreateAssetModelRequest request);
///
/// Initiates the asynchronous execution of the CreateAssetModel operation.
///
///
/// Container for the necessary parameters to execute the CreateAssetModel operation on AmazonIoTSiteWiseClient.
/// 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 EndCreateAssetModel
/// operation.
/// REST API Reference for CreateAssetModel Operation
IAsyncResult BeginCreateAssetModel(CreateAssetModelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAssetModel operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAssetModel.
///
/// Returns a CreateAssetModelResult from IoTSiteWise.
/// REST API Reference for CreateAssetModel Operation
CreateAssetModelResponse EndCreateAssetModel(IAsyncResult asyncResult);
#endregion
#region CreateBulkImportJob
///
/// Defines a job to ingest data to IoT SiteWise from Amazon S3. For more information,
/// see Create
/// a bulk import job (CLI) in the Amazon Simple Storage Service User Guide.
///
///
///
/// You must enable IoT SiteWise to export data to Amazon S3 before you create a bulk
/// import job. For more information about how to configure storage settings, see PutStorageConfiguration.
///
///
///
/// Container for the necessary parameters to execute the CreateBulkImportJob service method.
///
/// The response from the CreateBulkImportJob service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The resource already exists.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for CreateBulkImportJob Operation
CreateBulkImportJobResponse CreateBulkImportJob(CreateBulkImportJobRequest request);
///
/// Initiates the asynchronous execution of the CreateBulkImportJob operation.
///
///
/// Container for the necessary parameters to execute the CreateBulkImportJob operation on AmazonIoTSiteWiseClient.
/// 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 EndCreateBulkImportJob
/// operation.
/// REST API Reference for CreateBulkImportJob Operation
IAsyncResult BeginCreateBulkImportJob(CreateBulkImportJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateBulkImportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateBulkImportJob.
///
/// Returns a CreateBulkImportJobResult from IoTSiteWise.
/// REST API Reference for CreateBulkImportJob Operation
CreateBulkImportJobResponse EndCreateBulkImportJob(IAsyncResult asyncResult);
#endregion
#region CreateDashboard
///
/// Creates a dashboard in an IoT SiteWise Monitor project.
///
/// Container for the necessary parameters to execute the CreateDashboard service method.
///
/// The response from the CreateDashboard service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for CreateDashboard Operation
CreateDashboardResponse CreateDashboard(CreateDashboardRequest request);
///
/// Initiates the asynchronous execution of the CreateDashboard operation.
///
///
/// Container for the necessary parameters to execute the CreateDashboard operation on AmazonIoTSiteWiseClient.
/// 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 EndCreateDashboard
/// operation.
/// REST API Reference for CreateDashboard Operation
IAsyncResult BeginCreateDashboard(CreateDashboardRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDashboard operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDashboard.
///
/// Returns a CreateDashboardResult from IoTSiteWise.
/// REST API Reference for CreateDashboard Operation
CreateDashboardResponse EndCreateDashboard(IAsyncResult asyncResult);
#endregion
#region CreateGateway
///
/// Creates a gateway, which is a virtual or edge device that delivers industrial data
/// streams from local servers to IoT SiteWise. For more information, see Ingesting
/// data using a gateway in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the CreateGateway service method.
///
/// The response from the CreateGateway service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The resource already exists.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for CreateGateway Operation
CreateGatewayResponse CreateGateway(CreateGatewayRequest request);
///
/// Initiates the asynchronous execution of the CreateGateway operation.
///
///
/// Container for the necessary parameters to execute the CreateGateway operation on AmazonIoTSiteWiseClient.
/// 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 EndCreateGateway
/// operation.
/// REST API Reference for CreateGateway Operation
IAsyncResult BeginCreateGateway(CreateGatewayRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateGateway.
///
/// Returns a CreateGatewayResult from IoTSiteWise.
/// REST API Reference for CreateGateway Operation
CreateGatewayResponse EndCreateGateway(IAsyncResult asyncResult);
#endregion
#region CreatePortal
///
/// Creates a portal, which can contain projects and dashboards. IoT SiteWise Monitor
/// uses IAM Identity Center or IAM to authenticate portal users and manage user permissions.
///
///
///
/// Before you can sign in to a new portal, you must add at least one identity to that
/// portal. For more information, see Adding
/// or removing portal administrators in the IoT SiteWise User Guide.
///
///
///
/// Container for the necessary parameters to execute the CreatePortal service method.
///
/// The response from the CreatePortal service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for CreatePortal Operation
CreatePortalResponse CreatePortal(CreatePortalRequest request);
///
/// Initiates the asynchronous execution of the CreatePortal operation.
///
///
/// Container for the necessary parameters to execute the CreatePortal operation on AmazonIoTSiteWiseClient.
/// 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 EndCreatePortal
/// operation.
/// REST API Reference for CreatePortal Operation
IAsyncResult BeginCreatePortal(CreatePortalRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreatePortal operation.
///
///
/// The IAsyncResult returned by the call to BeginCreatePortal.
///
/// Returns a CreatePortalResult from IoTSiteWise.
/// REST API Reference for CreatePortal Operation
CreatePortalResponse EndCreatePortal(IAsyncResult asyncResult);
#endregion
#region CreateProject
///
/// Creates a project in the specified portal.
///
///
///
/// Make sure that the project name and description don't contain confidential information.
///
///
///
/// Container for the necessary parameters to execute the CreateProject service method.
///
/// The response from the CreateProject service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for CreateProject Operation
CreateProjectResponse CreateProject(CreateProjectRequest request);
///
/// Initiates the asynchronous execution of the CreateProject operation.
///
///
/// Container for the necessary parameters to execute the CreateProject operation on AmazonIoTSiteWiseClient.
/// 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 EndCreateProject
/// operation.
/// REST API Reference for CreateProject Operation
IAsyncResult BeginCreateProject(CreateProjectRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateProject operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateProject.
///
/// Returns a CreateProjectResult from IoTSiteWise.
/// REST API Reference for CreateProject Operation
CreateProjectResponse EndCreateProject(IAsyncResult asyncResult);
#endregion
#region DeleteAccessPolicy
///
/// Deletes an access policy that grants the specified identity access to the specified
/// IoT SiteWise Monitor resource. You can use this operation to revoke access to an IoT
/// SiteWise Monitor resource.
///
/// Container for the necessary parameters to execute the DeleteAccessPolicy service method.
///
/// The response from the DeleteAccessPolicy service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DeleteAccessPolicy Operation
DeleteAccessPolicyResponse DeleteAccessPolicy(DeleteAccessPolicyRequest request);
///
/// Initiates the asynchronous execution of the DeleteAccessPolicy operation.
///
///
/// Container for the necessary parameters to execute the DeleteAccessPolicy operation on AmazonIoTSiteWiseClient.
/// 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 EndDeleteAccessPolicy
/// operation.
/// REST API Reference for DeleteAccessPolicy Operation
IAsyncResult BeginDeleteAccessPolicy(DeleteAccessPolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAccessPolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAccessPolicy.
///
/// Returns a DeleteAccessPolicyResult from IoTSiteWise.
/// REST API Reference for DeleteAccessPolicy Operation
DeleteAccessPolicyResponse EndDeleteAccessPolicy(IAsyncResult asyncResult);
#endregion
#region DeleteAsset
///
/// Deletes an asset. This action can't be undone. For more information, see Deleting
/// assets and models in the IoT SiteWise User Guide.
///
///
///
/// You can't delete an asset that's associated to another asset. For more information,
/// see DisassociateAssets.
///
///
///
/// Container for the necessary parameters to execute the DeleteAsset service method.
///
/// The response from the DeleteAsset service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DeleteAsset Operation
DeleteAssetResponse DeleteAsset(DeleteAssetRequest request);
///
/// Initiates the asynchronous execution of the DeleteAsset operation.
///
///
/// Container for the necessary parameters to execute the DeleteAsset operation on AmazonIoTSiteWiseClient.
/// 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 EndDeleteAsset
/// operation.
/// REST API Reference for DeleteAsset Operation
IAsyncResult BeginDeleteAsset(DeleteAssetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAsset operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAsset.
///
/// Returns a DeleteAssetResult from IoTSiteWise.
/// REST API Reference for DeleteAsset Operation
DeleteAssetResponse EndDeleteAsset(IAsyncResult asyncResult);
#endregion
#region DeleteAssetModel
///
/// Deletes an asset model. This action can't be undone. You must delete all assets created
/// from an asset model before you can delete the model. Also, you can't delete an asset
/// model if a parent asset model exists that contains a property formula expression that
/// depends on the asset model that you want to delete. For more information, see Deleting
/// assets and models in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the DeleteAssetModel service method.
///
/// The response from the DeleteAssetModel service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DeleteAssetModel Operation
DeleteAssetModelResponse DeleteAssetModel(DeleteAssetModelRequest request);
///
/// Initiates the asynchronous execution of the DeleteAssetModel operation.
///
///
/// Container for the necessary parameters to execute the DeleteAssetModel operation on AmazonIoTSiteWiseClient.
/// 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 EndDeleteAssetModel
/// operation.
/// REST API Reference for DeleteAssetModel Operation
IAsyncResult BeginDeleteAssetModel(DeleteAssetModelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAssetModel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAssetModel.
///
/// Returns a DeleteAssetModelResult from IoTSiteWise.
/// REST API Reference for DeleteAssetModel Operation
DeleteAssetModelResponse EndDeleteAssetModel(IAsyncResult asyncResult);
#endregion
#region DeleteDashboard
///
/// Deletes a dashboard from IoT SiteWise Monitor.
///
/// Container for the necessary parameters to execute the DeleteDashboard service method.
///
/// The response from the DeleteDashboard service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DeleteDashboard Operation
DeleteDashboardResponse DeleteDashboard(DeleteDashboardRequest request);
///
/// Initiates the asynchronous execution of the DeleteDashboard operation.
///
///
/// Container for the necessary parameters to execute the DeleteDashboard operation on AmazonIoTSiteWiseClient.
/// 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 EndDeleteDashboard
/// operation.
/// REST API Reference for DeleteDashboard Operation
IAsyncResult BeginDeleteDashboard(DeleteDashboardRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDashboard operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDashboard.
///
/// Returns a DeleteDashboardResult from IoTSiteWise.
/// REST API Reference for DeleteDashboard Operation
DeleteDashboardResponse EndDeleteDashboard(IAsyncResult asyncResult);
#endregion
#region DeleteGateway
///
/// Deletes a gateway from IoT SiteWise. When you delete a gateway, some of the gateway's
/// files remain in your gateway's file system.
///
/// Container for the necessary parameters to execute the DeleteGateway service method.
///
/// The response from the DeleteGateway service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DeleteGateway Operation
DeleteGatewayResponse DeleteGateway(DeleteGatewayRequest request);
///
/// Initiates the asynchronous execution of the DeleteGateway operation.
///
///
/// Container for the necessary parameters to execute the DeleteGateway operation on AmazonIoTSiteWiseClient.
/// 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 EndDeleteGateway
/// operation.
/// REST API Reference for DeleteGateway Operation
IAsyncResult BeginDeleteGateway(DeleteGatewayRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteGateway.
///
/// Returns a DeleteGatewayResult from IoTSiteWise.
/// REST API Reference for DeleteGateway Operation
DeleteGatewayResponse EndDeleteGateway(IAsyncResult asyncResult);
#endregion
#region DeletePortal
///
/// Deletes a portal from IoT SiteWise Monitor.
///
/// Container for the necessary parameters to execute the DeletePortal service method.
///
/// The response from the DeletePortal service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DeletePortal Operation
DeletePortalResponse DeletePortal(DeletePortalRequest request);
///
/// Initiates the asynchronous execution of the DeletePortal operation.
///
///
/// Container for the necessary parameters to execute the DeletePortal operation on AmazonIoTSiteWiseClient.
/// 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 EndDeletePortal
/// operation.
/// REST API Reference for DeletePortal Operation
IAsyncResult BeginDeletePortal(DeletePortalRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeletePortal operation.
///
///
/// The IAsyncResult returned by the call to BeginDeletePortal.
///
/// Returns a DeletePortalResult from IoTSiteWise.
/// REST API Reference for DeletePortal Operation
DeletePortalResponse EndDeletePortal(IAsyncResult asyncResult);
#endregion
#region DeleteProject
///
/// Deletes a project from IoT SiteWise Monitor.
///
/// Container for the necessary parameters to execute the DeleteProject service method.
///
/// The response from the DeleteProject service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DeleteProject Operation
DeleteProjectResponse DeleteProject(DeleteProjectRequest request);
///
/// Initiates the asynchronous execution of the DeleteProject operation.
///
///
/// Container for the necessary parameters to execute the DeleteProject operation on AmazonIoTSiteWiseClient.
/// 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 EndDeleteProject
/// operation.
/// REST API Reference for DeleteProject Operation
IAsyncResult BeginDeleteProject(DeleteProjectRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteProject operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteProject.
///
/// Returns a DeleteProjectResult from IoTSiteWise.
/// REST API Reference for DeleteProject Operation
DeleteProjectResponse EndDeleteProject(IAsyncResult asyncResult);
#endregion
#region DeleteTimeSeries
///
/// Deletes a time series (data stream). If you delete a time series that's associated
/// with an asset property, the asset property still exists, but the time series will
/// no longer be associated with this asset property.
///
///
///
/// To identify a time series, do one of the following:
///
/// -
///
/// If the time series isn't associated with an asset property, specify the
alias
/// of the time series.
///
/// -
///
/// If the time series is associated with an asset property, specify one of the following:
///
///
///
-
///
/// The
alias
of the time series.
///
/// -
///
/// The
assetId
and propertyId
that identifies the asset property.
///
///
///
/// Container for the necessary parameters to execute the DeleteTimeSeries service method.
///
/// The response from the DeleteTimeSeries service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DeleteTimeSeries Operation
DeleteTimeSeriesResponse DeleteTimeSeries(DeleteTimeSeriesRequest request);
///
/// Initiates the asynchronous execution of the DeleteTimeSeries operation.
///
///
/// Container for the necessary parameters to execute the DeleteTimeSeries operation on AmazonIoTSiteWiseClient.
/// 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 EndDeleteTimeSeries
/// operation.
/// REST API Reference for DeleteTimeSeries Operation
IAsyncResult BeginDeleteTimeSeries(DeleteTimeSeriesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteTimeSeries operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteTimeSeries.
///
/// Returns a DeleteTimeSeriesResult from IoTSiteWise.
/// REST API Reference for DeleteTimeSeries Operation
DeleteTimeSeriesResponse EndDeleteTimeSeries(IAsyncResult asyncResult);
#endregion
#region DescribeAccessPolicy
///
/// Describes an access policy, which specifies an identity's access to an IoT SiteWise
/// Monitor portal or project.
///
/// Container for the necessary parameters to execute the DescribeAccessPolicy service method.
///
/// The response from the DescribeAccessPolicy service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeAccessPolicy Operation
DescribeAccessPolicyResponse DescribeAccessPolicy(DescribeAccessPolicyRequest request);
///
/// Initiates the asynchronous execution of the DescribeAccessPolicy operation.
///
///
/// Container for the necessary parameters to execute the DescribeAccessPolicy operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeAccessPolicy
/// operation.
/// REST API Reference for DescribeAccessPolicy Operation
IAsyncResult BeginDescribeAccessPolicy(DescribeAccessPolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAccessPolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAccessPolicy.
///
/// Returns a DescribeAccessPolicyResult from IoTSiteWise.
/// REST API Reference for DescribeAccessPolicy Operation
DescribeAccessPolicyResponse EndDescribeAccessPolicy(IAsyncResult asyncResult);
#endregion
#region DescribeAsset
///
/// Retrieves information about an asset.
///
/// Container for the necessary parameters to execute the DescribeAsset service method.
///
/// The response from the DescribeAsset service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeAsset Operation
DescribeAssetResponse DescribeAsset(DescribeAssetRequest request);
///
/// Initiates the asynchronous execution of the DescribeAsset operation.
///
///
/// Container for the necessary parameters to execute the DescribeAsset operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeAsset
/// operation.
/// REST API Reference for DescribeAsset Operation
IAsyncResult BeginDescribeAsset(DescribeAssetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAsset operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAsset.
///
/// Returns a DescribeAssetResult from IoTSiteWise.
/// REST API Reference for DescribeAsset Operation
DescribeAssetResponse EndDescribeAsset(IAsyncResult asyncResult);
#endregion
#region DescribeAssetModel
///
/// Retrieves information about an asset model.
///
/// Container for the necessary parameters to execute the DescribeAssetModel service method.
///
/// The response from the DescribeAssetModel service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeAssetModel Operation
DescribeAssetModelResponse DescribeAssetModel(DescribeAssetModelRequest request);
///
/// Initiates the asynchronous execution of the DescribeAssetModel operation.
///
///
/// Container for the necessary parameters to execute the DescribeAssetModel operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeAssetModel
/// operation.
/// REST API Reference for DescribeAssetModel Operation
IAsyncResult BeginDescribeAssetModel(DescribeAssetModelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAssetModel operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAssetModel.
///
/// Returns a DescribeAssetModelResult from IoTSiteWise.
/// REST API Reference for DescribeAssetModel Operation
DescribeAssetModelResponse EndDescribeAssetModel(IAsyncResult asyncResult);
#endregion
#region DescribeAssetProperty
///
/// Retrieves information about an asset property.
///
///
///
/// When you call this operation for an attribute property, this response includes the
/// default attribute value that you define in the asset model. If you update the default
/// value in the model, this operation's response includes the new default value.
///
///
///
/// This operation doesn't return the value of the asset property. To get the value of
/// an asset property, use GetAssetPropertyValue.
///
///
/// Container for the necessary parameters to execute the DescribeAssetProperty service method.
///
/// The response from the DescribeAssetProperty service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeAssetProperty Operation
DescribeAssetPropertyResponse DescribeAssetProperty(DescribeAssetPropertyRequest request);
///
/// Initiates the asynchronous execution of the DescribeAssetProperty operation.
///
///
/// Container for the necessary parameters to execute the DescribeAssetProperty operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeAssetProperty
/// operation.
/// REST API Reference for DescribeAssetProperty Operation
IAsyncResult BeginDescribeAssetProperty(DescribeAssetPropertyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeAssetProperty operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeAssetProperty.
///
/// Returns a DescribeAssetPropertyResult from IoTSiteWise.
/// REST API Reference for DescribeAssetProperty Operation
DescribeAssetPropertyResponse EndDescribeAssetProperty(IAsyncResult asyncResult);
#endregion
#region DescribeBulkImportJob
///
/// Retrieves information about a bulk import job request. For more information, see Describe
/// a bulk import job (CLI) in the Amazon Simple Storage Service User Guide.
///
/// Container for the necessary parameters to execute the DescribeBulkImportJob service method.
///
/// The response from the DescribeBulkImportJob service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeBulkImportJob Operation
DescribeBulkImportJobResponse DescribeBulkImportJob(DescribeBulkImportJobRequest request);
///
/// Initiates the asynchronous execution of the DescribeBulkImportJob operation.
///
///
/// Container for the necessary parameters to execute the DescribeBulkImportJob operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeBulkImportJob
/// operation.
/// REST API Reference for DescribeBulkImportJob Operation
IAsyncResult BeginDescribeBulkImportJob(DescribeBulkImportJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeBulkImportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeBulkImportJob.
///
/// Returns a DescribeBulkImportJobResult from IoTSiteWise.
/// REST API Reference for DescribeBulkImportJob Operation
DescribeBulkImportJobResponse EndDescribeBulkImportJob(IAsyncResult asyncResult);
#endregion
#region DescribeDashboard
///
/// Retrieves information about a dashboard.
///
/// Container for the necessary parameters to execute the DescribeDashboard service method.
///
/// The response from the DescribeDashboard service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeDashboard Operation
DescribeDashboardResponse DescribeDashboard(DescribeDashboardRequest request);
///
/// Initiates the asynchronous execution of the DescribeDashboard operation.
///
///
/// Container for the necessary parameters to execute the DescribeDashboard operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeDashboard
/// operation.
/// REST API Reference for DescribeDashboard Operation
IAsyncResult BeginDescribeDashboard(DescribeDashboardRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDashboard operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDashboard.
///
/// Returns a DescribeDashboardResult from IoTSiteWise.
/// REST API Reference for DescribeDashboard Operation
DescribeDashboardResponse EndDescribeDashboard(IAsyncResult asyncResult);
#endregion
#region DescribeDefaultEncryptionConfiguration
///
/// Retrieves information about the default encryption configuration for the Amazon Web
/// Services account in the default or specified Region. For more information, see Key
/// management in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the DescribeDefaultEncryptionConfiguration service method.
///
/// The response from the DescribeDefaultEncryptionConfiguration service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeDefaultEncryptionConfiguration Operation
DescribeDefaultEncryptionConfigurationResponse DescribeDefaultEncryptionConfiguration(DescribeDefaultEncryptionConfigurationRequest request);
///
/// Initiates the asynchronous execution of the DescribeDefaultEncryptionConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DescribeDefaultEncryptionConfiguration operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeDefaultEncryptionConfiguration
/// operation.
/// REST API Reference for DescribeDefaultEncryptionConfiguration Operation
IAsyncResult BeginDescribeDefaultEncryptionConfiguration(DescribeDefaultEncryptionConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeDefaultEncryptionConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDefaultEncryptionConfiguration.
///
/// Returns a DescribeDefaultEncryptionConfigurationResult from IoTSiteWise.
/// REST API Reference for DescribeDefaultEncryptionConfiguration Operation
DescribeDefaultEncryptionConfigurationResponse EndDescribeDefaultEncryptionConfiguration(IAsyncResult asyncResult);
#endregion
#region DescribeGateway
///
/// Retrieves information about a gateway.
///
/// Container for the necessary parameters to execute the DescribeGateway service method.
///
/// The response from the DescribeGateway service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeGateway Operation
DescribeGatewayResponse DescribeGateway(DescribeGatewayRequest request);
///
/// Initiates the asynchronous execution of the DescribeGateway operation.
///
///
/// Container for the necessary parameters to execute the DescribeGateway operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeGateway
/// operation.
/// REST API Reference for DescribeGateway Operation
IAsyncResult BeginDescribeGateway(DescribeGatewayRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeGateway.
///
/// Returns a DescribeGatewayResult from IoTSiteWise.
/// REST API Reference for DescribeGateway Operation
DescribeGatewayResponse EndDescribeGateway(IAsyncResult asyncResult);
#endregion
#region DescribeGatewayCapabilityConfiguration
///
/// Retrieves information about a gateway capability configuration. Each gateway capability
/// defines data sources for a gateway. A capability configuration can contain multiple
/// data source configurations. If you define OPC-UA sources for a gateway in the IoT
/// SiteWise console, all of your OPC-UA sources are stored in one capability configuration.
/// To list all capability configurations for a gateway, use DescribeGateway.
///
/// Container for the necessary parameters to execute the DescribeGatewayCapabilityConfiguration service method.
///
/// The response from the DescribeGatewayCapabilityConfiguration service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeGatewayCapabilityConfiguration Operation
DescribeGatewayCapabilityConfigurationResponse DescribeGatewayCapabilityConfiguration(DescribeGatewayCapabilityConfigurationRequest request);
///
/// Initiates the asynchronous execution of the DescribeGatewayCapabilityConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DescribeGatewayCapabilityConfiguration operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeGatewayCapabilityConfiguration
/// operation.
/// REST API Reference for DescribeGatewayCapabilityConfiguration Operation
IAsyncResult BeginDescribeGatewayCapabilityConfiguration(DescribeGatewayCapabilityConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeGatewayCapabilityConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeGatewayCapabilityConfiguration.
///
/// Returns a DescribeGatewayCapabilityConfigurationResult from IoTSiteWise.
/// REST API Reference for DescribeGatewayCapabilityConfiguration Operation
DescribeGatewayCapabilityConfigurationResponse EndDescribeGatewayCapabilityConfiguration(IAsyncResult asyncResult);
#endregion
#region DescribeLoggingOptions
///
/// Retrieves the current IoT SiteWise logging options.
///
/// Container for the necessary parameters to execute the DescribeLoggingOptions service method.
///
/// The response from the DescribeLoggingOptions service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeLoggingOptions Operation
DescribeLoggingOptionsResponse DescribeLoggingOptions(DescribeLoggingOptionsRequest request);
///
/// Initiates the asynchronous execution of the DescribeLoggingOptions operation.
///
///
/// Container for the necessary parameters to execute the DescribeLoggingOptions operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeLoggingOptions
/// operation.
/// REST API Reference for DescribeLoggingOptions Operation
IAsyncResult BeginDescribeLoggingOptions(DescribeLoggingOptionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeLoggingOptions operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeLoggingOptions.
///
/// Returns a DescribeLoggingOptionsResult from IoTSiteWise.
/// REST API Reference for DescribeLoggingOptions Operation
DescribeLoggingOptionsResponse EndDescribeLoggingOptions(IAsyncResult asyncResult);
#endregion
#region DescribePortal
///
/// Retrieves information about a portal.
///
/// Container for the necessary parameters to execute the DescribePortal service method.
///
/// The response from the DescribePortal service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribePortal Operation
DescribePortalResponse DescribePortal(DescribePortalRequest request);
///
/// Initiates the asynchronous execution of the DescribePortal operation.
///
///
/// Container for the necessary parameters to execute the DescribePortal operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribePortal
/// operation.
/// REST API Reference for DescribePortal Operation
IAsyncResult BeginDescribePortal(DescribePortalRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribePortal operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribePortal.
///
/// Returns a DescribePortalResult from IoTSiteWise.
/// REST API Reference for DescribePortal Operation
DescribePortalResponse EndDescribePortal(IAsyncResult asyncResult);
#endregion
#region DescribeProject
///
/// Retrieves information about a project.
///
/// Container for the necessary parameters to execute the DescribeProject service method.
///
/// The response from the DescribeProject service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeProject Operation
DescribeProjectResponse DescribeProject(DescribeProjectRequest request);
///
/// Initiates the asynchronous execution of the DescribeProject operation.
///
///
/// Container for the necessary parameters to execute the DescribeProject operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeProject
/// operation.
/// REST API Reference for DescribeProject Operation
IAsyncResult BeginDescribeProject(DescribeProjectRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeProject operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeProject.
///
/// Returns a DescribeProjectResult from IoTSiteWise.
/// REST API Reference for DescribeProject Operation
DescribeProjectResponse EndDescribeProject(IAsyncResult asyncResult);
#endregion
#region DescribeStorageConfiguration
///
/// Retrieves information about the storage configuration for IoT SiteWise.
///
/// Container for the necessary parameters to execute the DescribeStorageConfiguration service method.
///
/// The response from the DescribeStorageConfiguration service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeStorageConfiguration Operation
DescribeStorageConfigurationResponse DescribeStorageConfiguration(DescribeStorageConfigurationRequest request);
///
/// Initiates the asynchronous execution of the DescribeStorageConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DescribeStorageConfiguration operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeStorageConfiguration
/// operation.
/// REST API Reference for DescribeStorageConfiguration Operation
IAsyncResult BeginDescribeStorageConfiguration(DescribeStorageConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeStorageConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeStorageConfiguration.
///
/// Returns a DescribeStorageConfigurationResult from IoTSiteWise.
/// REST API Reference for DescribeStorageConfiguration Operation
DescribeStorageConfigurationResponse EndDescribeStorageConfiguration(IAsyncResult asyncResult);
#endregion
#region DescribeTimeSeries
///
/// Retrieves information about a time series (data stream).
///
///
///
/// To identify a time series, do one of the following:
///
/// -
///
/// If the time series isn't associated with an asset property, specify the
alias
/// of the time series.
///
/// -
///
/// If the time series is associated with an asset property, specify one of the following:
///
///
///
-
///
/// The
alias
of the time series.
///
/// -
///
/// The
assetId
and propertyId
that identifies the asset property.
///
///
///
/// Container for the necessary parameters to execute the DescribeTimeSeries service method.
///
/// The response from the DescribeTimeSeries service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DescribeTimeSeries Operation
DescribeTimeSeriesResponse DescribeTimeSeries(DescribeTimeSeriesRequest request);
///
/// Initiates the asynchronous execution of the DescribeTimeSeries operation.
///
///
/// Container for the necessary parameters to execute the DescribeTimeSeries operation on AmazonIoTSiteWiseClient.
/// 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 EndDescribeTimeSeries
/// operation.
/// REST API Reference for DescribeTimeSeries Operation
IAsyncResult BeginDescribeTimeSeries(DescribeTimeSeriesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeTimeSeries operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeTimeSeries.
///
/// Returns a DescribeTimeSeriesResult from IoTSiteWise.
/// REST API Reference for DescribeTimeSeries Operation
DescribeTimeSeriesResponse EndDescribeTimeSeries(IAsyncResult asyncResult);
#endregion
#region DisassociateAssets
///
/// Disassociates a child asset from the given parent asset through a hierarchy defined
/// in the parent asset's model.
///
/// Container for the necessary parameters to execute the DisassociateAssets service method.
///
/// The response from the DisassociateAssets service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DisassociateAssets Operation
DisassociateAssetsResponse DisassociateAssets(DisassociateAssetsRequest request);
///
/// Initiates the asynchronous execution of the DisassociateAssets operation.
///
///
/// Container for the necessary parameters to execute the DisassociateAssets operation on AmazonIoTSiteWiseClient.
/// 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 EndDisassociateAssets
/// operation.
/// REST API Reference for DisassociateAssets Operation
IAsyncResult BeginDisassociateAssets(DisassociateAssetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateAssets operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateAssets.
///
/// Returns a DisassociateAssetsResult from IoTSiteWise.
/// REST API Reference for DisassociateAssets Operation
DisassociateAssetsResponse EndDisassociateAssets(IAsyncResult asyncResult);
#endregion
#region DisassociateTimeSeriesFromAssetProperty
///
/// Disassociates a time series (data stream) from an asset property.
///
/// Container for the necessary parameters to execute the DisassociateTimeSeriesFromAssetProperty service method.
///
/// The response from the DisassociateTimeSeriesFromAssetProperty service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for DisassociateTimeSeriesFromAssetProperty Operation
DisassociateTimeSeriesFromAssetPropertyResponse DisassociateTimeSeriesFromAssetProperty(DisassociateTimeSeriesFromAssetPropertyRequest request);
///
/// Initiates the asynchronous execution of the DisassociateTimeSeriesFromAssetProperty operation.
///
///
/// Container for the necessary parameters to execute the DisassociateTimeSeriesFromAssetProperty operation on AmazonIoTSiteWiseClient.
/// 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 EndDisassociateTimeSeriesFromAssetProperty
/// operation.
/// REST API Reference for DisassociateTimeSeriesFromAssetProperty Operation
IAsyncResult BeginDisassociateTimeSeriesFromAssetProperty(DisassociateTimeSeriesFromAssetPropertyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateTimeSeriesFromAssetProperty operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateTimeSeriesFromAssetProperty.
///
/// Returns a DisassociateTimeSeriesFromAssetPropertyResult from IoTSiteWise.
/// REST API Reference for DisassociateTimeSeriesFromAssetProperty Operation
DisassociateTimeSeriesFromAssetPropertyResponse EndDisassociateTimeSeriesFromAssetProperty(IAsyncResult asyncResult);
#endregion
#region GetAssetPropertyAggregates
///
/// Gets aggregated values for an asset property. For more information, see Querying
/// aggregates in the IoT SiteWise User Guide.
///
///
///
/// To identify an asset property, you must specify one of the following:
///
/// -
///
/// The
assetId
and propertyId
of an asset property.
///
/// -
///
/// A
propertyAlias
, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature
).
/// To define an asset property's alias, see UpdateAssetProperty.
///
///
///
/// Container for the necessary parameters to execute the GetAssetPropertyAggregates service method.
///
/// The response from the GetAssetPropertyAggregates service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// The requested service is unavailable.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for GetAssetPropertyAggregates Operation
GetAssetPropertyAggregatesResponse GetAssetPropertyAggregates(GetAssetPropertyAggregatesRequest request);
///
/// Initiates the asynchronous execution of the GetAssetPropertyAggregates operation.
///
///
/// Container for the necessary parameters to execute the GetAssetPropertyAggregates operation on AmazonIoTSiteWiseClient.
/// 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 EndGetAssetPropertyAggregates
/// operation.
/// REST API Reference for GetAssetPropertyAggregates Operation
IAsyncResult BeginGetAssetPropertyAggregates(GetAssetPropertyAggregatesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetAssetPropertyAggregates operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAssetPropertyAggregates.
///
/// Returns a GetAssetPropertyAggregatesResult from IoTSiteWise.
/// REST API Reference for GetAssetPropertyAggregates Operation
GetAssetPropertyAggregatesResponse EndGetAssetPropertyAggregates(IAsyncResult asyncResult);
#endregion
#region GetAssetPropertyValue
///
/// Gets an asset property's current value. For more information, see Querying
/// current values in the IoT SiteWise User Guide.
///
///
///
/// To identify an asset property, you must specify one of the following:
///
/// -
///
/// The
assetId
and propertyId
of an asset property.
///
/// -
///
/// A
propertyAlias
, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature
).
/// To define an asset property's alias, see UpdateAssetProperty.
///
///
///
/// Container for the necessary parameters to execute the GetAssetPropertyValue service method.
///
/// The response from the GetAssetPropertyValue service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// The requested service is unavailable.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for GetAssetPropertyValue Operation
GetAssetPropertyValueResponse GetAssetPropertyValue(GetAssetPropertyValueRequest request);
///
/// Initiates the asynchronous execution of the GetAssetPropertyValue operation.
///
///
/// Container for the necessary parameters to execute the GetAssetPropertyValue operation on AmazonIoTSiteWiseClient.
/// 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 EndGetAssetPropertyValue
/// operation.
/// REST API Reference for GetAssetPropertyValue Operation
IAsyncResult BeginGetAssetPropertyValue(GetAssetPropertyValueRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetAssetPropertyValue operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAssetPropertyValue.
///
/// Returns a GetAssetPropertyValueResult from IoTSiteWise.
/// REST API Reference for GetAssetPropertyValue Operation
GetAssetPropertyValueResponse EndGetAssetPropertyValue(IAsyncResult asyncResult);
#endregion
#region GetAssetPropertyValueHistory
///
/// Gets the history of an asset property's values. For more information, see Querying
/// historical values in the IoT SiteWise User Guide.
///
///
///
/// To identify an asset property, you must specify one of the following:
///
/// -
///
/// The
assetId
and propertyId
of an asset property.
///
/// -
///
/// A
propertyAlias
, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature
).
/// To define an asset property's alias, see UpdateAssetProperty.
///
///
///
/// Container for the necessary parameters to execute the GetAssetPropertyValueHistory service method.
///
/// The response from the GetAssetPropertyValueHistory service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// The requested service is unavailable.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for GetAssetPropertyValueHistory Operation
GetAssetPropertyValueHistoryResponse GetAssetPropertyValueHistory(GetAssetPropertyValueHistoryRequest request);
///
/// Initiates the asynchronous execution of the GetAssetPropertyValueHistory operation.
///
///
/// Container for the necessary parameters to execute the GetAssetPropertyValueHistory operation on AmazonIoTSiteWiseClient.
/// 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 EndGetAssetPropertyValueHistory
/// operation.
/// REST API Reference for GetAssetPropertyValueHistory Operation
IAsyncResult BeginGetAssetPropertyValueHistory(GetAssetPropertyValueHistoryRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetAssetPropertyValueHistory operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAssetPropertyValueHistory.
///
/// Returns a GetAssetPropertyValueHistoryResult from IoTSiteWise.
/// REST API Reference for GetAssetPropertyValueHistory Operation
GetAssetPropertyValueHistoryResponse EndGetAssetPropertyValueHistory(IAsyncResult asyncResult);
#endregion
#region GetInterpolatedAssetPropertyValues
///
/// Get interpolated values for an asset property for a specified time interval, during
/// a period of time. If your time series is missing data points during the specified
/// time interval, you can use interpolation to estimate the missing data.
///
///
///
/// For example, you can use this operation to return the interpolated temperature values
/// for a wind turbine every 24 hours over a duration of 7 days.
///
///
///
/// To identify an asset property, you must specify one of the following:
///
/// -
///
/// The
assetId
and propertyId
of an asset property.
///
/// -
///
/// A
propertyAlias
, which is a data stream alias (for example, /company/windfarm/3/turbine/7/temperature
).
/// To define an asset property's alias, see UpdateAssetProperty.
///
///
///
/// Container for the necessary parameters to execute the GetInterpolatedAssetPropertyValues service method.
///
/// The response from the GetInterpolatedAssetPropertyValues service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// The requested service is unavailable.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for GetInterpolatedAssetPropertyValues Operation
GetInterpolatedAssetPropertyValuesResponse GetInterpolatedAssetPropertyValues(GetInterpolatedAssetPropertyValuesRequest request);
///
/// Initiates the asynchronous execution of the GetInterpolatedAssetPropertyValues operation.
///
///
/// Container for the necessary parameters to execute the GetInterpolatedAssetPropertyValues operation on AmazonIoTSiteWiseClient.
/// 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 EndGetInterpolatedAssetPropertyValues
/// operation.
/// REST API Reference for GetInterpolatedAssetPropertyValues Operation
IAsyncResult BeginGetInterpolatedAssetPropertyValues(GetInterpolatedAssetPropertyValuesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetInterpolatedAssetPropertyValues operation.
///
///
/// The IAsyncResult returned by the call to BeginGetInterpolatedAssetPropertyValues.
///
/// Returns a GetInterpolatedAssetPropertyValuesResult from IoTSiteWise.
/// REST API Reference for GetInterpolatedAssetPropertyValues Operation
GetInterpolatedAssetPropertyValuesResponse EndGetInterpolatedAssetPropertyValues(IAsyncResult asyncResult);
#endregion
#region ListAccessPolicies
///
/// Retrieves a paginated list of access policies for an identity (an IAM Identity Center
/// user, an IAM Identity Center group, or an IAM user) or an IoT SiteWise Monitor resource
/// (a portal or project).
///
/// Container for the necessary parameters to execute the ListAccessPolicies service method.
///
/// The response from the ListAccessPolicies service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListAccessPolicies Operation
ListAccessPoliciesResponse ListAccessPolicies(ListAccessPoliciesRequest request);
///
/// Initiates the asynchronous execution of the ListAccessPolicies operation.
///
///
/// Container for the necessary parameters to execute the ListAccessPolicies operation on AmazonIoTSiteWiseClient.
/// 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 EndListAccessPolicies
/// operation.
/// REST API Reference for ListAccessPolicies Operation
IAsyncResult BeginListAccessPolicies(ListAccessPoliciesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAccessPolicies operation.
///
///
/// The IAsyncResult returned by the call to BeginListAccessPolicies.
///
/// Returns a ListAccessPoliciesResult from IoTSiteWise.
/// REST API Reference for ListAccessPolicies Operation
ListAccessPoliciesResponse EndListAccessPolicies(IAsyncResult asyncResult);
#endregion
#region ListAssetModelProperties
///
/// Retrieves a paginated list of properties associated with an asset model. If you update
/// properties associated with the model before you finish listing all the properties,
/// you need to start all over again.
///
/// Container for the necessary parameters to execute the ListAssetModelProperties service method.
///
/// The response from the ListAssetModelProperties service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListAssetModelProperties Operation
ListAssetModelPropertiesResponse ListAssetModelProperties(ListAssetModelPropertiesRequest request);
///
/// Initiates the asynchronous execution of the ListAssetModelProperties operation.
///
///
/// Container for the necessary parameters to execute the ListAssetModelProperties operation on AmazonIoTSiteWiseClient.
/// 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 EndListAssetModelProperties
/// operation.
/// REST API Reference for ListAssetModelProperties Operation
IAsyncResult BeginListAssetModelProperties(ListAssetModelPropertiesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAssetModelProperties operation.
///
///
/// The IAsyncResult returned by the call to BeginListAssetModelProperties.
///
/// Returns a ListAssetModelPropertiesResult from IoTSiteWise.
/// REST API Reference for ListAssetModelProperties Operation
ListAssetModelPropertiesResponse EndListAssetModelProperties(IAsyncResult asyncResult);
#endregion
#region ListAssetModels
///
/// Retrieves a paginated list of summaries of all asset models.
///
/// Container for the necessary parameters to execute the ListAssetModels service method.
///
/// The response from the ListAssetModels service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListAssetModels Operation
ListAssetModelsResponse ListAssetModels(ListAssetModelsRequest request);
///
/// Initiates the asynchronous execution of the ListAssetModels operation.
///
///
/// Container for the necessary parameters to execute the ListAssetModels operation on AmazonIoTSiteWiseClient.
/// 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 EndListAssetModels
/// operation.
/// REST API Reference for ListAssetModels Operation
IAsyncResult BeginListAssetModels(ListAssetModelsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAssetModels operation.
///
///
/// The IAsyncResult returned by the call to BeginListAssetModels.
///
/// Returns a ListAssetModelsResult from IoTSiteWise.
/// REST API Reference for ListAssetModels Operation
ListAssetModelsResponse EndListAssetModels(IAsyncResult asyncResult);
#endregion
#region ListAssetProperties
///
/// Retrieves a paginated list of properties associated with an asset. If you update properties
/// associated with the model before you finish listing all the properties, you need to
/// start all over again.
///
/// Container for the necessary parameters to execute the ListAssetProperties service method.
///
/// The response from the ListAssetProperties service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListAssetProperties Operation
ListAssetPropertiesResponse ListAssetProperties(ListAssetPropertiesRequest request);
///
/// Initiates the asynchronous execution of the ListAssetProperties operation.
///
///
/// Container for the necessary parameters to execute the ListAssetProperties operation on AmazonIoTSiteWiseClient.
/// 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 EndListAssetProperties
/// operation.
/// REST API Reference for ListAssetProperties Operation
IAsyncResult BeginListAssetProperties(ListAssetPropertiesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAssetProperties operation.
///
///
/// The IAsyncResult returned by the call to BeginListAssetProperties.
///
/// Returns a ListAssetPropertiesResult from IoTSiteWise.
/// REST API Reference for ListAssetProperties Operation
ListAssetPropertiesResponse EndListAssetProperties(IAsyncResult asyncResult);
#endregion
#region ListAssetRelationships
///
/// Retrieves a paginated list of asset relationships for an asset. You can use this operation
/// to identify an asset's root asset and all associated assets between that asset and
/// its root.
///
/// Container for the necessary parameters to execute the ListAssetRelationships service method.
///
/// The response from the ListAssetRelationships service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListAssetRelationships Operation
ListAssetRelationshipsResponse ListAssetRelationships(ListAssetRelationshipsRequest request);
///
/// Initiates the asynchronous execution of the ListAssetRelationships operation.
///
///
/// Container for the necessary parameters to execute the ListAssetRelationships operation on AmazonIoTSiteWiseClient.
/// 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 EndListAssetRelationships
/// operation.
/// REST API Reference for ListAssetRelationships Operation
IAsyncResult BeginListAssetRelationships(ListAssetRelationshipsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAssetRelationships operation.
///
///
/// The IAsyncResult returned by the call to BeginListAssetRelationships.
///
/// Returns a ListAssetRelationshipsResult from IoTSiteWise.
/// REST API Reference for ListAssetRelationships Operation
ListAssetRelationshipsResponse EndListAssetRelationships(IAsyncResult asyncResult);
#endregion
#region ListAssets
///
/// Retrieves a paginated list of asset summaries.
///
///
///
/// You can use this operation to do the following:
///
/// -
///
/// List assets based on a specific asset model.
///
///
-
///
/// List top-level assets.
///
///
///
/// You can't use this operation to list all assets. To retrieve summaries for all of
/// your assets, use ListAssetModels
/// to get all of your asset model IDs. Then, use ListAssets to get all assets for each
/// asset model.
///
///
/// Container for the necessary parameters to execute the ListAssets service method.
///
/// The response from the ListAssets service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListAssets Operation
ListAssetsResponse ListAssets(ListAssetsRequest request);
///
/// Initiates the asynchronous execution of the ListAssets operation.
///
///
/// Container for the necessary parameters to execute the ListAssets operation on AmazonIoTSiteWiseClient.
/// 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 EndListAssets
/// operation.
/// REST API Reference for ListAssets Operation
IAsyncResult BeginListAssets(ListAssetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAssets operation.
///
///
/// The IAsyncResult returned by the call to BeginListAssets.
///
/// Returns a ListAssetsResult from IoTSiteWise.
/// REST API Reference for ListAssets Operation
ListAssetsResponse EndListAssets(IAsyncResult asyncResult);
#endregion
#region ListAssociatedAssets
///
/// Retrieves a paginated list of associated assets.
///
///
///
/// You can use this operation to do the following:
///
/// -
///
/// List child assets associated to a parent asset by a hierarchy that you specify.
///
///
-
///
/// List an asset's parent asset.
///
///
///
/// Container for the necessary parameters to execute the ListAssociatedAssets service method.
///
/// The response from the ListAssociatedAssets service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListAssociatedAssets Operation
ListAssociatedAssetsResponse ListAssociatedAssets(ListAssociatedAssetsRequest request);
///
/// Initiates the asynchronous execution of the ListAssociatedAssets operation.
///
///
/// Container for the necessary parameters to execute the ListAssociatedAssets operation on AmazonIoTSiteWiseClient.
/// 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 EndListAssociatedAssets
/// operation.
/// REST API Reference for ListAssociatedAssets Operation
IAsyncResult BeginListAssociatedAssets(ListAssociatedAssetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAssociatedAssets operation.
///
///
/// The IAsyncResult returned by the call to BeginListAssociatedAssets.
///
/// Returns a ListAssociatedAssetsResult from IoTSiteWise.
/// REST API Reference for ListAssociatedAssets Operation
ListAssociatedAssetsResponse EndListAssociatedAssets(IAsyncResult asyncResult);
#endregion
#region ListBulkImportJobs
///
/// Retrieves a paginated list of bulk import job requests. For more information, see
/// List
/// bulk import jobs (CLI) in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the ListBulkImportJobs service method.
///
/// The response from the ListBulkImportJobs service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListBulkImportJobs Operation
ListBulkImportJobsResponse ListBulkImportJobs(ListBulkImportJobsRequest request);
///
/// Initiates the asynchronous execution of the ListBulkImportJobs operation.
///
///
/// Container for the necessary parameters to execute the ListBulkImportJobs operation on AmazonIoTSiteWiseClient.
/// 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 EndListBulkImportJobs
/// operation.
/// REST API Reference for ListBulkImportJobs Operation
IAsyncResult BeginListBulkImportJobs(ListBulkImportJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListBulkImportJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListBulkImportJobs.
///
/// Returns a ListBulkImportJobsResult from IoTSiteWise.
/// REST API Reference for ListBulkImportJobs Operation
ListBulkImportJobsResponse EndListBulkImportJobs(IAsyncResult asyncResult);
#endregion
#region ListDashboards
///
/// Retrieves a paginated list of dashboards for an IoT SiteWise Monitor project.
///
/// Container for the necessary parameters to execute the ListDashboards service method.
///
/// The response from the ListDashboards service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListDashboards Operation
ListDashboardsResponse ListDashboards(ListDashboardsRequest request);
///
/// Initiates the asynchronous execution of the ListDashboards operation.
///
///
/// Container for the necessary parameters to execute the ListDashboards operation on AmazonIoTSiteWiseClient.
/// 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 EndListDashboards
/// operation.
/// REST API Reference for ListDashboards Operation
IAsyncResult BeginListDashboards(ListDashboardsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDashboards operation.
///
///
/// The IAsyncResult returned by the call to BeginListDashboards.
///
/// Returns a ListDashboardsResult from IoTSiteWise.
/// REST API Reference for ListDashboards Operation
ListDashboardsResponse EndListDashboards(IAsyncResult asyncResult);
#endregion
#region ListGateways
///
/// Retrieves a paginated list of gateways.
///
/// Container for the necessary parameters to execute the ListGateways service method.
///
/// The response from the ListGateways service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListGateways Operation
ListGatewaysResponse ListGateways(ListGatewaysRequest request);
///
/// Initiates the asynchronous execution of the ListGateways operation.
///
///
/// Container for the necessary parameters to execute the ListGateways operation on AmazonIoTSiteWiseClient.
/// 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 EndListGateways
/// operation.
/// REST API Reference for ListGateways Operation
IAsyncResult BeginListGateways(ListGatewaysRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListGateways operation.
///
///
/// The IAsyncResult returned by the call to BeginListGateways.
///
/// Returns a ListGatewaysResult from IoTSiteWise.
/// REST API Reference for ListGateways Operation
ListGatewaysResponse EndListGateways(IAsyncResult asyncResult);
#endregion
#region ListPortals
///
/// Retrieves a paginated list of IoT SiteWise Monitor portals.
///
/// Container for the necessary parameters to execute the ListPortals service method.
///
/// The response from the ListPortals service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListPortals Operation
ListPortalsResponse ListPortals(ListPortalsRequest request);
///
/// Initiates the asynchronous execution of the ListPortals operation.
///
///
/// Container for the necessary parameters to execute the ListPortals operation on AmazonIoTSiteWiseClient.
/// 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 EndListPortals
/// operation.
/// REST API Reference for ListPortals Operation
IAsyncResult BeginListPortals(ListPortalsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListPortals operation.
///
///
/// The IAsyncResult returned by the call to BeginListPortals.
///
/// Returns a ListPortalsResult from IoTSiteWise.
/// REST API Reference for ListPortals Operation
ListPortalsResponse EndListPortals(IAsyncResult asyncResult);
#endregion
#region ListProjectAssets
///
/// Retrieves a paginated list of assets associated with an IoT SiteWise Monitor project.
///
/// Container for the necessary parameters to execute the ListProjectAssets service method.
///
/// The response from the ListProjectAssets service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListProjectAssets Operation
ListProjectAssetsResponse ListProjectAssets(ListProjectAssetsRequest request);
///
/// Initiates the asynchronous execution of the ListProjectAssets operation.
///
///
/// Container for the necessary parameters to execute the ListProjectAssets operation on AmazonIoTSiteWiseClient.
/// 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 EndListProjectAssets
/// operation.
/// REST API Reference for ListProjectAssets Operation
IAsyncResult BeginListProjectAssets(ListProjectAssetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListProjectAssets operation.
///
///
/// The IAsyncResult returned by the call to BeginListProjectAssets.
///
/// Returns a ListProjectAssetsResult from IoTSiteWise.
/// REST API Reference for ListProjectAssets Operation
ListProjectAssetsResponse EndListProjectAssets(IAsyncResult asyncResult);
#endregion
#region ListProjects
///
/// Retrieves a paginated list of projects for an IoT SiteWise Monitor portal.
///
/// Container for the necessary parameters to execute the ListProjects service method.
///
/// The response from the ListProjects service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListProjects Operation
ListProjectsResponse ListProjects(ListProjectsRequest request);
///
/// Initiates the asynchronous execution of the ListProjects operation.
///
///
/// Container for the necessary parameters to execute the ListProjects operation on AmazonIoTSiteWiseClient.
/// 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 EndListProjects
/// operation.
/// REST API Reference for ListProjects Operation
IAsyncResult BeginListProjects(ListProjectsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListProjects operation.
///
///
/// The IAsyncResult returned by the call to BeginListProjects.
///
/// Returns a ListProjectsResult from IoTSiteWise.
/// REST API Reference for ListProjects Operation
ListProjectsResponse EndListProjects(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Retrieves the list of tags for an IoT SiteWise resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// You are not authorized.
///
/// 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 AmazonIoTSiteWiseClient.
/// 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 IoTSiteWise.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region ListTimeSeries
///
/// Retrieves a paginated list of time series (data streams).
///
/// Container for the necessary parameters to execute the ListTimeSeries service method.
///
/// The response from the ListTimeSeries service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for ListTimeSeries Operation
ListTimeSeriesResponse ListTimeSeries(ListTimeSeriesRequest request);
///
/// Initiates the asynchronous execution of the ListTimeSeries operation.
///
///
/// Container for the necessary parameters to execute the ListTimeSeries operation on AmazonIoTSiteWiseClient.
/// 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 EndListTimeSeries
/// operation.
/// REST API Reference for ListTimeSeries Operation
IAsyncResult BeginListTimeSeries(ListTimeSeriesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTimeSeries operation.
///
///
/// The IAsyncResult returned by the call to BeginListTimeSeries.
///
/// Returns a ListTimeSeriesResult from IoTSiteWise.
/// REST API Reference for ListTimeSeries Operation
ListTimeSeriesResponse EndListTimeSeries(IAsyncResult asyncResult);
#endregion
#region PutDefaultEncryptionConfiguration
///
/// Sets the default encryption configuration for the Amazon Web Services account. For
/// more information, see Key
/// management in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the PutDefaultEncryptionConfiguration service method.
///
/// The response from the PutDefaultEncryptionConfiguration service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for PutDefaultEncryptionConfiguration Operation
PutDefaultEncryptionConfigurationResponse PutDefaultEncryptionConfiguration(PutDefaultEncryptionConfigurationRequest request);
///
/// Initiates the asynchronous execution of the PutDefaultEncryptionConfiguration operation.
///
///
/// Container for the necessary parameters to execute the PutDefaultEncryptionConfiguration operation on AmazonIoTSiteWiseClient.
/// 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 EndPutDefaultEncryptionConfiguration
/// operation.
/// REST API Reference for PutDefaultEncryptionConfiguration Operation
IAsyncResult BeginPutDefaultEncryptionConfiguration(PutDefaultEncryptionConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutDefaultEncryptionConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginPutDefaultEncryptionConfiguration.
///
/// Returns a PutDefaultEncryptionConfigurationResult from IoTSiteWise.
/// REST API Reference for PutDefaultEncryptionConfiguration Operation
PutDefaultEncryptionConfigurationResponse EndPutDefaultEncryptionConfiguration(IAsyncResult asyncResult);
#endregion
#region PutLoggingOptions
///
/// Sets logging options for IoT SiteWise.
///
/// Container for the necessary parameters to execute the PutLoggingOptions service method.
///
/// The response from the PutLoggingOptions service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for PutLoggingOptions Operation
PutLoggingOptionsResponse PutLoggingOptions(PutLoggingOptionsRequest request);
///
/// Initiates the asynchronous execution of the PutLoggingOptions operation.
///
///
/// Container for the necessary parameters to execute the PutLoggingOptions operation on AmazonIoTSiteWiseClient.
/// 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 EndPutLoggingOptions
/// operation.
/// REST API Reference for PutLoggingOptions Operation
IAsyncResult BeginPutLoggingOptions(PutLoggingOptionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutLoggingOptions operation.
///
///
/// The IAsyncResult returned by the call to BeginPutLoggingOptions.
///
/// Returns a PutLoggingOptionsResult from IoTSiteWise.
/// REST API Reference for PutLoggingOptions Operation
PutLoggingOptionsResponse EndPutLoggingOptions(IAsyncResult asyncResult);
#endregion
#region PutStorageConfiguration
///
/// Configures storage settings for IoT SiteWise.
///
/// Container for the necessary parameters to execute the PutStorageConfiguration service method.
///
/// The response from the PutStorageConfiguration service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The resource already exists.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for PutStorageConfiguration Operation
PutStorageConfigurationResponse PutStorageConfiguration(PutStorageConfigurationRequest request);
///
/// Initiates the asynchronous execution of the PutStorageConfiguration operation.
///
///
/// Container for the necessary parameters to execute the PutStorageConfiguration operation on AmazonIoTSiteWiseClient.
/// 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 EndPutStorageConfiguration
/// operation.
/// REST API Reference for PutStorageConfiguration Operation
IAsyncResult BeginPutStorageConfiguration(PutStorageConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutStorageConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginPutStorageConfiguration.
///
/// Returns a PutStorageConfigurationResult from IoTSiteWise.
/// REST API Reference for PutStorageConfiguration Operation
PutStorageConfigurationResponse EndPutStorageConfiguration(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Adds tags to an IoT SiteWise resource. If a tag already exists for the resource, this
/// operation updates the tag's value.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// You've reached the limit for the number of tags allowed for a resource. For more information,
/// see Tag
/// naming limits and requirements in the Amazon Web Services General Reference.
///
///
/// You are not authorized.
///
/// 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 AmazonIoTSiteWiseClient.
/// 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 IoTSiteWise.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes a tag from an IoT SiteWise resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// You are not authorized.
///
/// 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 AmazonIoTSiteWiseClient.
/// 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 IoTSiteWise.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateAccessPolicy
///
/// Updates an existing access policy that specifies an identity's access to an IoT SiteWise
/// Monitor portal or project resource.
///
/// Container for the necessary parameters to execute the UpdateAccessPolicy service method.
///
/// The response from the UpdateAccessPolicy service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for UpdateAccessPolicy Operation
UpdateAccessPolicyResponse UpdateAccessPolicy(UpdateAccessPolicyRequest request);
///
/// Initiates the asynchronous execution of the UpdateAccessPolicy operation.
///
///
/// Container for the necessary parameters to execute the UpdateAccessPolicy operation on AmazonIoTSiteWiseClient.
/// 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 EndUpdateAccessPolicy
/// operation.
/// REST API Reference for UpdateAccessPolicy Operation
IAsyncResult BeginUpdateAccessPolicy(UpdateAccessPolicyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAccessPolicy operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAccessPolicy.
///
/// Returns a UpdateAccessPolicyResult from IoTSiteWise.
/// REST API Reference for UpdateAccessPolicy Operation
UpdateAccessPolicyResponse EndUpdateAccessPolicy(IAsyncResult asyncResult);
#endregion
#region UpdateAsset
///
/// Updates an asset's name. For more information, see Updating
/// assets and models in the IoT SiteWise User Guide.
///
/// Container for the necessary parameters to execute the UpdateAsset service method.
///
/// The response from the UpdateAsset service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The resource already exists.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for UpdateAsset Operation
UpdateAssetResponse UpdateAsset(UpdateAssetRequest request);
///
/// Initiates the asynchronous execution of the UpdateAsset operation.
///
///
/// Container for the necessary parameters to execute the UpdateAsset operation on AmazonIoTSiteWiseClient.
/// 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 EndUpdateAsset
/// operation.
/// REST API Reference for UpdateAsset Operation
IAsyncResult BeginUpdateAsset(UpdateAssetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAsset operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAsset.
///
/// Returns a UpdateAssetResult from IoTSiteWise.
/// REST API Reference for UpdateAsset Operation
UpdateAssetResponse EndUpdateAsset(IAsyncResult asyncResult);
#endregion
#region UpdateAssetModel
///
/// Updates an asset model and all of the assets that were created from the model. Each
/// asset created from the model inherits the updated asset model's property and hierarchy
/// definitions. For more information, see Updating
/// assets and models in the IoT SiteWise User Guide.
///
///
///
/// This operation overwrites the existing model with the provided model. To avoid deleting
/// your asset model's properties or hierarchies, you must include their IDs and definitions
/// in the updated asset model payload. For more information, see DescribeAssetModel.
///
///
///
/// If you remove a property from an asset model, IoT SiteWise deletes all previous data
/// for that property. If you remove a hierarchy definition from an asset model, IoT SiteWise
/// disassociates every asset associated with that hierarchy. You can't change the type
/// or data type of an existing property.
///
///
///
/// Container for the necessary parameters to execute the UpdateAssetModel service method.
///
/// The response from the UpdateAssetModel service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The resource already exists.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for UpdateAssetModel Operation
UpdateAssetModelResponse UpdateAssetModel(UpdateAssetModelRequest request);
///
/// Initiates the asynchronous execution of the UpdateAssetModel operation.
///
///
/// Container for the necessary parameters to execute the UpdateAssetModel operation on AmazonIoTSiteWiseClient.
/// 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 EndUpdateAssetModel
/// operation.
/// REST API Reference for UpdateAssetModel Operation
IAsyncResult BeginUpdateAssetModel(UpdateAssetModelRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAssetModel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAssetModel.
///
/// Returns a UpdateAssetModelResult from IoTSiteWise.
/// REST API Reference for UpdateAssetModel Operation
UpdateAssetModelResponse EndUpdateAssetModel(IAsyncResult asyncResult);
#endregion
#region UpdateAssetProperty
///
/// Updates an asset property's alias and notification state.
///
///
///
/// This operation overwrites the property's existing alias and notification state. To
/// keep your existing property's alias or notification state, you must include the existing
/// values in the UpdateAssetProperty request. For more information, see DescribeAssetProperty.
///
///
///
/// Container for the necessary parameters to execute the UpdateAssetProperty service method.
///
/// The response from the UpdateAssetProperty service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for UpdateAssetProperty Operation
UpdateAssetPropertyResponse UpdateAssetProperty(UpdateAssetPropertyRequest request);
///
/// Initiates the asynchronous execution of the UpdateAssetProperty operation.
///
///
/// Container for the necessary parameters to execute the UpdateAssetProperty operation on AmazonIoTSiteWiseClient.
/// 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 EndUpdateAssetProperty
/// operation.
/// REST API Reference for UpdateAssetProperty Operation
IAsyncResult BeginUpdateAssetProperty(UpdateAssetPropertyRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAssetProperty operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAssetProperty.
///
/// Returns a UpdateAssetPropertyResult from IoTSiteWise.
/// REST API Reference for UpdateAssetProperty Operation
UpdateAssetPropertyResponse EndUpdateAssetProperty(IAsyncResult asyncResult);
#endregion
#region UpdateDashboard
///
/// Updates an IoT SiteWise Monitor dashboard.
///
/// Container for the necessary parameters to execute the UpdateDashboard service method.
///
/// The response from the UpdateDashboard service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for UpdateDashboard Operation
UpdateDashboardResponse UpdateDashboard(UpdateDashboardRequest request);
///
/// Initiates the asynchronous execution of the UpdateDashboard operation.
///
///
/// Container for the necessary parameters to execute the UpdateDashboard operation on AmazonIoTSiteWiseClient.
/// 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 EndUpdateDashboard
/// operation.
/// REST API Reference for UpdateDashboard Operation
IAsyncResult BeginUpdateDashboard(UpdateDashboardRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDashboard operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDashboard.
///
/// Returns a UpdateDashboardResult from IoTSiteWise.
/// REST API Reference for UpdateDashboard Operation
UpdateDashboardResponse EndUpdateDashboard(IAsyncResult asyncResult);
#endregion
#region UpdateGateway
///
/// Updates a gateway's name.
///
/// Container for the necessary parameters to execute the UpdateGateway service method.
///
/// The response from the UpdateGateway service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for UpdateGateway Operation
UpdateGatewayResponse UpdateGateway(UpdateGatewayRequest request);
///
/// Initiates the asynchronous execution of the UpdateGateway operation.
///
///
/// Container for the necessary parameters to execute the UpdateGateway operation on AmazonIoTSiteWiseClient.
/// 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 EndUpdateGateway
/// operation.
/// REST API Reference for UpdateGateway Operation
IAsyncResult BeginUpdateGateway(UpdateGatewayRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateGateway operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateGateway.
///
/// Returns a UpdateGatewayResult from IoTSiteWise.
/// REST API Reference for UpdateGateway Operation
UpdateGatewayResponse EndUpdateGateway(IAsyncResult asyncResult);
#endregion
#region UpdateGatewayCapabilityConfiguration
///
/// Updates a gateway capability configuration or defines a new capability configuration.
/// Each gateway capability defines data sources for a gateway. A capability configuration
/// can contain multiple data source configurations. If you define OPC-UA sources for
/// a gateway in the IoT SiteWise console, all of your OPC-UA sources are stored in one
/// capability configuration. To list all capability configurations for a gateway, use
/// DescribeGateway.
///
/// Container for the necessary parameters to execute the UpdateGatewayCapabilityConfiguration service method.
///
/// The response from the UpdateGatewayCapabilityConfiguration service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// You've reached the limit for a resource. For example, this can occur if you're trying
/// to associate more than the allowed number of child assets or attempting to create
/// more than the allowed number of properties for an asset model.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for UpdateGatewayCapabilityConfiguration Operation
UpdateGatewayCapabilityConfigurationResponse UpdateGatewayCapabilityConfiguration(UpdateGatewayCapabilityConfigurationRequest request);
///
/// Initiates the asynchronous execution of the UpdateGatewayCapabilityConfiguration operation.
///
///
/// Container for the necessary parameters to execute the UpdateGatewayCapabilityConfiguration operation on AmazonIoTSiteWiseClient.
/// 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 EndUpdateGatewayCapabilityConfiguration
/// operation.
/// REST API Reference for UpdateGatewayCapabilityConfiguration Operation
IAsyncResult BeginUpdateGatewayCapabilityConfiguration(UpdateGatewayCapabilityConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateGatewayCapabilityConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateGatewayCapabilityConfiguration.
///
/// Returns a UpdateGatewayCapabilityConfigurationResult from IoTSiteWise.
/// REST API Reference for UpdateGatewayCapabilityConfiguration Operation
UpdateGatewayCapabilityConfigurationResponse EndUpdateGatewayCapabilityConfiguration(IAsyncResult asyncResult);
#endregion
#region UpdatePortal
///
/// Updates an IoT SiteWise Monitor portal.
///
/// Container for the necessary parameters to execute the UpdatePortal service method.
///
/// The response from the UpdatePortal service method, as returned by IoTSiteWise.
///
/// Your request has conflicting operations. This can occur if you're trying to perform
/// more than one operation on the same resource at the same time.
///
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for UpdatePortal Operation
UpdatePortalResponse UpdatePortal(UpdatePortalRequest request);
///
/// Initiates the asynchronous execution of the UpdatePortal operation.
///
///
/// Container for the necessary parameters to execute the UpdatePortal operation on AmazonIoTSiteWiseClient.
/// 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 EndUpdatePortal
/// operation.
/// REST API Reference for UpdatePortal Operation
IAsyncResult BeginUpdatePortal(UpdatePortalRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdatePortal operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePortal.
///
/// Returns a UpdatePortalResult from IoTSiteWise.
/// REST API Reference for UpdatePortal Operation
UpdatePortalResponse EndUpdatePortal(IAsyncResult asyncResult);
#endregion
#region UpdateProject
///
/// Updates an IoT SiteWise Monitor project.
///
/// Container for the necessary parameters to execute the UpdateProject service method.
///
/// The response from the UpdateProject service method, as returned by IoTSiteWise.
///
/// IoT SiteWise can't process your request right now. Try again later.
///
///
/// The request isn't valid. This can occur if your request contains malformed JSON or
/// unsupported characters. Check your request and try again.
///
///
/// The requested resource can't be found.
///
///
/// Your request exceeded a rate limit. For example, you might have exceeded the number
/// of IoT SiteWise assets that can be created per second, the allowed number of messages
/// per second, and so on.
///
///
///
/// For more information, see Quotas
/// in the IoT SiteWise User Guide.
///
///
/// REST API Reference for UpdateProject Operation
UpdateProjectResponse UpdateProject(UpdateProjectRequest request);
///
/// Initiates the asynchronous execution of the UpdateProject operation.
///
///
/// Container for the necessary parameters to execute the UpdateProject operation on AmazonIoTSiteWiseClient.
/// 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 EndUpdateProject
/// operation.
/// REST API Reference for UpdateProject Operation
IAsyncResult BeginUpdateProject(UpdateProjectRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateProject operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateProject.
///
/// Returns a UpdateProjectResult from IoTSiteWise.
/// REST API Reference for UpdateProject Operation
UpdateProjectResponse EndUpdateProject(IAsyncResult asyncResult);
#endregion
}
}