/* * 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 iottwinmaker-2021-11-29.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.IoTTwinMaker.Model; namespace Amazon.IoTTwinMaker { /// /// Interface for accessing IoTTwinMaker /// /// IoT TwinMaker is a service with which you can build operational digital twins of physical /// systems. IoT TwinMaker overlays measurements and analysis from real-world sensors, /// cameras, and enterprise applications so you can create data visualizations to monitor /// your physical factory, building, or industrial plant. You can use this real-world /// data to monitor operations and diagnose and repair errors. /// public partial interface IAmazonIoTTwinMaker : IAmazonService, IDisposable { #if AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IIoTTwinMakerPaginatorFactory Paginators { get; } #endif #region BatchPutPropertyValues /// /// Sets values for multiple time series properties. /// /// Container for the necessary parameters to execute the BatchPutPropertyValues service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchPutPropertyValues service method, as returned by IoTTwinMaker. /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for BatchPutPropertyValues Operation Task BatchPutPropertyValuesAsync(BatchPutPropertyValuesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateComponentType /// /// Creates a component type. /// /// Container for the necessary parameters to execute the CreateComponentType service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateComponentType service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// A conflict occurred. /// /// /// An unexpected error has occurred. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for CreateComponentType Operation Task CreateComponentTypeAsync(CreateComponentTypeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateEntity /// /// Creates an entity. /// /// Container for the necessary parameters to execute the CreateEntity service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateEntity service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// A conflict occurred. /// /// /// An unexpected error has occurred. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for CreateEntity Operation Task CreateEntityAsync(CreateEntityRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateScene /// /// Creates a scene. /// /// Container for the necessary parameters to execute the CreateScene service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateScene service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// A conflict occurred. /// /// /// An unexpected error has occurred. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for CreateScene Operation Task CreateSceneAsync(CreateSceneRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSyncJob /// /// This action creates a SyncJob. /// /// Container for the necessary parameters to execute the CreateSyncJob service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSyncJob service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// A conflict occurred. /// /// /// An unexpected error has occurred. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for CreateSyncJob Operation Task CreateSyncJobAsync(CreateSyncJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateWorkspace /// /// Creates a workplace. /// /// Container for the necessary parameters to execute the CreateWorkspace service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateWorkspace service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// A conflict occurred. /// /// /// An unexpected error has occurred. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for CreateWorkspace Operation Task CreateWorkspaceAsync(CreateWorkspaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteComponentType /// /// Deletes a component type. /// /// Container for the necessary parameters to execute the DeleteComponentType service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteComponentType service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for DeleteComponentType Operation Task DeleteComponentTypeAsync(DeleteComponentTypeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteEntity /// /// Deletes an entity. /// /// Container for the necessary parameters to execute the DeleteEntity service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteEntity service method, as returned by IoTTwinMaker. /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for DeleteEntity Operation Task DeleteEntityAsync(DeleteEntityRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteScene /// /// Deletes a scene. /// /// Container for the necessary parameters to execute the DeleteScene service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteScene service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for DeleteScene Operation Task DeleteSceneAsync(DeleteSceneRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSyncJob /// /// Delete the SyncJob. /// /// Container for the necessary parameters to execute the DeleteSyncJob service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSyncJob service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for DeleteSyncJob Operation Task DeleteSyncJobAsync(DeleteSyncJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteWorkspace /// /// Deletes a workspace. /// /// Container for the necessary parameters to execute the DeleteWorkspace service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteWorkspace service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for DeleteWorkspace Operation Task DeleteWorkspaceAsync(DeleteWorkspaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ExecuteQuery /// /// Run queries to access information from your knowledge graph of entities within individual /// workspaces. /// /// Container for the necessary parameters to execute the ExecuteQuery service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ExecuteQuery service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The query timeout exception. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for ExecuteQuery Operation Task ExecuteQueryAsync(ExecuteQueryRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetComponentType /// /// Retrieves information about a component type. /// /// Container for the necessary parameters to execute the GetComponentType service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetComponentType service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for GetComponentType Operation Task GetComponentTypeAsync(GetComponentTypeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetEntity /// /// Retrieves information about an entity. /// /// Container for the necessary parameters to execute the GetEntity service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetEntity service method, as returned by IoTTwinMaker. /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for GetEntity Operation Task GetEntityAsync(GetEntityRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetPricingPlan /// /// Gets the pricing plan. /// /// Container for the necessary parameters to execute the GetPricingPlan service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPricingPlan service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for GetPricingPlan Operation Task GetPricingPlanAsync(GetPricingPlanRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetPropertyValue /// /// Gets the property values for a component, component type, entity, or workspace. /// /// /// /// You must specify a value for either componentName, componentTypeId, /// entityId, or workspaceId. /// /// /// Container for the necessary parameters to execute the GetPropertyValue service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPropertyValue service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// The connector failed. /// /// /// The connector timed out. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for GetPropertyValue Operation Task GetPropertyValueAsync(GetPropertyValueRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetPropertyValueHistory /// /// Retrieves information about the history of a time series property value for a component, /// component type, entity, or workspace. /// /// /// /// You must specify a value for workspaceId. For entity-specific queries, /// specify values for componentName and entityId. For cross-entity /// quries, specify a value for componentTypeId. /// /// /// Container for the necessary parameters to execute the GetPropertyValueHistory service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPropertyValueHistory service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// The connector failed. /// /// /// The connector timed out. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for GetPropertyValueHistory Operation Task GetPropertyValueHistoryAsync(GetPropertyValueHistoryRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetScene /// /// Retrieves information about a scene. /// /// Container for the necessary parameters to execute the GetScene service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetScene service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for GetScene Operation Task GetSceneAsync(GetSceneRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSyncJob /// /// Gets the SyncJob. /// /// Container for the necessary parameters to execute the GetSyncJob service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSyncJob service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for GetSyncJob Operation Task GetSyncJobAsync(GetSyncJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetWorkspace /// /// Retrieves information about a workspace. /// /// Container for the necessary parameters to execute the GetWorkspace service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetWorkspace service method, as returned by IoTTwinMaker. /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for GetWorkspace Operation Task GetWorkspaceAsync(GetWorkspaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListComponentTypes /// /// Lists all component types in a workspace. /// /// Container for the necessary parameters to execute the ListComponentTypes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListComponentTypes service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for ListComponentTypes Operation Task ListComponentTypesAsync(ListComponentTypesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListEntities /// /// Lists all entities in a workspace. /// /// Container for the necessary parameters to execute the ListEntities service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListEntities service method, as returned by IoTTwinMaker. /// /// An unexpected error has occurred. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for ListEntities Operation Task ListEntitiesAsync(ListEntitiesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListScenes /// /// Lists all scenes in a workspace. /// /// Container for the necessary parameters to execute the ListScenes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListScenes service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for ListScenes Operation Task ListScenesAsync(ListScenesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSyncJobs /// /// List all SyncJobs. /// /// Container for the necessary parameters to execute the ListSyncJobs service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSyncJobs service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for ListSyncJobs Operation Task ListSyncJobsAsync(ListSyncJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSyncResources /// /// Lists the sync resources. /// /// Container for the necessary parameters to execute the ListSyncResources service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSyncResources service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for ListSyncResources Operation Task ListSyncResourcesAsync(ListSyncResourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTagsForResource /// /// Lists all tags associated with a resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTagsForResource service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// The resource wasn't found. /// /// REST API Reference for ListTagsForResource Operation Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListWorkspaces /// /// Retrieves information about workspaces in the current account. /// /// Container for the necessary parameters to execute the ListWorkspaces service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListWorkspaces service method, as returned by IoTTwinMaker. /// /// An unexpected error has occurred. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for ListWorkspaces Operation Task ListWorkspacesAsync(ListWorkspacesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TagResource /// /// Adds tags to a resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TagResource service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// The resource wasn't found. /// /// /// The number of tags exceeds the limit. /// /// REST API Reference for TagResource Operation Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UntagResource /// /// Removes tags from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UntagResource service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// The resource wasn't found. /// /// REST API Reference for UntagResource Operation Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateComponentType /// /// Updates information in a component type. /// /// Container for the necessary parameters to execute the UpdateComponentType service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateComponentType service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for UpdateComponentType Operation Task UpdateComponentTypeAsync(UpdateComponentTypeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateEntity /// /// Updates an entity. /// /// Container for the necessary parameters to execute the UpdateEntity service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateEntity service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// A conflict occurred. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for UpdateEntity Operation Task UpdateEntityAsync(UpdateEntityRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdatePricingPlan /// /// Update the pricing plan. /// /// Container for the necessary parameters to execute the UpdatePricingPlan service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdatePricingPlan service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for UpdatePricingPlan Operation Task UpdatePricingPlanAsync(UpdatePricingPlanRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateScene /// /// Updates a scene. /// /// Container for the necessary parameters to execute the UpdateScene service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateScene service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for UpdateScene Operation Task UpdateSceneAsync(UpdateSceneRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateWorkspace /// /// Updates a workspace. /// /// Container for the necessary parameters to execute the UpdateWorkspace service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateWorkspace service method, as returned by IoTTwinMaker. /// /// Access is denied. /// /// /// An unexpected error has occurred. /// /// /// The resource wasn't found. /// /// /// The service quota was exceeded. /// /// /// The rate exceeds the limit. /// /// /// Failed /// /// REST API Reference for UpdateWorkspace Operation Task UpdateWorkspaceAsync(UpdateWorkspaceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion } }