/* * 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 iotfleetwise-2021-06-17.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.IoTFleetWise.Model; namespace Amazon.IoTFleetWise { /// /// Interface for accessing IoTFleetWise /// /// Amazon Web Services IoT FleetWise is a fully managed service that you can use to collect, /// model, and transfer vehicle data to the Amazon Web Services cloud at scale. With Amazon /// Web Services IoT FleetWise, you can standardize all of your vehicle data models, independent /// of the in-vehicle communication architecture, and define data collection rules to /// transfer only high-value data to the cloud. /// /// /// /// For more information, see What /// is Amazon Web Services IoT FleetWise? in the Amazon Web Services IoT FleetWise /// Developer Guide. /// /// public partial interface IAmazonIoTFleetWise : IAmazonService, IDisposable { #if AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IIoTFleetWisePaginatorFactory Paginators { get; } #endif #region AssociateVehicleFleet /// /// Adds, or associates, a vehicle with a fleet. /// /// Container for the necessary parameters to execute the AssociateVehicleFleet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateVehicleFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for AssociateVehicleFleet Operation Task AssociateVehicleFleetAsync(AssociateVehicleFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchCreateVehicle /// /// Creates a group, or batch, of vehicles. /// /// /// /// You must specify a decoder manifest and a vehicle model (model manifest) for each /// vehicle. /// /// /// /// For more information, see Create /// multiple vehicles (AWS CLI) in the Amazon Web Services IoT FleetWise Developer /// Guide. /// /// /// Container for the necessary parameters to execute the BatchCreateVehicle service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchCreateVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for BatchCreateVehicle Operation Task BatchCreateVehicleAsync(BatchCreateVehicleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region BatchUpdateVehicle /// /// Updates a group, or batch, of vehicles. /// /// /// /// You must specify a decoder manifest and a vehicle model (model manifest) for each /// vehicle. /// /// /// /// For more information, see Update /// multiple vehicles (AWS CLI) in the Amazon Web Services IoT FleetWise Developer /// Guide. /// /// /// Container for the necessary parameters to execute the BatchUpdateVehicle service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchUpdateVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for BatchUpdateVehicle Operation Task BatchUpdateVehicleAsync(BatchUpdateVehicleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateCampaign /// /// Creates an orchestration of data collection rules. The Amazon Web Services IoT FleetWise /// Edge Agent software running in vehicles uses campaigns to decide how to collect and /// transfer data to the cloud. You create campaigns in the cloud. After you or your team /// approve campaigns, Amazon Web Services IoT FleetWise automatically deploys them to /// vehicles. /// /// /// /// For more information, see Collect /// and transfer data with campaigns in the Amazon Web Services IoT FleetWise Developer /// Guide. /// /// /// Container for the necessary parameters to execute the CreateCampaign service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateCampaign service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateCampaign Operation Task CreateCampaignAsync(CreateCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDecoderManifest /// /// Creates the decoder manifest associated with a model manifest. To create a decoder /// manifest, the following must be true: /// ///
  • /// /// Every signal decoder has a unique name. /// ///
  • /// /// Each signal decoder is associated with a network interface. /// ///
  • /// /// Each network interface has a unique ID. /// ///
  • /// /// The signal decoders are specified in the model manifest. /// ///
///
/// Container for the necessary parameters to execute the CreateDecoderManifest service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateDecoderManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because it contains signal decoders with one or /// more validation errors. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateDecoderManifest Operation Task CreateDecoderManifestAsync(CreateDecoderManifestRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateFleet /// /// Creates a fleet that represents a group of vehicles. /// /// /// /// You must create both a signal catalog and vehicles before you can create a fleet. /// /// /// /// /// For more information, see Fleets /// in the Amazon Web Services IoT FleetWise Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateFleet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateFleet Operation Task CreateFleetAsync(CreateFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateModelManifest /// /// Creates a vehicle model (model manifest) that specifies signals (attributes, branches, /// sensors, and actuators). /// /// /// /// For more information, see Vehicle /// models in the Amazon Web Services IoT FleetWise Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateModelManifest service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateModelManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateModelManifest Operation Task CreateModelManifestAsync(CreateModelManifestRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSignalCatalog /// /// Creates a collection of standardized signals that can be reused to create vehicle /// models. /// /// Container for the necessary parameters to execute the CreateSignalCatalog service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSignalCatalog service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The specified node type doesn't match the expected node type for a node. You can specify /// the node type as branch, sensor, actuator, or attribute. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// A service quota was exceeded. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateSignalCatalog Operation Task CreateSignalCatalogAsync(CreateSignalCatalogRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateVehicle /// /// Creates a vehicle, which is an instance of a vehicle model (model manifest). Vehicles /// created from the same vehicle model consist of the same signals inherited from the /// vehicle model. /// /// /// /// If you have an existing Amazon Web Services IoT thing, you can use Amazon Web Services /// IoT FleetWise to create a vehicle and collect data from your thing. /// /// /// /// For more information, see Create /// a vehicle (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateVehicle service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateVehicle Operation Task CreateVehicleAsync(CreateVehicleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteCampaign /// /// Deletes a data collection campaign. Deleting a campaign suspends all data collection /// and removes it from any vehicles. /// /// Container for the necessary parameters to execute the DeleteCampaign service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteCampaign service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteCampaign Operation Task DeleteCampaignAsync(DeleteCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDecoderManifest /// /// Deletes a decoder manifest. You can't delete a decoder manifest if it has vehicles /// associated with it. /// /// /// /// If the decoder manifest is successfully deleted, Amazon Web Services IoT FleetWise /// sends back an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DeleteDecoderManifest service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteDecoderManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteDecoderManifest Operation Task DeleteDecoderManifestAsync(DeleteDecoderManifestRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteFleet /// /// Deletes a fleet. Before you delete a fleet, all vehicles must be dissociated from /// the fleet. For more information, see Delete /// a fleet (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide. /// /// /// /// If the fleet is successfully deleted, Amazon Web Services IoT FleetWise sends back /// an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DeleteFleet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteFleet Operation Task DeleteFleetAsync(DeleteFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteModelManifest /// /// Deletes a vehicle model (model manifest). /// /// /// /// If the vehicle model is successfully deleted, Amazon Web Services IoT FleetWise sends /// back an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DeleteModelManifest service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteModelManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteModelManifest Operation Task DeleteModelManifestAsync(DeleteModelManifestRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSignalCatalog /// /// Deletes a signal catalog. /// /// /// /// If the signal catalog is successfully deleted, Amazon Web Services IoT FleetWise sends /// back an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DeleteSignalCatalog service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSignalCatalog service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteSignalCatalog Operation Task DeleteSignalCatalogAsync(DeleteSignalCatalogRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteVehicle /// /// Deletes a vehicle and removes it from any campaigns. /// /// /// /// If the vehicle is successfully deleted, Amazon Web Services IoT FleetWise sends back /// an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DeleteVehicle service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteVehicle Operation Task DeleteVehicleAsync(DeleteVehicleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateVehicleFleet /// /// Removes, or disassociates, a vehicle from a fleet. Disassociating a vehicle from a /// fleet doesn't delete the vehicle. /// /// /// /// If the vehicle is successfully dissociated from a fleet, Amazon Web Services IoT FleetWise /// sends back an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DisassociateVehicleFleet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateVehicleFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DisassociateVehicleFleet Operation Task DisassociateVehicleFleetAsync(DisassociateVehicleFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCampaign /// /// Retrieves information about a campaign. /// /// Container for the necessary parameters to execute the GetCampaign service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCampaign service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetCampaign Operation Task GetCampaignAsync(GetCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDecoderManifest /// /// Retrieves information about a created decoder manifest. /// /// Container for the necessary parameters to execute the GetDecoderManifest service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDecoderManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetDecoderManifest Operation Task GetDecoderManifestAsync(GetDecoderManifestRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetFleet /// /// Retrieves information about a fleet. /// /// Container for the necessary parameters to execute the GetFleet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetFleet Operation Task GetFleetAsync(GetFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetLoggingOptions /// /// Retrieves the logging options. /// /// Container for the necessary parameters to execute the GetLoggingOptions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetLoggingOptions service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// REST API Reference for GetLoggingOptions Operation Task GetLoggingOptionsAsync(GetLoggingOptionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetModelManifest /// /// Retrieves information about a vehicle model (model manifest). /// /// Container for the necessary parameters to execute the GetModelManifest service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetModelManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetModelManifest Operation Task GetModelManifestAsync(GetModelManifestRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetRegisterAccountStatus /// /// Retrieves information about the status of registering your Amazon Web Services account, /// IAM, and Amazon Timestream resources so that Amazon Web Services IoT FleetWise can /// transfer your vehicle data to the Amazon Web Services Cloud. /// /// /// /// For more information, including step-by-step procedures, see Setting /// up Amazon Web Services IoT FleetWise. /// /// /// /// This API operation doesn't require input parameters. /// /// /// /// Container for the necessary parameters to execute the GetRegisterAccountStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetRegisterAccountStatus service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetRegisterAccountStatus Operation Task GetRegisterAccountStatusAsync(GetRegisterAccountStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSignalCatalog /// /// Retrieves information about a signal catalog. /// /// Container for the necessary parameters to execute the GetSignalCatalog service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSignalCatalog service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetSignalCatalog Operation Task GetSignalCatalogAsync(GetSignalCatalogRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetVehicle /// /// Retrieves information about a vehicle. /// /// Container for the necessary parameters to execute the GetVehicle service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetVehicle Operation Task GetVehicleAsync(GetVehicleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetVehicleStatus /// /// Retrieves information about the status of a vehicle with any associated campaigns. /// /// Container for the necessary parameters to execute the GetVehicleStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVehicleStatus service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetVehicleStatus Operation Task GetVehicleStatusAsync(GetVehicleStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ImportDecoderManifest /// /// Creates a decoder manifest using your existing CAN DBC file from your local device. /// /// Container for the necessary parameters to execute the ImportDecoderManifest service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ImportDecoderManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because it contains signal decoders with one or /// more validation errors. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ImportDecoderManifest Operation Task ImportDecoderManifestAsync(ImportDecoderManifestRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ImportSignalCatalog /// /// Creates a signal catalog using your existing VSS formatted content from your local /// device. /// /// Container for the necessary parameters to execute the ImportSignalCatalog service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ImportSignalCatalog service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ImportSignalCatalog Operation Task ImportSignalCatalogAsync(ImportSignalCatalogRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListCampaigns /// /// Lists information about created campaigns. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListCampaigns service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListCampaigns service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListCampaigns Operation Task ListCampaignsAsync(ListCampaignsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDecoderManifestNetworkInterfaces /// /// Lists the network interfaces specified in a decoder manifest. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListDecoderManifestNetworkInterfaces service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDecoderManifestNetworkInterfaces service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListDecoderManifestNetworkInterfaces Operation Task ListDecoderManifestNetworkInterfacesAsync(ListDecoderManifestNetworkInterfacesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDecoderManifests /// /// Lists decoder manifests. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListDecoderManifests service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDecoderManifests service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListDecoderManifests Operation Task ListDecoderManifestsAsync(ListDecoderManifestsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDecoderManifestSignals /// /// A list of information about signal decoders specified in a decoder manifest. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListDecoderManifestSignals service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDecoderManifestSignals service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListDecoderManifestSignals Operation Task ListDecoderManifestSignalsAsync(ListDecoderManifestSignalsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListFleets /// /// Retrieves information for each created fleet in an Amazon Web Services account. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListFleets service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListFleets service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListFleets Operation Task ListFleetsAsync(ListFleetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListFleetsForVehicle /// /// Retrieves a list of IDs for all fleets that the vehicle is associated with. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListFleetsForVehicle service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListFleetsForVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListFleetsForVehicle Operation Task ListFleetsForVehicleAsync(ListFleetsForVehicleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListModelManifestNodes /// /// Lists information about nodes specified in a vehicle model (model manifest). /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListModelManifestNodes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListModelManifestNodes service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListModelManifestNodes Operation Task ListModelManifestNodesAsync(ListModelManifestNodesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListModelManifests /// /// Retrieves a list of vehicle models (model manifests). /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListModelManifests service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListModelManifests service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListModelManifests Operation Task ListModelManifestsAsync(ListModelManifestsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSignalCatalogNodes /// /// Lists of information about the signals (nodes) specified in a signal catalog. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListSignalCatalogNodes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSignalCatalogNodes service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListSignalCatalogNodes Operation Task ListSignalCatalogNodesAsync(ListSignalCatalogNodesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSignalCatalogs /// /// Lists all the created signal catalogs in an Amazon Web Services account. /// /// /// /// You can use to list information about each signal (node) specified in a signal catalog. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListSignalCatalogs service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSignalCatalogs service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListSignalCatalogs Operation Task ListSignalCatalogsAsync(ListSignalCatalogsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTagsForResource /// /// Lists the tags (metadata) you have assigned to the 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 IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListTagsForResource Operation Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListVehicles /// /// Retrieves a list of summaries of created vehicles. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListVehicles service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListVehicles service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListVehicles Operation Task ListVehiclesAsync(ListVehiclesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListVehiclesInFleet /// /// Retrieves a list of summaries of all vehicles associated with a fleet. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListVehiclesInFleet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListVehiclesInFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListVehiclesInFleet Operation Task ListVehiclesInFleetAsync(ListVehiclesInFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutLoggingOptions /// /// Creates or updates the logging option. /// /// Container for the necessary parameters to execute the PutLoggingOptions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutLoggingOptions service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for PutLoggingOptions Operation Task PutLoggingOptionsAsync(PutLoggingOptionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region RegisterAccount /// /// /// /// This API operation contains deprecated parameters. Register your account again without /// the Timestream resources parameter so that Amazon Web Services IoT FleetWise can remove /// the Timestream metadata stored. You should then pass the data destination into the /// CreateCampaign /// API operation. /// /// /// /// You must delete any existing campaigns that include an empty data destination before /// you register your account again. For more information, see the DeleteCampaign /// API operation. /// /// /// /// If you want to delete the Timestream inline policy from the service-linked role, such /// as to mitigate an overly permissive policy, you must first delete any existing campaigns. /// Then delete the service-linked role and register your account again to enable CloudWatch /// metrics. For more information, see DeleteServiceLinkedRole /// in the Identity and Access Management API Reference. /// ///
 <p>Registers your Amazon Web Services account, IAM,
        /// and Amazon Timestream resources so Amazon Web Services IoT FleetWise can transfer
        /// your vehicle data to the Amazon Web Services Cloud. For more information, including
        /// step-by-step procedures, see <a href="https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/setting-up.html">Setting
        /// up Amazon Web Services IoT FleetWise</a>. </p> <note> <p>An
        /// Amazon Web Services account is <b>not</b> the same thing as a "user."
        /// An <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_identity-management.html#intro-identity-users">Amazon
        /// Web Services user</a> is an identity that you create using Identity and Access
        /// Management (IAM) and takes the form of either an <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html">IAM
        /// user</a> or an <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html">IAM
        /// role, both with credentials</a>. A single Amazon Web Services account can, and
        /// typically does, contain many users and roles.</p> </note> 
///
/// Container for the necessary parameters to execute the RegisterAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RegisterAccount service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for RegisterAccount Operation Task RegisterAccountAsync(RegisterAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TagResource /// /// Adds to or modifies the tags of the given resource. Tags are metadata which can be /// used to manage 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 IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for TagResource Operation Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UntagResource /// /// Removes the given tags (metadata) from the 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 IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UntagResource Operation Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateCampaign /// /// Updates a campaign. /// /// Container for the necessary parameters to execute the UpdateCampaign service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateCampaign service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateCampaign Operation Task UpdateCampaignAsync(UpdateCampaignRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDecoderManifest /// /// Updates a decoder manifest. /// /// /// /// A decoder manifest can only be updated when the status is DRAFT. Only /// ACTIVE decoder manifests can be associated with vehicles. /// /// /// Container for the necessary parameters to execute the UpdateDecoderManifest service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateDecoderManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because it contains signal decoders with one or /// more validation errors. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateDecoderManifest Operation Task UpdateDecoderManifestAsync(UpdateDecoderManifestRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateFleet /// /// Updates the description of an existing fleet. /// /// /// /// If the fleet is successfully updated, Amazon Web Services IoT FleetWise sends back /// an HTTP 200 response with an empty HTTP body. /// /// /// /// Container for the necessary parameters to execute the UpdateFleet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateFleet Operation Task UpdateFleetAsync(UpdateFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateModelManifest /// /// Updates a vehicle model (model manifest). If created vehicles are associated with /// a vehicle model, it can't be updated. /// /// Container for the necessary parameters to execute the UpdateModelManifest service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateModelManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateModelManifest Operation Task UpdateModelManifestAsync(UpdateModelManifestRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSignalCatalog /// /// Updates a signal catalog. /// /// Container for the necessary parameters to execute the UpdateSignalCatalog service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSignalCatalog service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The specified node type doesn't match the expected node type for a node. You can specify /// the node type as branch, sensor, actuator, or attribute. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateSignalCatalog Operation Task UpdateSignalCatalogAsync(UpdateSignalCatalogRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateVehicle /// /// Updates a vehicle. /// /// Container for the necessary parameters to execute the UpdateVehicle service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The 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. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateVehicle Operation Task UpdateVehicleAsync(UpdateVehicleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion } }