/* * 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 greengrass-2017-06-07.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.Greengrass.Model; namespace Amazon.Greengrass { /// /// Interface for accessing Greengrass /// /// AWS IoT Greengrass seamlessly extends AWS onto physical devices so they can act locally /// on the data they generate, while still using the cloud for management, analytics, /// and durable storage. AWS IoT Greengrass ensures your devices can respond quickly to /// local events and operate with intermittent connectivity. AWS IoT Greengrass minimizes /// the cost of transmitting data to the cloud by allowing you to author AWS Lambda functions /// that execute locally. /// public partial interface IAmazonGreengrass : IAmazonService, IDisposable { #region AssociateRoleToGroup /// /// Associates a role with a group. Your Greengrass core will use the role to access AWS /// cloud services. The role's permissions should allow Greengrass core Lambda functions /// to perform actions against the cloud. /// /// Container for the necessary parameters to execute the AssociateRoleToGroup service method. /// /// The response from the AssociateRoleToGroup service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for AssociateRoleToGroup Operation AssociateRoleToGroupResponse AssociateRoleToGroup(AssociateRoleToGroupRequest request); /// /// Initiates the asynchronous execution of the AssociateRoleToGroup operation. /// /// /// Container for the necessary parameters to execute the AssociateRoleToGroup operation on AmazonGreengrassClient. /// 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 EndAssociateRoleToGroup /// operation. /// REST API Reference for AssociateRoleToGroup Operation IAsyncResult BeginAssociateRoleToGroup(AssociateRoleToGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateRoleToGroup operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateRoleToGroup. /// /// Returns a AssociateRoleToGroupResult from Greengrass. /// REST API Reference for AssociateRoleToGroup Operation AssociateRoleToGroupResponse EndAssociateRoleToGroup(IAsyncResult asyncResult); #endregion #region AssociateServiceRoleToAccount /// /// Associates a role with your account. AWS IoT Greengrass will use the role to access /// your Lambda functions and AWS IoT resources. This is necessary for deployments to /// succeed. The role must have at least minimum permissions in the policy ''AWSGreengrassResourceAccessRolePolicy''. /// /// Container for the necessary parameters to execute the AssociateServiceRoleToAccount service method. /// /// The response from the AssociateServiceRoleToAccount service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for AssociateServiceRoleToAccount Operation AssociateServiceRoleToAccountResponse AssociateServiceRoleToAccount(AssociateServiceRoleToAccountRequest request); /// /// Initiates the asynchronous execution of the AssociateServiceRoleToAccount operation. /// /// /// Container for the necessary parameters to execute the AssociateServiceRoleToAccount operation on AmazonGreengrassClient. /// 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 EndAssociateServiceRoleToAccount /// operation. /// REST API Reference for AssociateServiceRoleToAccount Operation IAsyncResult BeginAssociateServiceRoleToAccount(AssociateServiceRoleToAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateServiceRoleToAccount operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateServiceRoleToAccount. /// /// Returns a AssociateServiceRoleToAccountResult from Greengrass. /// REST API Reference for AssociateServiceRoleToAccount Operation AssociateServiceRoleToAccountResponse EndAssociateServiceRoleToAccount(IAsyncResult asyncResult); #endregion #region CreateConnectorDefinition /// /// Creates a connector definition. You may provide the initial version of the connector /// definition now or use ''CreateConnectorDefinitionVersion'' at a later time. /// /// Container for the necessary parameters to execute the CreateConnectorDefinition service method. /// /// The response from the CreateConnectorDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateConnectorDefinition Operation CreateConnectorDefinitionResponse CreateConnectorDefinition(CreateConnectorDefinitionRequest request); /// /// Initiates the asynchronous execution of the CreateConnectorDefinition operation. /// /// /// Container for the necessary parameters to execute the CreateConnectorDefinition operation on AmazonGreengrassClient. /// 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 EndCreateConnectorDefinition /// operation. /// REST API Reference for CreateConnectorDefinition Operation IAsyncResult BeginCreateConnectorDefinition(CreateConnectorDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConnectorDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConnectorDefinition. /// /// Returns a CreateConnectorDefinitionResult from Greengrass. /// REST API Reference for CreateConnectorDefinition Operation CreateConnectorDefinitionResponse EndCreateConnectorDefinition(IAsyncResult asyncResult); #endregion #region CreateConnectorDefinitionVersion /// /// Creates a version of a connector definition which has already been defined. /// /// Container for the necessary parameters to execute the CreateConnectorDefinitionVersion service method. /// /// The response from the CreateConnectorDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateConnectorDefinitionVersion Operation CreateConnectorDefinitionVersionResponse CreateConnectorDefinitionVersion(CreateConnectorDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the CreateConnectorDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the CreateConnectorDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndCreateConnectorDefinitionVersion /// operation. /// REST API Reference for CreateConnectorDefinitionVersion Operation IAsyncResult BeginCreateConnectorDefinitionVersion(CreateConnectorDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConnectorDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConnectorDefinitionVersion. /// /// Returns a CreateConnectorDefinitionVersionResult from Greengrass. /// REST API Reference for CreateConnectorDefinitionVersion Operation CreateConnectorDefinitionVersionResponse EndCreateConnectorDefinitionVersion(IAsyncResult asyncResult); #endregion #region CreateCoreDefinition /// /// Creates a core definition. You may provide the initial version of the core definition /// now or use ''CreateCoreDefinitionVersion'' at a later time. Greengrass groups must /// each contain exactly one Greengrass core. /// /// Container for the necessary parameters to execute the CreateCoreDefinition service method. /// /// The response from the CreateCoreDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateCoreDefinition Operation CreateCoreDefinitionResponse CreateCoreDefinition(CreateCoreDefinitionRequest request); /// /// Initiates the asynchronous execution of the CreateCoreDefinition operation. /// /// /// Container for the necessary parameters to execute the CreateCoreDefinition operation on AmazonGreengrassClient. /// 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 EndCreateCoreDefinition /// operation. /// REST API Reference for CreateCoreDefinition Operation IAsyncResult BeginCreateCoreDefinition(CreateCoreDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateCoreDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginCreateCoreDefinition. /// /// Returns a CreateCoreDefinitionResult from Greengrass. /// REST API Reference for CreateCoreDefinition Operation CreateCoreDefinitionResponse EndCreateCoreDefinition(IAsyncResult asyncResult); #endregion #region CreateCoreDefinitionVersion /// /// Creates a version of a core definition that has already been defined. Greengrass groups /// must each contain exactly one Greengrass core. /// /// Container for the necessary parameters to execute the CreateCoreDefinitionVersion service method. /// /// The response from the CreateCoreDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateCoreDefinitionVersion Operation CreateCoreDefinitionVersionResponse CreateCoreDefinitionVersion(CreateCoreDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the CreateCoreDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the CreateCoreDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndCreateCoreDefinitionVersion /// operation. /// REST API Reference for CreateCoreDefinitionVersion Operation IAsyncResult BeginCreateCoreDefinitionVersion(CreateCoreDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateCoreDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateCoreDefinitionVersion. /// /// Returns a CreateCoreDefinitionVersionResult from Greengrass. /// REST API Reference for CreateCoreDefinitionVersion Operation CreateCoreDefinitionVersionResponse EndCreateCoreDefinitionVersion(IAsyncResult asyncResult); #endregion #region CreateDeployment /// /// Creates a deployment. ''CreateDeployment'' requests are idempotent with respect to /// the ''X-Amzn-Client-Token'' token and the request parameters. /// /// Container for the necessary parameters to execute the CreateDeployment service method. /// /// The response from the CreateDeployment service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateDeployment Operation CreateDeploymentResponse CreateDeployment(CreateDeploymentRequest request); /// /// Initiates the asynchronous execution of the CreateDeployment operation. /// /// /// Container for the necessary parameters to execute the CreateDeployment operation on AmazonGreengrassClient. /// 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 EndCreateDeployment /// operation. /// REST API Reference for CreateDeployment Operation IAsyncResult BeginCreateDeployment(CreateDeploymentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDeployment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDeployment. /// /// Returns a CreateDeploymentResult from Greengrass. /// REST API Reference for CreateDeployment Operation CreateDeploymentResponse EndCreateDeployment(IAsyncResult asyncResult); #endregion #region CreateDeviceDefinition /// /// Creates a device definition. You may provide the initial version of the device definition /// now or use ''CreateDeviceDefinitionVersion'' at a later time. /// /// Container for the necessary parameters to execute the CreateDeviceDefinition service method. /// /// The response from the CreateDeviceDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateDeviceDefinition Operation CreateDeviceDefinitionResponse CreateDeviceDefinition(CreateDeviceDefinitionRequest request); /// /// Initiates the asynchronous execution of the CreateDeviceDefinition operation. /// /// /// Container for the necessary parameters to execute the CreateDeviceDefinition operation on AmazonGreengrassClient. /// 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 EndCreateDeviceDefinition /// operation. /// REST API Reference for CreateDeviceDefinition Operation IAsyncResult BeginCreateDeviceDefinition(CreateDeviceDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDeviceDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDeviceDefinition. /// /// Returns a CreateDeviceDefinitionResult from Greengrass. /// REST API Reference for CreateDeviceDefinition Operation CreateDeviceDefinitionResponse EndCreateDeviceDefinition(IAsyncResult asyncResult); #endregion #region CreateDeviceDefinitionVersion /// /// Creates a version of a device definition that has already been defined. /// /// Container for the necessary parameters to execute the CreateDeviceDefinitionVersion service method. /// /// The response from the CreateDeviceDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateDeviceDefinitionVersion Operation CreateDeviceDefinitionVersionResponse CreateDeviceDefinitionVersion(CreateDeviceDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the CreateDeviceDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the CreateDeviceDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndCreateDeviceDefinitionVersion /// operation. /// REST API Reference for CreateDeviceDefinitionVersion Operation IAsyncResult BeginCreateDeviceDefinitionVersion(CreateDeviceDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDeviceDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDeviceDefinitionVersion. /// /// Returns a CreateDeviceDefinitionVersionResult from Greengrass. /// REST API Reference for CreateDeviceDefinitionVersion Operation CreateDeviceDefinitionVersionResponse EndCreateDeviceDefinitionVersion(IAsyncResult asyncResult); #endregion #region CreateFunctionDefinition /// /// Creates a Lambda function definition which contains a list of Lambda functions and /// their configurations to be used in a group. You can create an initial version of the /// definition by providing a list of Lambda functions and their configurations now, or /// use ''CreateFunctionDefinitionVersion'' later. /// /// Container for the necessary parameters to execute the CreateFunctionDefinition service method. /// /// The response from the CreateFunctionDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateFunctionDefinition Operation CreateFunctionDefinitionResponse CreateFunctionDefinition(CreateFunctionDefinitionRequest request); /// /// Initiates the asynchronous execution of the CreateFunctionDefinition operation. /// /// /// Container for the necessary parameters to execute the CreateFunctionDefinition operation on AmazonGreengrassClient. /// 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 EndCreateFunctionDefinition /// operation. /// REST API Reference for CreateFunctionDefinition Operation IAsyncResult BeginCreateFunctionDefinition(CreateFunctionDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateFunctionDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFunctionDefinition. /// /// Returns a CreateFunctionDefinitionResult from Greengrass. /// REST API Reference for CreateFunctionDefinition Operation CreateFunctionDefinitionResponse EndCreateFunctionDefinition(IAsyncResult asyncResult); #endregion #region CreateFunctionDefinitionVersion /// /// Creates a version of a Lambda function definition that has already been defined. /// /// Container for the necessary parameters to execute the CreateFunctionDefinitionVersion service method. /// /// The response from the CreateFunctionDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateFunctionDefinitionVersion Operation CreateFunctionDefinitionVersionResponse CreateFunctionDefinitionVersion(CreateFunctionDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the CreateFunctionDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the CreateFunctionDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndCreateFunctionDefinitionVersion /// operation. /// REST API Reference for CreateFunctionDefinitionVersion Operation IAsyncResult BeginCreateFunctionDefinitionVersion(CreateFunctionDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateFunctionDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFunctionDefinitionVersion. /// /// Returns a CreateFunctionDefinitionVersionResult from Greengrass. /// REST API Reference for CreateFunctionDefinitionVersion Operation CreateFunctionDefinitionVersionResponse EndCreateFunctionDefinitionVersion(IAsyncResult asyncResult); #endregion #region CreateGroup /// /// Creates a group. You may provide the initial version of the group or use ''CreateGroupVersion'' /// at a later time. Tip: You can use the ''gg_group_setup'' package (https://github.com/awslabs/aws-greengrass-group-setup) /// as a library or command-line application to create and deploy Greengrass groups. /// /// Container for the necessary parameters to execute the CreateGroup service method. /// /// The response from the CreateGroup service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateGroup Operation CreateGroupResponse CreateGroup(CreateGroupRequest request); /// /// Initiates the asynchronous execution of the CreateGroup operation. /// /// /// Container for the necessary parameters to execute the CreateGroup operation on AmazonGreengrassClient. /// 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 EndCreateGroup /// operation. /// REST API Reference for CreateGroup Operation IAsyncResult BeginCreateGroup(CreateGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCreateGroup. /// /// Returns a CreateGroupResult from Greengrass. /// REST API Reference for CreateGroup Operation CreateGroupResponse EndCreateGroup(IAsyncResult asyncResult); #endregion #region CreateGroupCertificateAuthority /// /// Creates a CA for the group. If a CA already exists, it will rotate the existing CA. /// /// Container for the necessary parameters to execute the CreateGroupCertificateAuthority service method. /// /// The response from the CreateGroupCertificateAuthority service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for CreateGroupCertificateAuthority Operation CreateGroupCertificateAuthorityResponse CreateGroupCertificateAuthority(CreateGroupCertificateAuthorityRequest request); /// /// Initiates the asynchronous execution of the CreateGroupCertificateAuthority operation. /// /// /// Container for the necessary parameters to execute the CreateGroupCertificateAuthority operation on AmazonGreengrassClient. /// 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 EndCreateGroupCertificateAuthority /// operation. /// REST API Reference for CreateGroupCertificateAuthority Operation IAsyncResult BeginCreateGroupCertificateAuthority(CreateGroupCertificateAuthorityRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateGroupCertificateAuthority operation. /// /// /// The IAsyncResult returned by the call to BeginCreateGroupCertificateAuthority. /// /// Returns a CreateGroupCertificateAuthorityResult from Greengrass. /// REST API Reference for CreateGroupCertificateAuthority Operation CreateGroupCertificateAuthorityResponse EndCreateGroupCertificateAuthority(IAsyncResult asyncResult); #endregion #region CreateGroupVersion /// /// Creates a version of a group which has already been defined. /// /// Container for the necessary parameters to execute the CreateGroupVersion service method. /// /// The response from the CreateGroupVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateGroupVersion Operation CreateGroupVersionResponse CreateGroupVersion(CreateGroupVersionRequest request); /// /// Initiates the asynchronous execution of the CreateGroupVersion operation. /// /// /// Container for the necessary parameters to execute the CreateGroupVersion operation on AmazonGreengrassClient. /// 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 EndCreateGroupVersion /// operation. /// REST API Reference for CreateGroupVersion Operation IAsyncResult BeginCreateGroupVersion(CreateGroupVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateGroupVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateGroupVersion. /// /// Returns a CreateGroupVersionResult from Greengrass. /// REST API Reference for CreateGroupVersion Operation CreateGroupVersionResponse EndCreateGroupVersion(IAsyncResult asyncResult); #endregion #region CreateLoggerDefinition /// /// Creates a logger definition. You may provide the initial version of the logger definition /// now or use ''CreateLoggerDefinitionVersion'' at a later time. /// /// Container for the necessary parameters to execute the CreateLoggerDefinition service method. /// /// The response from the CreateLoggerDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateLoggerDefinition Operation CreateLoggerDefinitionResponse CreateLoggerDefinition(CreateLoggerDefinitionRequest request); /// /// Initiates the asynchronous execution of the CreateLoggerDefinition operation. /// /// /// Container for the necessary parameters to execute the CreateLoggerDefinition operation on AmazonGreengrassClient. /// 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 EndCreateLoggerDefinition /// operation. /// REST API Reference for CreateLoggerDefinition Operation IAsyncResult BeginCreateLoggerDefinition(CreateLoggerDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLoggerDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLoggerDefinition. /// /// Returns a CreateLoggerDefinitionResult from Greengrass. /// REST API Reference for CreateLoggerDefinition Operation CreateLoggerDefinitionResponse EndCreateLoggerDefinition(IAsyncResult asyncResult); #endregion #region CreateLoggerDefinitionVersion /// /// Creates a version of a logger definition that has already been defined. /// /// Container for the necessary parameters to execute the CreateLoggerDefinitionVersion service method. /// /// The response from the CreateLoggerDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateLoggerDefinitionVersion Operation CreateLoggerDefinitionVersionResponse CreateLoggerDefinitionVersion(CreateLoggerDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the CreateLoggerDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the CreateLoggerDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndCreateLoggerDefinitionVersion /// operation. /// REST API Reference for CreateLoggerDefinitionVersion Operation IAsyncResult BeginCreateLoggerDefinitionVersion(CreateLoggerDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLoggerDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLoggerDefinitionVersion. /// /// Returns a CreateLoggerDefinitionVersionResult from Greengrass. /// REST API Reference for CreateLoggerDefinitionVersion Operation CreateLoggerDefinitionVersionResponse EndCreateLoggerDefinitionVersion(IAsyncResult asyncResult); #endregion #region CreateResourceDefinition /// /// Creates a resource definition which contains a list of resources to be used in a group. /// You can create an initial version of the definition by providing a list of resources /// now, or use ''CreateResourceDefinitionVersion'' later. /// /// Container for the necessary parameters to execute the CreateResourceDefinition service method. /// /// The response from the CreateResourceDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateResourceDefinition Operation CreateResourceDefinitionResponse CreateResourceDefinition(CreateResourceDefinitionRequest request); /// /// Initiates the asynchronous execution of the CreateResourceDefinition operation. /// /// /// Container for the necessary parameters to execute the CreateResourceDefinition operation on AmazonGreengrassClient. /// 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 EndCreateResourceDefinition /// operation. /// REST API Reference for CreateResourceDefinition Operation IAsyncResult BeginCreateResourceDefinition(CreateResourceDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateResourceDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginCreateResourceDefinition. /// /// Returns a CreateResourceDefinitionResult from Greengrass. /// REST API Reference for CreateResourceDefinition Operation CreateResourceDefinitionResponse EndCreateResourceDefinition(IAsyncResult asyncResult); #endregion #region CreateResourceDefinitionVersion /// /// Creates a version of a resource definition that has already been defined. /// /// Container for the necessary parameters to execute the CreateResourceDefinitionVersion service method. /// /// The response from the CreateResourceDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateResourceDefinitionVersion Operation CreateResourceDefinitionVersionResponse CreateResourceDefinitionVersion(CreateResourceDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the CreateResourceDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the CreateResourceDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndCreateResourceDefinitionVersion /// operation. /// REST API Reference for CreateResourceDefinitionVersion Operation IAsyncResult BeginCreateResourceDefinitionVersion(CreateResourceDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateResourceDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateResourceDefinitionVersion. /// /// Returns a CreateResourceDefinitionVersionResult from Greengrass. /// REST API Reference for CreateResourceDefinitionVersion Operation CreateResourceDefinitionVersionResponse EndCreateResourceDefinitionVersion(IAsyncResult asyncResult); #endregion #region CreateSoftwareUpdateJob /// /// Creates a software update for a core or group of cores (specified as an IoT thing /// group.) Use this to update the OTA Agent as well as the Greengrass core software. /// It makes use of the IoT Jobs feature which provides additional commands to manage /// a Greengrass core software update job. /// /// Container for the necessary parameters to execute the CreateSoftwareUpdateJob service method. /// /// The response from the CreateSoftwareUpdateJob service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for CreateSoftwareUpdateJob Operation CreateSoftwareUpdateJobResponse CreateSoftwareUpdateJob(CreateSoftwareUpdateJobRequest request); /// /// Initiates the asynchronous execution of the CreateSoftwareUpdateJob operation. /// /// /// Container for the necessary parameters to execute the CreateSoftwareUpdateJob operation on AmazonGreengrassClient. /// 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 EndCreateSoftwareUpdateJob /// operation. /// REST API Reference for CreateSoftwareUpdateJob Operation IAsyncResult BeginCreateSoftwareUpdateJob(CreateSoftwareUpdateJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateSoftwareUpdateJob operation. /// /// /// The IAsyncResult returned by the call to BeginCreateSoftwareUpdateJob. /// /// Returns a CreateSoftwareUpdateJobResult from Greengrass. /// REST API Reference for CreateSoftwareUpdateJob Operation CreateSoftwareUpdateJobResponse EndCreateSoftwareUpdateJob(IAsyncResult asyncResult); #endregion #region CreateSubscriptionDefinition /// /// Creates a subscription definition. You may provide the initial version of the subscription /// definition now or use ''CreateSubscriptionDefinitionVersion'' at a later time. /// /// Container for the necessary parameters to execute the CreateSubscriptionDefinition service method. /// /// The response from the CreateSubscriptionDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateSubscriptionDefinition Operation CreateSubscriptionDefinitionResponse CreateSubscriptionDefinition(CreateSubscriptionDefinitionRequest request); /// /// Initiates the asynchronous execution of the CreateSubscriptionDefinition operation. /// /// /// Container for the necessary parameters to execute the CreateSubscriptionDefinition operation on AmazonGreengrassClient. /// 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 EndCreateSubscriptionDefinition /// operation. /// REST API Reference for CreateSubscriptionDefinition Operation IAsyncResult BeginCreateSubscriptionDefinition(CreateSubscriptionDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateSubscriptionDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginCreateSubscriptionDefinition. /// /// Returns a CreateSubscriptionDefinitionResult from Greengrass. /// REST API Reference for CreateSubscriptionDefinition Operation CreateSubscriptionDefinitionResponse EndCreateSubscriptionDefinition(IAsyncResult asyncResult); #endregion #region CreateSubscriptionDefinitionVersion /// /// Creates a version of a subscription definition which has already been defined. /// /// Container for the necessary parameters to execute the CreateSubscriptionDefinitionVersion service method. /// /// The response from the CreateSubscriptionDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for CreateSubscriptionDefinitionVersion Operation CreateSubscriptionDefinitionVersionResponse CreateSubscriptionDefinitionVersion(CreateSubscriptionDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the CreateSubscriptionDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the CreateSubscriptionDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndCreateSubscriptionDefinitionVersion /// operation. /// REST API Reference for CreateSubscriptionDefinitionVersion Operation IAsyncResult BeginCreateSubscriptionDefinitionVersion(CreateSubscriptionDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateSubscriptionDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateSubscriptionDefinitionVersion. /// /// Returns a CreateSubscriptionDefinitionVersionResult from Greengrass. /// REST API Reference for CreateSubscriptionDefinitionVersion Operation CreateSubscriptionDefinitionVersionResponse EndCreateSubscriptionDefinitionVersion(IAsyncResult asyncResult); #endregion #region DeleteConnectorDefinition /// /// Deletes a connector definition. /// /// Container for the necessary parameters to execute the DeleteConnectorDefinition service method. /// /// The response from the DeleteConnectorDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for DeleteConnectorDefinition Operation DeleteConnectorDefinitionResponse DeleteConnectorDefinition(DeleteConnectorDefinitionRequest request); /// /// Initiates the asynchronous execution of the DeleteConnectorDefinition operation. /// /// /// Container for the necessary parameters to execute the DeleteConnectorDefinition operation on AmazonGreengrassClient. /// 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 EndDeleteConnectorDefinition /// operation. /// REST API Reference for DeleteConnectorDefinition Operation IAsyncResult BeginDeleteConnectorDefinition(DeleteConnectorDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteConnectorDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteConnectorDefinition. /// /// Returns a DeleteConnectorDefinitionResult from Greengrass. /// REST API Reference for DeleteConnectorDefinition Operation DeleteConnectorDefinitionResponse EndDeleteConnectorDefinition(IAsyncResult asyncResult); #endregion #region DeleteCoreDefinition /// /// Deletes a core definition. /// /// Container for the necessary parameters to execute the DeleteCoreDefinition service method. /// /// The response from the DeleteCoreDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for DeleteCoreDefinition Operation DeleteCoreDefinitionResponse DeleteCoreDefinition(DeleteCoreDefinitionRequest request); /// /// Initiates the asynchronous execution of the DeleteCoreDefinition operation. /// /// /// Container for the necessary parameters to execute the DeleteCoreDefinition operation on AmazonGreengrassClient. /// 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 EndDeleteCoreDefinition /// operation. /// REST API Reference for DeleteCoreDefinition Operation IAsyncResult BeginDeleteCoreDefinition(DeleteCoreDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteCoreDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteCoreDefinition. /// /// Returns a DeleteCoreDefinitionResult from Greengrass. /// REST API Reference for DeleteCoreDefinition Operation DeleteCoreDefinitionResponse EndDeleteCoreDefinition(IAsyncResult asyncResult); #endregion #region DeleteDeviceDefinition /// /// Deletes a device definition. /// /// Container for the necessary parameters to execute the DeleteDeviceDefinition service method. /// /// The response from the DeleteDeviceDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for DeleteDeviceDefinition Operation DeleteDeviceDefinitionResponse DeleteDeviceDefinition(DeleteDeviceDefinitionRequest request); /// /// Initiates the asynchronous execution of the DeleteDeviceDefinition operation. /// /// /// Container for the necessary parameters to execute the DeleteDeviceDefinition operation on AmazonGreengrassClient. /// 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 EndDeleteDeviceDefinition /// operation. /// REST API Reference for DeleteDeviceDefinition Operation IAsyncResult BeginDeleteDeviceDefinition(DeleteDeviceDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDeviceDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDeviceDefinition. /// /// Returns a DeleteDeviceDefinitionResult from Greengrass. /// REST API Reference for DeleteDeviceDefinition Operation DeleteDeviceDefinitionResponse EndDeleteDeviceDefinition(IAsyncResult asyncResult); #endregion #region DeleteFunctionDefinition /// /// Deletes a Lambda function definition. /// /// Container for the necessary parameters to execute the DeleteFunctionDefinition service method. /// /// The response from the DeleteFunctionDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for DeleteFunctionDefinition Operation DeleteFunctionDefinitionResponse DeleteFunctionDefinition(DeleteFunctionDefinitionRequest request); /// /// Initiates the asynchronous execution of the DeleteFunctionDefinition operation. /// /// /// Container for the necessary parameters to execute the DeleteFunctionDefinition operation on AmazonGreengrassClient. /// 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 EndDeleteFunctionDefinition /// operation. /// REST API Reference for DeleteFunctionDefinition Operation IAsyncResult BeginDeleteFunctionDefinition(DeleteFunctionDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteFunctionDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteFunctionDefinition. /// /// Returns a DeleteFunctionDefinitionResult from Greengrass. /// REST API Reference for DeleteFunctionDefinition Operation DeleteFunctionDefinitionResponse EndDeleteFunctionDefinition(IAsyncResult asyncResult); #endregion #region DeleteGroup /// /// Deletes a group. /// /// Container for the necessary parameters to execute the DeleteGroup service method. /// /// The response from the DeleteGroup service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for DeleteGroup Operation DeleteGroupResponse DeleteGroup(DeleteGroupRequest request); /// /// Initiates the asynchronous execution of the DeleteGroup operation. /// /// /// Container for the necessary parameters to execute the DeleteGroup operation on AmazonGreengrassClient. /// 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 EndDeleteGroup /// operation. /// REST API Reference for DeleteGroup Operation IAsyncResult BeginDeleteGroup(DeleteGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteGroup. /// /// Returns a DeleteGroupResult from Greengrass. /// REST API Reference for DeleteGroup Operation DeleteGroupResponse EndDeleteGroup(IAsyncResult asyncResult); #endregion #region DeleteLoggerDefinition /// /// Deletes a logger definition. /// /// Container for the necessary parameters to execute the DeleteLoggerDefinition service method. /// /// The response from the DeleteLoggerDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for DeleteLoggerDefinition Operation DeleteLoggerDefinitionResponse DeleteLoggerDefinition(DeleteLoggerDefinitionRequest request); /// /// Initiates the asynchronous execution of the DeleteLoggerDefinition operation. /// /// /// Container for the necessary parameters to execute the DeleteLoggerDefinition operation on AmazonGreengrassClient. /// 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 EndDeleteLoggerDefinition /// operation. /// REST API Reference for DeleteLoggerDefinition Operation IAsyncResult BeginDeleteLoggerDefinition(DeleteLoggerDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteLoggerDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteLoggerDefinition. /// /// Returns a DeleteLoggerDefinitionResult from Greengrass. /// REST API Reference for DeleteLoggerDefinition Operation DeleteLoggerDefinitionResponse EndDeleteLoggerDefinition(IAsyncResult asyncResult); #endregion #region DeleteResourceDefinition /// /// Deletes a resource definition. /// /// Container for the necessary parameters to execute the DeleteResourceDefinition service method. /// /// The response from the DeleteResourceDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for DeleteResourceDefinition Operation DeleteResourceDefinitionResponse DeleteResourceDefinition(DeleteResourceDefinitionRequest request); /// /// Initiates the asynchronous execution of the DeleteResourceDefinition operation. /// /// /// Container for the necessary parameters to execute the DeleteResourceDefinition operation on AmazonGreengrassClient. /// 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 EndDeleteResourceDefinition /// operation. /// REST API Reference for DeleteResourceDefinition Operation IAsyncResult BeginDeleteResourceDefinition(DeleteResourceDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteResourceDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteResourceDefinition. /// /// Returns a DeleteResourceDefinitionResult from Greengrass. /// REST API Reference for DeleteResourceDefinition Operation DeleteResourceDefinitionResponse EndDeleteResourceDefinition(IAsyncResult asyncResult); #endregion #region DeleteSubscriptionDefinition /// /// Deletes a subscription definition. /// /// Container for the necessary parameters to execute the DeleteSubscriptionDefinition service method. /// /// The response from the DeleteSubscriptionDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for DeleteSubscriptionDefinition Operation DeleteSubscriptionDefinitionResponse DeleteSubscriptionDefinition(DeleteSubscriptionDefinitionRequest request); /// /// Initiates the asynchronous execution of the DeleteSubscriptionDefinition operation. /// /// /// Container for the necessary parameters to execute the DeleteSubscriptionDefinition operation on AmazonGreengrassClient. /// 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 EndDeleteSubscriptionDefinition /// operation. /// REST API Reference for DeleteSubscriptionDefinition Operation IAsyncResult BeginDeleteSubscriptionDefinition(DeleteSubscriptionDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteSubscriptionDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteSubscriptionDefinition. /// /// Returns a DeleteSubscriptionDefinitionResult from Greengrass. /// REST API Reference for DeleteSubscriptionDefinition Operation DeleteSubscriptionDefinitionResponse EndDeleteSubscriptionDefinition(IAsyncResult asyncResult); #endregion #region DisassociateRoleFromGroup /// /// Disassociates the role from a group. /// /// Container for the necessary parameters to execute the DisassociateRoleFromGroup service method. /// /// The response from the DisassociateRoleFromGroup service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for DisassociateRoleFromGroup Operation DisassociateRoleFromGroupResponse DisassociateRoleFromGroup(DisassociateRoleFromGroupRequest request); /// /// Initiates the asynchronous execution of the DisassociateRoleFromGroup operation. /// /// /// Container for the necessary parameters to execute the DisassociateRoleFromGroup operation on AmazonGreengrassClient. /// 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 EndDisassociateRoleFromGroup /// operation. /// REST API Reference for DisassociateRoleFromGroup Operation IAsyncResult BeginDisassociateRoleFromGroup(DisassociateRoleFromGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateRoleFromGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateRoleFromGroup. /// /// Returns a DisassociateRoleFromGroupResult from Greengrass. /// REST API Reference for DisassociateRoleFromGroup Operation DisassociateRoleFromGroupResponse EndDisassociateRoleFromGroup(IAsyncResult asyncResult); #endregion #region DisassociateServiceRoleFromAccount /// /// Disassociates the service role from your account. Without a service role, deployments /// will not work. /// /// Container for the necessary parameters to execute the DisassociateServiceRoleFromAccount service method. /// /// The response from the DisassociateServiceRoleFromAccount service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for DisassociateServiceRoleFromAccount Operation DisassociateServiceRoleFromAccountResponse DisassociateServiceRoleFromAccount(DisassociateServiceRoleFromAccountRequest request); /// /// Initiates the asynchronous execution of the DisassociateServiceRoleFromAccount operation. /// /// /// Container for the necessary parameters to execute the DisassociateServiceRoleFromAccount operation on AmazonGreengrassClient. /// 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 EndDisassociateServiceRoleFromAccount /// operation. /// REST API Reference for DisassociateServiceRoleFromAccount Operation IAsyncResult BeginDisassociateServiceRoleFromAccount(DisassociateServiceRoleFromAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateServiceRoleFromAccount operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateServiceRoleFromAccount. /// /// Returns a DisassociateServiceRoleFromAccountResult from Greengrass. /// REST API Reference for DisassociateServiceRoleFromAccount Operation DisassociateServiceRoleFromAccountResponse EndDisassociateServiceRoleFromAccount(IAsyncResult asyncResult); #endregion #region GetAssociatedRole /// /// Retrieves the role associated with a particular group. /// /// Container for the necessary parameters to execute the GetAssociatedRole service method. /// /// The response from the GetAssociatedRole service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for GetAssociatedRole Operation GetAssociatedRoleResponse GetAssociatedRole(GetAssociatedRoleRequest request); /// /// Initiates the asynchronous execution of the GetAssociatedRole operation. /// /// /// Container for the necessary parameters to execute the GetAssociatedRole operation on AmazonGreengrassClient. /// 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 EndGetAssociatedRole /// operation. /// REST API Reference for GetAssociatedRole Operation IAsyncResult BeginGetAssociatedRole(GetAssociatedRoleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetAssociatedRole operation. /// /// /// The IAsyncResult returned by the call to BeginGetAssociatedRole. /// /// Returns a GetAssociatedRoleResult from Greengrass. /// REST API Reference for GetAssociatedRole Operation GetAssociatedRoleResponse EndGetAssociatedRole(IAsyncResult asyncResult); #endregion #region GetBulkDeploymentStatus /// /// Returns the status of a bulk deployment. /// /// Container for the necessary parameters to execute the GetBulkDeploymentStatus service method. /// /// The response from the GetBulkDeploymentStatus service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetBulkDeploymentStatus Operation GetBulkDeploymentStatusResponse GetBulkDeploymentStatus(GetBulkDeploymentStatusRequest request); /// /// Initiates the asynchronous execution of the GetBulkDeploymentStatus operation. /// /// /// Container for the necessary parameters to execute the GetBulkDeploymentStatus operation on AmazonGreengrassClient. /// 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 EndGetBulkDeploymentStatus /// operation. /// REST API Reference for GetBulkDeploymentStatus Operation IAsyncResult BeginGetBulkDeploymentStatus(GetBulkDeploymentStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetBulkDeploymentStatus operation. /// /// /// The IAsyncResult returned by the call to BeginGetBulkDeploymentStatus. /// /// Returns a GetBulkDeploymentStatusResult from Greengrass. /// REST API Reference for GetBulkDeploymentStatus Operation GetBulkDeploymentStatusResponse EndGetBulkDeploymentStatus(IAsyncResult asyncResult); #endregion #region GetConnectivityInfo /// /// Retrieves the connectivity information for a core. /// /// Container for the necessary parameters to execute the GetConnectivityInfo service method. /// /// The response from the GetConnectivityInfo service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for GetConnectivityInfo Operation GetConnectivityInfoResponse GetConnectivityInfo(GetConnectivityInfoRequest request); /// /// Initiates the asynchronous execution of the GetConnectivityInfo operation. /// /// /// Container for the necessary parameters to execute the GetConnectivityInfo operation on AmazonGreengrassClient. /// 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 EndGetConnectivityInfo /// operation. /// REST API Reference for GetConnectivityInfo Operation IAsyncResult BeginGetConnectivityInfo(GetConnectivityInfoRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConnectivityInfo operation. /// /// /// The IAsyncResult returned by the call to BeginGetConnectivityInfo. /// /// Returns a GetConnectivityInfoResult from Greengrass. /// REST API Reference for GetConnectivityInfo Operation GetConnectivityInfoResponse EndGetConnectivityInfo(IAsyncResult asyncResult); #endregion #region GetConnectorDefinition /// /// Retrieves information about a connector definition. /// /// Container for the necessary parameters to execute the GetConnectorDefinition service method. /// /// The response from the GetConnectorDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetConnectorDefinition Operation GetConnectorDefinitionResponse GetConnectorDefinition(GetConnectorDefinitionRequest request); /// /// Initiates the asynchronous execution of the GetConnectorDefinition operation. /// /// /// Container for the necessary parameters to execute the GetConnectorDefinition operation on AmazonGreengrassClient. /// 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 EndGetConnectorDefinition /// operation. /// REST API Reference for GetConnectorDefinition Operation IAsyncResult BeginGetConnectorDefinition(GetConnectorDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConnectorDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginGetConnectorDefinition. /// /// Returns a GetConnectorDefinitionResult from Greengrass. /// REST API Reference for GetConnectorDefinition Operation GetConnectorDefinitionResponse EndGetConnectorDefinition(IAsyncResult asyncResult); #endregion #region GetConnectorDefinitionVersion /// /// Retrieves information about a connector definition version, including the connectors /// that the version contains. Connectors are prebuilt modules that interact with local /// infrastructure, device protocols, AWS, and other cloud services. /// /// Container for the necessary parameters to execute the GetConnectorDefinitionVersion service method. /// /// The response from the GetConnectorDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetConnectorDefinitionVersion Operation GetConnectorDefinitionVersionResponse GetConnectorDefinitionVersion(GetConnectorDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the GetConnectorDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the GetConnectorDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndGetConnectorDefinitionVersion /// operation. /// REST API Reference for GetConnectorDefinitionVersion Operation IAsyncResult BeginGetConnectorDefinitionVersion(GetConnectorDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConnectorDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginGetConnectorDefinitionVersion. /// /// Returns a GetConnectorDefinitionVersionResult from Greengrass. /// REST API Reference for GetConnectorDefinitionVersion Operation GetConnectorDefinitionVersionResponse EndGetConnectorDefinitionVersion(IAsyncResult asyncResult); #endregion #region GetCoreDefinition /// /// Retrieves information about a core definition version. /// /// Container for the necessary parameters to execute the GetCoreDefinition service method. /// /// The response from the GetCoreDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetCoreDefinition Operation GetCoreDefinitionResponse GetCoreDefinition(GetCoreDefinitionRequest request); /// /// Initiates the asynchronous execution of the GetCoreDefinition operation. /// /// /// Container for the necessary parameters to execute the GetCoreDefinition operation on AmazonGreengrassClient. /// 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 EndGetCoreDefinition /// operation. /// REST API Reference for GetCoreDefinition Operation IAsyncResult BeginGetCoreDefinition(GetCoreDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCoreDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginGetCoreDefinition. /// /// Returns a GetCoreDefinitionResult from Greengrass. /// REST API Reference for GetCoreDefinition Operation GetCoreDefinitionResponse EndGetCoreDefinition(IAsyncResult asyncResult); #endregion #region GetCoreDefinitionVersion /// /// Retrieves information about a core definition version. /// /// Container for the necessary parameters to execute the GetCoreDefinitionVersion service method. /// /// The response from the GetCoreDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetCoreDefinitionVersion Operation GetCoreDefinitionVersionResponse GetCoreDefinitionVersion(GetCoreDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the GetCoreDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the GetCoreDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndGetCoreDefinitionVersion /// operation. /// REST API Reference for GetCoreDefinitionVersion Operation IAsyncResult BeginGetCoreDefinitionVersion(GetCoreDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCoreDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginGetCoreDefinitionVersion. /// /// Returns a GetCoreDefinitionVersionResult from Greengrass. /// REST API Reference for GetCoreDefinitionVersion Operation GetCoreDefinitionVersionResponse EndGetCoreDefinitionVersion(IAsyncResult asyncResult); #endregion #region GetDeploymentStatus /// /// Returns the status of a deployment. /// /// Container for the necessary parameters to execute the GetDeploymentStatus service method. /// /// The response from the GetDeploymentStatus service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetDeploymentStatus Operation GetDeploymentStatusResponse GetDeploymentStatus(GetDeploymentStatusRequest request); /// /// Initiates the asynchronous execution of the GetDeploymentStatus operation. /// /// /// Container for the necessary parameters to execute the GetDeploymentStatus operation on AmazonGreengrassClient. /// 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 EndGetDeploymentStatus /// operation. /// REST API Reference for GetDeploymentStatus Operation IAsyncResult BeginGetDeploymentStatus(GetDeploymentStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDeploymentStatus operation. /// /// /// The IAsyncResult returned by the call to BeginGetDeploymentStatus. /// /// Returns a GetDeploymentStatusResult from Greengrass. /// REST API Reference for GetDeploymentStatus Operation GetDeploymentStatusResponse EndGetDeploymentStatus(IAsyncResult asyncResult); #endregion #region GetDeviceDefinition /// /// Retrieves information about a device definition. /// /// Container for the necessary parameters to execute the GetDeviceDefinition service method. /// /// The response from the GetDeviceDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetDeviceDefinition Operation GetDeviceDefinitionResponse GetDeviceDefinition(GetDeviceDefinitionRequest request); /// /// Initiates the asynchronous execution of the GetDeviceDefinition operation. /// /// /// Container for the necessary parameters to execute the GetDeviceDefinition operation on AmazonGreengrassClient. /// 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 EndGetDeviceDefinition /// operation. /// REST API Reference for GetDeviceDefinition Operation IAsyncResult BeginGetDeviceDefinition(GetDeviceDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDeviceDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginGetDeviceDefinition. /// /// Returns a GetDeviceDefinitionResult from Greengrass. /// REST API Reference for GetDeviceDefinition Operation GetDeviceDefinitionResponse EndGetDeviceDefinition(IAsyncResult asyncResult); #endregion #region GetDeviceDefinitionVersion /// /// Retrieves information about a device definition version. /// /// Container for the necessary parameters to execute the GetDeviceDefinitionVersion service method. /// /// The response from the GetDeviceDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetDeviceDefinitionVersion Operation GetDeviceDefinitionVersionResponse GetDeviceDefinitionVersion(GetDeviceDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the GetDeviceDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the GetDeviceDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndGetDeviceDefinitionVersion /// operation. /// REST API Reference for GetDeviceDefinitionVersion Operation IAsyncResult BeginGetDeviceDefinitionVersion(GetDeviceDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDeviceDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginGetDeviceDefinitionVersion. /// /// Returns a GetDeviceDefinitionVersionResult from Greengrass. /// REST API Reference for GetDeviceDefinitionVersion Operation GetDeviceDefinitionVersionResponse EndGetDeviceDefinitionVersion(IAsyncResult asyncResult); #endregion #region GetFunctionDefinition /// /// Retrieves information about a Lambda function definition, including its creation time /// and latest version. /// /// Container for the necessary parameters to execute the GetFunctionDefinition service method. /// /// The response from the GetFunctionDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetFunctionDefinition Operation GetFunctionDefinitionResponse GetFunctionDefinition(GetFunctionDefinitionRequest request); /// /// Initiates the asynchronous execution of the GetFunctionDefinition operation. /// /// /// Container for the necessary parameters to execute the GetFunctionDefinition operation on AmazonGreengrassClient. /// 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 EndGetFunctionDefinition /// operation. /// REST API Reference for GetFunctionDefinition Operation IAsyncResult BeginGetFunctionDefinition(GetFunctionDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetFunctionDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginGetFunctionDefinition. /// /// Returns a GetFunctionDefinitionResult from Greengrass. /// REST API Reference for GetFunctionDefinition Operation GetFunctionDefinitionResponse EndGetFunctionDefinition(IAsyncResult asyncResult); #endregion #region GetFunctionDefinitionVersion /// /// Retrieves information about a Lambda function definition version, including which /// Lambda functions are included in the version and their configurations. /// /// Container for the necessary parameters to execute the GetFunctionDefinitionVersion service method. /// /// The response from the GetFunctionDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetFunctionDefinitionVersion Operation GetFunctionDefinitionVersionResponse GetFunctionDefinitionVersion(GetFunctionDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the GetFunctionDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the GetFunctionDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndGetFunctionDefinitionVersion /// operation. /// REST API Reference for GetFunctionDefinitionVersion Operation IAsyncResult BeginGetFunctionDefinitionVersion(GetFunctionDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetFunctionDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginGetFunctionDefinitionVersion. /// /// Returns a GetFunctionDefinitionVersionResult from Greengrass. /// REST API Reference for GetFunctionDefinitionVersion Operation GetFunctionDefinitionVersionResponse EndGetFunctionDefinitionVersion(IAsyncResult asyncResult); #endregion #region GetGroup /// /// Retrieves information about a group. /// /// Container for the necessary parameters to execute the GetGroup service method. /// /// The response from the GetGroup service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetGroup Operation GetGroupResponse GetGroup(GetGroupRequest request); /// /// Initiates the asynchronous execution of the GetGroup operation. /// /// /// Container for the necessary parameters to execute the GetGroup operation on AmazonGreengrassClient. /// 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 EndGetGroup /// operation. /// REST API Reference for GetGroup Operation IAsyncResult BeginGetGroup(GetGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetGroup operation. /// /// /// The IAsyncResult returned by the call to BeginGetGroup. /// /// Returns a GetGroupResult from Greengrass. /// REST API Reference for GetGroup Operation GetGroupResponse EndGetGroup(IAsyncResult asyncResult); #endregion #region GetGroupCertificateAuthority /// /// Retreives the CA associated with a group. Returns the public key of the CA. /// /// Container for the necessary parameters to execute the GetGroupCertificateAuthority service method. /// /// The response from the GetGroupCertificateAuthority service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for GetGroupCertificateAuthority Operation GetGroupCertificateAuthorityResponse GetGroupCertificateAuthority(GetGroupCertificateAuthorityRequest request); /// /// Initiates the asynchronous execution of the GetGroupCertificateAuthority operation. /// /// /// Container for the necessary parameters to execute the GetGroupCertificateAuthority operation on AmazonGreengrassClient. /// 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 EndGetGroupCertificateAuthority /// operation. /// REST API Reference for GetGroupCertificateAuthority Operation IAsyncResult BeginGetGroupCertificateAuthority(GetGroupCertificateAuthorityRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetGroupCertificateAuthority operation. /// /// /// The IAsyncResult returned by the call to BeginGetGroupCertificateAuthority. /// /// Returns a GetGroupCertificateAuthorityResult from Greengrass. /// REST API Reference for GetGroupCertificateAuthority Operation GetGroupCertificateAuthorityResponse EndGetGroupCertificateAuthority(IAsyncResult asyncResult); #endregion #region GetGroupCertificateConfiguration /// /// Retrieves the current configuration for the CA used by the group. /// /// Container for the necessary parameters to execute the GetGroupCertificateConfiguration service method. /// /// The response from the GetGroupCertificateConfiguration service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for GetGroupCertificateConfiguration Operation GetGroupCertificateConfigurationResponse GetGroupCertificateConfiguration(GetGroupCertificateConfigurationRequest request); /// /// Initiates the asynchronous execution of the GetGroupCertificateConfiguration operation. /// /// /// Container for the necessary parameters to execute the GetGroupCertificateConfiguration operation on AmazonGreengrassClient. /// 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 EndGetGroupCertificateConfiguration /// operation. /// REST API Reference for GetGroupCertificateConfiguration Operation IAsyncResult BeginGetGroupCertificateConfiguration(GetGroupCertificateConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetGroupCertificateConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginGetGroupCertificateConfiguration. /// /// Returns a GetGroupCertificateConfigurationResult from Greengrass. /// REST API Reference for GetGroupCertificateConfiguration Operation GetGroupCertificateConfigurationResponse EndGetGroupCertificateConfiguration(IAsyncResult asyncResult); #endregion #region GetGroupVersion /// /// Retrieves information about a group version. /// /// Container for the necessary parameters to execute the GetGroupVersion service method. /// /// The response from the GetGroupVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetGroupVersion Operation GetGroupVersionResponse GetGroupVersion(GetGroupVersionRequest request); /// /// Initiates the asynchronous execution of the GetGroupVersion operation. /// /// /// Container for the necessary parameters to execute the GetGroupVersion operation on AmazonGreengrassClient. /// 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 EndGetGroupVersion /// operation. /// REST API Reference for GetGroupVersion Operation IAsyncResult BeginGetGroupVersion(GetGroupVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetGroupVersion operation. /// /// /// The IAsyncResult returned by the call to BeginGetGroupVersion. /// /// Returns a GetGroupVersionResult from Greengrass. /// REST API Reference for GetGroupVersion Operation GetGroupVersionResponse EndGetGroupVersion(IAsyncResult asyncResult); #endregion #region GetLoggerDefinition /// /// Retrieves information about a logger definition. /// /// Container for the necessary parameters to execute the GetLoggerDefinition service method. /// /// The response from the GetLoggerDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetLoggerDefinition Operation GetLoggerDefinitionResponse GetLoggerDefinition(GetLoggerDefinitionRequest request); /// /// Initiates the asynchronous execution of the GetLoggerDefinition operation. /// /// /// Container for the necessary parameters to execute the GetLoggerDefinition operation on AmazonGreengrassClient. /// 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 EndGetLoggerDefinition /// operation. /// REST API Reference for GetLoggerDefinition Operation IAsyncResult BeginGetLoggerDefinition(GetLoggerDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLoggerDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginGetLoggerDefinition. /// /// Returns a GetLoggerDefinitionResult from Greengrass. /// REST API Reference for GetLoggerDefinition Operation GetLoggerDefinitionResponse EndGetLoggerDefinition(IAsyncResult asyncResult); #endregion #region GetLoggerDefinitionVersion /// /// Retrieves information about a logger definition version. /// /// Container for the necessary parameters to execute the GetLoggerDefinitionVersion service method. /// /// The response from the GetLoggerDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetLoggerDefinitionVersion Operation GetLoggerDefinitionVersionResponse GetLoggerDefinitionVersion(GetLoggerDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the GetLoggerDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the GetLoggerDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndGetLoggerDefinitionVersion /// operation. /// REST API Reference for GetLoggerDefinitionVersion Operation IAsyncResult BeginGetLoggerDefinitionVersion(GetLoggerDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLoggerDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginGetLoggerDefinitionVersion. /// /// Returns a GetLoggerDefinitionVersionResult from Greengrass. /// REST API Reference for GetLoggerDefinitionVersion Operation GetLoggerDefinitionVersionResponse EndGetLoggerDefinitionVersion(IAsyncResult asyncResult); #endregion #region GetResourceDefinition /// /// Retrieves information about a resource definition, including its creation time and /// latest version. /// /// Container for the necessary parameters to execute the GetResourceDefinition service method. /// /// The response from the GetResourceDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetResourceDefinition Operation GetResourceDefinitionResponse GetResourceDefinition(GetResourceDefinitionRequest request); /// /// Initiates the asynchronous execution of the GetResourceDefinition operation. /// /// /// Container for the necessary parameters to execute the GetResourceDefinition operation on AmazonGreengrassClient. /// 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 EndGetResourceDefinition /// operation. /// REST API Reference for GetResourceDefinition Operation IAsyncResult BeginGetResourceDefinition(GetResourceDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetResourceDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginGetResourceDefinition. /// /// Returns a GetResourceDefinitionResult from Greengrass. /// REST API Reference for GetResourceDefinition Operation GetResourceDefinitionResponse EndGetResourceDefinition(IAsyncResult asyncResult); #endregion #region GetResourceDefinitionVersion /// /// Retrieves information about a resource definition version, including which resources /// are included in the version. /// /// Container for the necessary parameters to execute the GetResourceDefinitionVersion service method. /// /// The response from the GetResourceDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetResourceDefinitionVersion Operation GetResourceDefinitionVersionResponse GetResourceDefinitionVersion(GetResourceDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the GetResourceDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the GetResourceDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndGetResourceDefinitionVersion /// operation. /// REST API Reference for GetResourceDefinitionVersion Operation IAsyncResult BeginGetResourceDefinitionVersion(GetResourceDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetResourceDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginGetResourceDefinitionVersion. /// /// Returns a GetResourceDefinitionVersionResult from Greengrass. /// REST API Reference for GetResourceDefinitionVersion Operation GetResourceDefinitionVersionResponse EndGetResourceDefinitionVersion(IAsyncResult asyncResult); #endregion #region GetServiceRoleForAccount /// /// Retrieves the service role that is attached to your account. /// /// Container for the necessary parameters to execute the GetServiceRoleForAccount service method. /// /// The response from the GetServiceRoleForAccount service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetServiceRoleForAccount Operation GetServiceRoleForAccountResponse GetServiceRoleForAccount(GetServiceRoleForAccountRequest request); /// /// Initiates the asynchronous execution of the GetServiceRoleForAccount operation. /// /// /// Container for the necessary parameters to execute the GetServiceRoleForAccount operation on AmazonGreengrassClient. /// 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 EndGetServiceRoleForAccount /// operation. /// REST API Reference for GetServiceRoleForAccount Operation IAsyncResult BeginGetServiceRoleForAccount(GetServiceRoleForAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetServiceRoleForAccount operation. /// /// /// The IAsyncResult returned by the call to BeginGetServiceRoleForAccount. /// /// Returns a GetServiceRoleForAccountResult from Greengrass. /// REST API Reference for GetServiceRoleForAccount Operation GetServiceRoleForAccountResponse EndGetServiceRoleForAccount(IAsyncResult asyncResult); #endregion #region GetSubscriptionDefinition /// /// Retrieves information about a subscription definition. /// /// Container for the necessary parameters to execute the GetSubscriptionDefinition service method. /// /// The response from the GetSubscriptionDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetSubscriptionDefinition Operation GetSubscriptionDefinitionResponse GetSubscriptionDefinition(GetSubscriptionDefinitionRequest request); /// /// Initiates the asynchronous execution of the GetSubscriptionDefinition operation. /// /// /// Container for the necessary parameters to execute the GetSubscriptionDefinition operation on AmazonGreengrassClient. /// 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 EndGetSubscriptionDefinition /// operation. /// REST API Reference for GetSubscriptionDefinition Operation IAsyncResult BeginGetSubscriptionDefinition(GetSubscriptionDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSubscriptionDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginGetSubscriptionDefinition. /// /// Returns a GetSubscriptionDefinitionResult from Greengrass. /// REST API Reference for GetSubscriptionDefinition Operation GetSubscriptionDefinitionResponse EndGetSubscriptionDefinition(IAsyncResult asyncResult); #endregion #region GetSubscriptionDefinitionVersion /// /// Retrieves information about a subscription definition version. /// /// Container for the necessary parameters to execute the GetSubscriptionDefinitionVersion service method. /// /// The response from the GetSubscriptionDefinitionVersion service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for GetSubscriptionDefinitionVersion Operation GetSubscriptionDefinitionVersionResponse GetSubscriptionDefinitionVersion(GetSubscriptionDefinitionVersionRequest request); /// /// Initiates the asynchronous execution of the GetSubscriptionDefinitionVersion operation. /// /// /// Container for the necessary parameters to execute the GetSubscriptionDefinitionVersion operation on AmazonGreengrassClient. /// 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 EndGetSubscriptionDefinitionVersion /// operation. /// REST API Reference for GetSubscriptionDefinitionVersion Operation IAsyncResult BeginGetSubscriptionDefinitionVersion(GetSubscriptionDefinitionVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSubscriptionDefinitionVersion operation. /// /// /// The IAsyncResult returned by the call to BeginGetSubscriptionDefinitionVersion. /// /// Returns a GetSubscriptionDefinitionVersionResult from Greengrass. /// REST API Reference for GetSubscriptionDefinitionVersion Operation GetSubscriptionDefinitionVersionResponse EndGetSubscriptionDefinitionVersion(IAsyncResult asyncResult); #endregion #region GetThingRuntimeConfiguration /// /// Get the runtime configuration of a thing. /// /// Container for the necessary parameters to execute the GetThingRuntimeConfiguration service method. /// /// The response from the GetThingRuntimeConfiguration service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for GetThingRuntimeConfiguration Operation GetThingRuntimeConfigurationResponse GetThingRuntimeConfiguration(GetThingRuntimeConfigurationRequest request); /// /// Initiates the asynchronous execution of the GetThingRuntimeConfiguration operation. /// /// /// Container for the necessary parameters to execute the GetThingRuntimeConfiguration operation on AmazonGreengrassClient. /// 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 EndGetThingRuntimeConfiguration /// operation. /// REST API Reference for GetThingRuntimeConfiguration Operation IAsyncResult BeginGetThingRuntimeConfiguration(GetThingRuntimeConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetThingRuntimeConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginGetThingRuntimeConfiguration. /// /// Returns a GetThingRuntimeConfigurationResult from Greengrass. /// REST API Reference for GetThingRuntimeConfiguration Operation GetThingRuntimeConfigurationResponse EndGetThingRuntimeConfiguration(IAsyncResult asyncResult); #endregion #region ListBulkDeploymentDetailedReports /// /// Gets a paginated list of the deployments that have been started in a bulk deployment /// operation, and their current deployment status. /// /// Container for the necessary parameters to execute the ListBulkDeploymentDetailedReports service method. /// /// The response from the ListBulkDeploymentDetailedReports service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ListBulkDeploymentDetailedReports Operation ListBulkDeploymentDetailedReportsResponse ListBulkDeploymentDetailedReports(ListBulkDeploymentDetailedReportsRequest request); /// /// Initiates the asynchronous execution of the ListBulkDeploymentDetailedReports operation. /// /// /// Container for the necessary parameters to execute the ListBulkDeploymentDetailedReports operation on AmazonGreengrassClient. /// 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 EndListBulkDeploymentDetailedReports /// operation. /// REST API Reference for ListBulkDeploymentDetailedReports Operation IAsyncResult BeginListBulkDeploymentDetailedReports(ListBulkDeploymentDetailedReportsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListBulkDeploymentDetailedReports operation. /// /// /// The IAsyncResult returned by the call to BeginListBulkDeploymentDetailedReports. /// /// Returns a ListBulkDeploymentDetailedReportsResult from Greengrass. /// REST API Reference for ListBulkDeploymentDetailedReports Operation ListBulkDeploymentDetailedReportsResponse EndListBulkDeploymentDetailedReports(IAsyncResult asyncResult); #endregion #region ListBulkDeployments /// /// Returns a list of bulk deployments. /// /// Container for the necessary parameters to execute the ListBulkDeployments service method. /// /// The response from the ListBulkDeployments service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ListBulkDeployments Operation ListBulkDeploymentsResponse ListBulkDeployments(ListBulkDeploymentsRequest request); /// /// Initiates the asynchronous execution of the ListBulkDeployments operation. /// /// /// Container for the necessary parameters to execute the ListBulkDeployments operation on AmazonGreengrassClient. /// 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 EndListBulkDeployments /// operation. /// REST API Reference for ListBulkDeployments Operation IAsyncResult BeginListBulkDeployments(ListBulkDeploymentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListBulkDeployments operation. /// /// /// The IAsyncResult returned by the call to BeginListBulkDeployments. /// /// Returns a ListBulkDeploymentsResult from Greengrass. /// REST API Reference for ListBulkDeployments Operation ListBulkDeploymentsResponse EndListBulkDeployments(IAsyncResult asyncResult); #endregion #region ListConnectorDefinitions /// /// Retrieves a list of connector definitions. /// /// Container for the necessary parameters to execute the ListConnectorDefinitions service method. /// /// The response from the ListConnectorDefinitions service method, as returned by Greengrass. /// REST API Reference for ListConnectorDefinitions Operation ListConnectorDefinitionsResponse ListConnectorDefinitions(ListConnectorDefinitionsRequest request); /// /// Initiates the asynchronous execution of the ListConnectorDefinitions operation. /// /// /// Container for the necessary parameters to execute the ListConnectorDefinitions operation on AmazonGreengrassClient. /// 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 EndListConnectorDefinitions /// operation. /// REST API Reference for ListConnectorDefinitions Operation IAsyncResult BeginListConnectorDefinitions(ListConnectorDefinitionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListConnectorDefinitions operation. /// /// /// The IAsyncResult returned by the call to BeginListConnectorDefinitions. /// /// Returns a ListConnectorDefinitionsResult from Greengrass. /// REST API Reference for ListConnectorDefinitions Operation ListConnectorDefinitionsResponse EndListConnectorDefinitions(IAsyncResult asyncResult); #endregion #region ListConnectorDefinitionVersions /// /// Lists the versions of a connector definition, which are containers for connectors. /// Connectors run on the Greengrass core and contain built-in integration with local /// infrastructure, device protocols, AWS, and other cloud services. /// /// Container for the necessary parameters to execute the ListConnectorDefinitionVersions service method. /// /// The response from the ListConnectorDefinitionVersions service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ListConnectorDefinitionVersions Operation ListConnectorDefinitionVersionsResponse ListConnectorDefinitionVersions(ListConnectorDefinitionVersionsRequest request); /// /// Initiates the asynchronous execution of the ListConnectorDefinitionVersions operation. /// /// /// Container for the necessary parameters to execute the ListConnectorDefinitionVersions operation on AmazonGreengrassClient. /// 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 EndListConnectorDefinitionVersions /// operation. /// REST API Reference for ListConnectorDefinitionVersions Operation IAsyncResult BeginListConnectorDefinitionVersions(ListConnectorDefinitionVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListConnectorDefinitionVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListConnectorDefinitionVersions. /// /// Returns a ListConnectorDefinitionVersionsResult from Greengrass. /// REST API Reference for ListConnectorDefinitionVersions Operation ListConnectorDefinitionVersionsResponse EndListConnectorDefinitionVersions(IAsyncResult asyncResult); #endregion #region ListCoreDefinitions /// /// Retrieves a list of core definitions. /// /// Container for the necessary parameters to execute the ListCoreDefinitions service method. /// /// The response from the ListCoreDefinitions service method, as returned by Greengrass. /// REST API Reference for ListCoreDefinitions Operation ListCoreDefinitionsResponse ListCoreDefinitions(ListCoreDefinitionsRequest request); /// /// Initiates the asynchronous execution of the ListCoreDefinitions operation. /// /// /// Container for the necessary parameters to execute the ListCoreDefinitions operation on AmazonGreengrassClient. /// 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 EndListCoreDefinitions /// operation. /// REST API Reference for ListCoreDefinitions Operation IAsyncResult BeginListCoreDefinitions(ListCoreDefinitionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCoreDefinitions operation. /// /// /// The IAsyncResult returned by the call to BeginListCoreDefinitions. /// /// Returns a ListCoreDefinitionsResult from Greengrass. /// REST API Reference for ListCoreDefinitions Operation ListCoreDefinitionsResponse EndListCoreDefinitions(IAsyncResult asyncResult); #endregion #region ListCoreDefinitionVersions /// /// Lists the versions of a core definition. /// /// Container for the necessary parameters to execute the ListCoreDefinitionVersions service method. /// /// The response from the ListCoreDefinitionVersions service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ListCoreDefinitionVersions Operation ListCoreDefinitionVersionsResponse ListCoreDefinitionVersions(ListCoreDefinitionVersionsRequest request); /// /// Initiates the asynchronous execution of the ListCoreDefinitionVersions operation. /// /// /// Container for the necessary parameters to execute the ListCoreDefinitionVersions operation on AmazonGreengrassClient. /// 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 EndListCoreDefinitionVersions /// operation. /// REST API Reference for ListCoreDefinitionVersions Operation IAsyncResult BeginListCoreDefinitionVersions(ListCoreDefinitionVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCoreDefinitionVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListCoreDefinitionVersions. /// /// Returns a ListCoreDefinitionVersionsResult from Greengrass. /// REST API Reference for ListCoreDefinitionVersions Operation ListCoreDefinitionVersionsResponse EndListCoreDefinitionVersions(IAsyncResult asyncResult); #endregion #region ListDeployments /// /// Returns a history of deployments for the group. /// /// Container for the necessary parameters to execute the ListDeployments service method. /// /// The response from the ListDeployments service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ListDeployments Operation ListDeploymentsResponse ListDeployments(ListDeploymentsRequest request); /// /// Initiates the asynchronous execution of the ListDeployments operation. /// /// /// Container for the necessary parameters to execute the ListDeployments operation on AmazonGreengrassClient. /// 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 EndListDeployments /// operation. /// REST API Reference for ListDeployments Operation IAsyncResult BeginListDeployments(ListDeploymentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDeployments operation. /// /// /// The IAsyncResult returned by the call to BeginListDeployments. /// /// Returns a ListDeploymentsResult from Greengrass. /// REST API Reference for ListDeployments Operation ListDeploymentsResponse EndListDeployments(IAsyncResult asyncResult); #endregion #region ListDeviceDefinitions /// /// Retrieves a list of device definitions. /// /// Container for the necessary parameters to execute the ListDeviceDefinitions service method. /// /// The response from the ListDeviceDefinitions service method, as returned by Greengrass. /// REST API Reference for ListDeviceDefinitions Operation ListDeviceDefinitionsResponse ListDeviceDefinitions(ListDeviceDefinitionsRequest request); /// /// Initiates the asynchronous execution of the ListDeviceDefinitions operation. /// /// /// Container for the necessary parameters to execute the ListDeviceDefinitions operation on AmazonGreengrassClient. /// 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 EndListDeviceDefinitions /// operation. /// REST API Reference for ListDeviceDefinitions Operation IAsyncResult BeginListDeviceDefinitions(ListDeviceDefinitionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDeviceDefinitions operation. /// /// /// The IAsyncResult returned by the call to BeginListDeviceDefinitions. /// /// Returns a ListDeviceDefinitionsResult from Greengrass. /// REST API Reference for ListDeviceDefinitions Operation ListDeviceDefinitionsResponse EndListDeviceDefinitions(IAsyncResult asyncResult); #endregion #region ListDeviceDefinitionVersions /// /// Lists the versions of a device definition. /// /// Container for the necessary parameters to execute the ListDeviceDefinitionVersions service method. /// /// The response from the ListDeviceDefinitionVersions service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ListDeviceDefinitionVersions Operation ListDeviceDefinitionVersionsResponse ListDeviceDefinitionVersions(ListDeviceDefinitionVersionsRequest request); /// /// Initiates the asynchronous execution of the ListDeviceDefinitionVersions operation. /// /// /// Container for the necessary parameters to execute the ListDeviceDefinitionVersions operation on AmazonGreengrassClient. /// 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 EndListDeviceDefinitionVersions /// operation. /// REST API Reference for ListDeviceDefinitionVersions Operation IAsyncResult BeginListDeviceDefinitionVersions(ListDeviceDefinitionVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDeviceDefinitionVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListDeviceDefinitionVersions. /// /// Returns a ListDeviceDefinitionVersionsResult from Greengrass. /// REST API Reference for ListDeviceDefinitionVersions Operation ListDeviceDefinitionVersionsResponse EndListDeviceDefinitionVersions(IAsyncResult asyncResult); #endregion #region ListFunctionDefinitions /// /// Retrieves a list of Lambda function definitions. /// /// Container for the necessary parameters to execute the ListFunctionDefinitions service method. /// /// The response from the ListFunctionDefinitions service method, as returned by Greengrass. /// REST API Reference for ListFunctionDefinitions Operation ListFunctionDefinitionsResponse ListFunctionDefinitions(ListFunctionDefinitionsRequest request); /// /// Initiates the asynchronous execution of the ListFunctionDefinitions operation. /// /// /// Container for the necessary parameters to execute the ListFunctionDefinitions operation on AmazonGreengrassClient. /// 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 EndListFunctionDefinitions /// operation. /// REST API Reference for ListFunctionDefinitions Operation IAsyncResult BeginListFunctionDefinitions(ListFunctionDefinitionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFunctionDefinitions operation. /// /// /// The IAsyncResult returned by the call to BeginListFunctionDefinitions. /// /// Returns a ListFunctionDefinitionsResult from Greengrass. /// REST API Reference for ListFunctionDefinitions Operation ListFunctionDefinitionsResponse EndListFunctionDefinitions(IAsyncResult asyncResult); #endregion #region ListFunctionDefinitionVersions /// /// Lists the versions of a Lambda function definition. /// /// Container for the necessary parameters to execute the ListFunctionDefinitionVersions service method. /// /// The response from the ListFunctionDefinitionVersions service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ListFunctionDefinitionVersions Operation ListFunctionDefinitionVersionsResponse ListFunctionDefinitionVersions(ListFunctionDefinitionVersionsRequest request); /// /// Initiates the asynchronous execution of the ListFunctionDefinitionVersions operation. /// /// /// Container for the necessary parameters to execute the ListFunctionDefinitionVersions operation on AmazonGreengrassClient. /// 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 EndListFunctionDefinitionVersions /// operation. /// REST API Reference for ListFunctionDefinitionVersions Operation IAsyncResult BeginListFunctionDefinitionVersions(ListFunctionDefinitionVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFunctionDefinitionVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListFunctionDefinitionVersions. /// /// Returns a ListFunctionDefinitionVersionsResult from Greengrass. /// REST API Reference for ListFunctionDefinitionVersions Operation ListFunctionDefinitionVersionsResponse EndListFunctionDefinitionVersions(IAsyncResult asyncResult); #endregion #region ListGroupCertificateAuthorities /// /// Retrieves the current CAs for a group. /// /// Container for the necessary parameters to execute the ListGroupCertificateAuthorities service method. /// /// The response from the ListGroupCertificateAuthorities service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for ListGroupCertificateAuthorities Operation ListGroupCertificateAuthoritiesResponse ListGroupCertificateAuthorities(ListGroupCertificateAuthoritiesRequest request); /// /// Initiates the asynchronous execution of the ListGroupCertificateAuthorities operation. /// /// /// Container for the necessary parameters to execute the ListGroupCertificateAuthorities operation on AmazonGreengrassClient. /// 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 EndListGroupCertificateAuthorities /// operation. /// REST API Reference for ListGroupCertificateAuthorities Operation IAsyncResult BeginListGroupCertificateAuthorities(ListGroupCertificateAuthoritiesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListGroupCertificateAuthorities operation. /// /// /// The IAsyncResult returned by the call to BeginListGroupCertificateAuthorities. /// /// Returns a ListGroupCertificateAuthoritiesResult from Greengrass. /// REST API Reference for ListGroupCertificateAuthorities Operation ListGroupCertificateAuthoritiesResponse EndListGroupCertificateAuthorities(IAsyncResult asyncResult); #endregion #region ListGroups /// /// Retrieves a list of groups. /// /// Container for the necessary parameters to execute the ListGroups service method. /// /// The response from the ListGroups service method, as returned by Greengrass. /// REST API Reference for ListGroups Operation ListGroupsResponse ListGroups(ListGroupsRequest request); /// /// Initiates the asynchronous execution of the ListGroups operation. /// /// /// Container for the necessary parameters to execute the ListGroups operation on AmazonGreengrassClient. /// 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 EndListGroups /// operation. /// REST API Reference for ListGroups Operation IAsyncResult BeginListGroups(ListGroupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListGroups operation. /// /// /// The IAsyncResult returned by the call to BeginListGroups. /// /// Returns a ListGroupsResult from Greengrass. /// REST API Reference for ListGroups Operation ListGroupsResponse EndListGroups(IAsyncResult asyncResult); #endregion #region ListGroupVersions /// /// Lists the versions of a group. /// /// Container for the necessary parameters to execute the ListGroupVersions service method. /// /// The response from the ListGroupVersions service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ListGroupVersions Operation ListGroupVersionsResponse ListGroupVersions(ListGroupVersionsRequest request); /// /// Initiates the asynchronous execution of the ListGroupVersions operation. /// /// /// Container for the necessary parameters to execute the ListGroupVersions operation on AmazonGreengrassClient. /// 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 EndListGroupVersions /// operation. /// REST API Reference for ListGroupVersions Operation IAsyncResult BeginListGroupVersions(ListGroupVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListGroupVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListGroupVersions. /// /// Returns a ListGroupVersionsResult from Greengrass. /// REST API Reference for ListGroupVersions Operation ListGroupVersionsResponse EndListGroupVersions(IAsyncResult asyncResult); #endregion #region ListLoggerDefinitions /// /// Retrieves a list of logger definitions. /// /// Container for the necessary parameters to execute the ListLoggerDefinitions service method. /// /// The response from the ListLoggerDefinitions service method, as returned by Greengrass. /// REST API Reference for ListLoggerDefinitions Operation ListLoggerDefinitionsResponse ListLoggerDefinitions(ListLoggerDefinitionsRequest request); /// /// Initiates the asynchronous execution of the ListLoggerDefinitions operation. /// /// /// Container for the necessary parameters to execute the ListLoggerDefinitions operation on AmazonGreengrassClient. /// 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 EndListLoggerDefinitions /// operation. /// REST API Reference for ListLoggerDefinitions Operation IAsyncResult BeginListLoggerDefinitions(ListLoggerDefinitionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLoggerDefinitions operation. /// /// /// The IAsyncResult returned by the call to BeginListLoggerDefinitions. /// /// Returns a ListLoggerDefinitionsResult from Greengrass. /// REST API Reference for ListLoggerDefinitions Operation ListLoggerDefinitionsResponse EndListLoggerDefinitions(IAsyncResult asyncResult); #endregion #region ListLoggerDefinitionVersions /// /// Lists the versions of a logger definition. /// /// Container for the necessary parameters to execute the ListLoggerDefinitionVersions service method. /// /// The response from the ListLoggerDefinitionVersions service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ListLoggerDefinitionVersions Operation ListLoggerDefinitionVersionsResponse ListLoggerDefinitionVersions(ListLoggerDefinitionVersionsRequest request); /// /// Initiates the asynchronous execution of the ListLoggerDefinitionVersions operation. /// /// /// Container for the necessary parameters to execute the ListLoggerDefinitionVersions operation on AmazonGreengrassClient. /// 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 EndListLoggerDefinitionVersions /// operation. /// REST API Reference for ListLoggerDefinitionVersions Operation IAsyncResult BeginListLoggerDefinitionVersions(ListLoggerDefinitionVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLoggerDefinitionVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListLoggerDefinitionVersions. /// /// Returns a ListLoggerDefinitionVersionsResult from Greengrass. /// REST API Reference for ListLoggerDefinitionVersions Operation ListLoggerDefinitionVersionsResponse EndListLoggerDefinitionVersions(IAsyncResult asyncResult); #endregion #region ListResourceDefinitions /// /// Retrieves a list of resource definitions. /// /// Container for the necessary parameters to execute the ListResourceDefinitions service method. /// /// The response from the ListResourceDefinitions service method, as returned by Greengrass. /// REST API Reference for ListResourceDefinitions Operation ListResourceDefinitionsResponse ListResourceDefinitions(ListResourceDefinitionsRequest request); /// /// Initiates the asynchronous execution of the ListResourceDefinitions operation. /// /// /// Container for the necessary parameters to execute the ListResourceDefinitions operation on AmazonGreengrassClient. /// 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 EndListResourceDefinitions /// operation. /// REST API Reference for ListResourceDefinitions Operation IAsyncResult BeginListResourceDefinitions(ListResourceDefinitionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListResourceDefinitions operation. /// /// /// The IAsyncResult returned by the call to BeginListResourceDefinitions. /// /// Returns a ListResourceDefinitionsResult from Greengrass. /// REST API Reference for ListResourceDefinitions Operation ListResourceDefinitionsResponse EndListResourceDefinitions(IAsyncResult asyncResult); #endregion #region ListResourceDefinitionVersions /// /// Lists the versions of a resource definition. /// /// Container for the necessary parameters to execute the ListResourceDefinitionVersions service method. /// /// The response from the ListResourceDefinitionVersions service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ListResourceDefinitionVersions Operation ListResourceDefinitionVersionsResponse ListResourceDefinitionVersions(ListResourceDefinitionVersionsRequest request); /// /// Initiates the asynchronous execution of the ListResourceDefinitionVersions operation. /// /// /// Container for the necessary parameters to execute the ListResourceDefinitionVersions operation on AmazonGreengrassClient. /// 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 EndListResourceDefinitionVersions /// operation. /// REST API Reference for ListResourceDefinitionVersions Operation IAsyncResult BeginListResourceDefinitionVersions(ListResourceDefinitionVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListResourceDefinitionVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListResourceDefinitionVersions. /// /// Returns a ListResourceDefinitionVersionsResult from Greengrass. /// REST API Reference for ListResourceDefinitionVersions Operation ListResourceDefinitionVersionsResponse EndListResourceDefinitionVersions(IAsyncResult asyncResult); #endregion #region ListSubscriptionDefinitions /// /// Retrieves a list of subscription definitions. /// /// Container for the necessary parameters to execute the ListSubscriptionDefinitions service method. /// /// The response from the ListSubscriptionDefinitions service method, as returned by Greengrass. /// REST API Reference for ListSubscriptionDefinitions Operation ListSubscriptionDefinitionsResponse ListSubscriptionDefinitions(ListSubscriptionDefinitionsRequest request); /// /// Initiates the asynchronous execution of the ListSubscriptionDefinitions operation. /// /// /// Container for the necessary parameters to execute the ListSubscriptionDefinitions operation on AmazonGreengrassClient. /// 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 EndListSubscriptionDefinitions /// operation. /// REST API Reference for ListSubscriptionDefinitions Operation IAsyncResult BeginListSubscriptionDefinitions(ListSubscriptionDefinitionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSubscriptionDefinitions operation. /// /// /// The IAsyncResult returned by the call to BeginListSubscriptionDefinitions. /// /// Returns a ListSubscriptionDefinitionsResult from Greengrass. /// REST API Reference for ListSubscriptionDefinitions Operation ListSubscriptionDefinitionsResponse EndListSubscriptionDefinitions(IAsyncResult asyncResult); #endregion #region ListSubscriptionDefinitionVersions /// /// Lists the versions of a subscription definition. /// /// Container for the necessary parameters to execute the ListSubscriptionDefinitionVersions service method. /// /// The response from the ListSubscriptionDefinitionVersions service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ListSubscriptionDefinitionVersions Operation ListSubscriptionDefinitionVersionsResponse ListSubscriptionDefinitionVersions(ListSubscriptionDefinitionVersionsRequest request); /// /// Initiates the asynchronous execution of the ListSubscriptionDefinitionVersions operation. /// /// /// Container for the necessary parameters to execute the ListSubscriptionDefinitionVersions operation on AmazonGreengrassClient. /// 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 EndListSubscriptionDefinitionVersions /// operation. /// REST API Reference for ListSubscriptionDefinitionVersions Operation IAsyncResult BeginListSubscriptionDefinitionVersions(ListSubscriptionDefinitionVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSubscriptionDefinitionVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListSubscriptionDefinitionVersions. /// /// Returns a ListSubscriptionDefinitionVersionsResult from Greengrass. /// REST API Reference for ListSubscriptionDefinitionVersions Operation ListSubscriptionDefinitionVersionsResponse EndListSubscriptionDefinitionVersions(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Retrieves a list of resource tags for a resource arn. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by Greengrass. /// /// General error information. /// /// 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 AmazonGreengrassClient. /// 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 Greengrass. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ResetDeployments /// /// Resets a group's deployments. /// /// Container for the necessary parameters to execute the ResetDeployments service method. /// /// The response from the ResetDeployments service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for ResetDeployments Operation ResetDeploymentsResponse ResetDeployments(ResetDeploymentsRequest request); /// /// Initiates the asynchronous execution of the ResetDeployments operation. /// /// /// Container for the necessary parameters to execute the ResetDeployments operation on AmazonGreengrassClient. /// 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 EndResetDeployments /// operation. /// REST API Reference for ResetDeployments Operation IAsyncResult BeginResetDeployments(ResetDeploymentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ResetDeployments operation. /// /// /// The IAsyncResult returned by the call to BeginResetDeployments. /// /// Returns a ResetDeploymentsResult from Greengrass. /// REST API Reference for ResetDeployments Operation ResetDeploymentsResponse EndResetDeployments(IAsyncResult asyncResult); #endregion #region StartBulkDeployment /// /// Deploys multiple groups in one operation. This action starts the bulk deployment of /// a specified set of group versions. Each group version deployment will be triggered /// with an adaptive rate that has a fixed upper limit. We recommend that you include /// an ''X-Amzn-Client-Token'' token in every ''StartBulkDeployment'' request. These requests /// are idempotent with respect to the token and the request parameters. /// /// Container for the necessary parameters to execute the StartBulkDeployment service method. /// /// The response from the StartBulkDeployment service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for StartBulkDeployment Operation StartBulkDeploymentResponse StartBulkDeployment(StartBulkDeploymentRequest request); /// /// Initiates the asynchronous execution of the StartBulkDeployment operation. /// /// /// Container for the necessary parameters to execute the StartBulkDeployment operation on AmazonGreengrassClient. /// 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 EndStartBulkDeployment /// operation. /// REST API Reference for StartBulkDeployment Operation IAsyncResult BeginStartBulkDeployment(StartBulkDeploymentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartBulkDeployment operation. /// /// /// The IAsyncResult returned by the call to BeginStartBulkDeployment. /// /// Returns a StartBulkDeploymentResult from Greengrass. /// REST API Reference for StartBulkDeployment Operation StartBulkDeploymentResponse EndStartBulkDeployment(IAsyncResult asyncResult); #endregion #region StopBulkDeployment /// /// Stops the execution of a bulk deployment. This action returns a status of ''Stopping'' /// until the deployment is stopped. You cannot start a new bulk deployment while a previous /// deployment is in the ''Stopping'' state. This action doesn't rollback completed deployments /// or cancel pending deployments. /// /// Container for the necessary parameters to execute the StopBulkDeployment service method. /// /// The response from the StopBulkDeployment service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for StopBulkDeployment Operation StopBulkDeploymentResponse StopBulkDeployment(StopBulkDeploymentRequest request); /// /// Initiates the asynchronous execution of the StopBulkDeployment operation. /// /// /// Container for the necessary parameters to execute the StopBulkDeployment operation on AmazonGreengrassClient. /// 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 EndStopBulkDeployment /// operation. /// REST API Reference for StopBulkDeployment Operation IAsyncResult BeginStopBulkDeployment(StopBulkDeploymentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopBulkDeployment operation. /// /// /// The IAsyncResult returned by the call to BeginStopBulkDeployment. /// /// Returns a StopBulkDeploymentResult from Greengrass. /// REST API Reference for StopBulkDeployment Operation StopBulkDeploymentResponse EndStopBulkDeployment(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds tags to a Greengrass resource. Valid resources are 'Group', 'ConnectorDefinition', /// 'CoreDefinition', 'DeviceDefinition', 'FunctionDefinition', 'LoggerDefinition', 'SubscriptionDefinition', /// 'ResourceDefinition', and 'BulkDeployment'. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by Greengrass. /// /// General error information. /// /// 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 AmazonGreengrassClient. /// 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 Greengrass. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Remove resource tags from a Greengrass Resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by Greengrass. /// /// General error information. /// /// 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 AmazonGreengrassClient. /// 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 Greengrass. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateConnectivityInfo /// /// Updates the connectivity information for the core. Any devices that belong to the /// group which has this core will receive this information in order to find the location /// of the core and connect to it. /// /// Container for the necessary parameters to execute the UpdateConnectivityInfo service method. /// /// The response from the UpdateConnectivityInfo service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for UpdateConnectivityInfo Operation UpdateConnectivityInfoResponse UpdateConnectivityInfo(UpdateConnectivityInfoRequest request); /// /// Initiates the asynchronous execution of the UpdateConnectivityInfo operation. /// /// /// Container for the necessary parameters to execute the UpdateConnectivityInfo operation on AmazonGreengrassClient. /// 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 EndUpdateConnectivityInfo /// operation. /// REST API Reference for UpdateConnectivityInfo Operation IAsyncResult BeginUpdateConnectivityInfo(UpdateConnectivityInfoRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConnectivityInfo operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConnectivityInfo. /// /// Returns a UpdateConnectivityInfoResult from Greengrass. /// REST API Reference for UpdateConnectivityInfo Operation UpdateConnectivityInfoResponse EndUpdateConnectivityInfo(IAsyncResult asyncResult); #endregion #region UpdateConnectorDefinition /// /// Updates a connector definition. /// /// Container for the necessary parameters to execute the UpdateConnectorDefinition service method. /// /// The response from the UpdateConnectorDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for UpdateConnectorDefinition Operation UpdateConnectorDefinitionResponse UpdateConnectorDefinition(UpdateConnectorDefinitionRequest request); /// /// Initiates the asynchronous execution of the UpdateConnectorDefinition operation. /// /// /// Container for the necessary parameters to execute the UpdateConnectorDefinition operation on AmazonGreengrassClient. /// 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 EndUpdateConnectorDefinition /// operation. /// REST API Reference for UpdateConnectorDefinition Operation IAsyncResult BeginUpdateConnectorDefinition(UpdateConnectorDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConnectorDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConnectorDefinition. /// /// Returns a UpdateConnectorDefinitionResult from Greengrass. /// REST API Reference for UpdateConnectorDefinition Operation UpdateConnectorDefinitionResponse EndUpdateConnectorDefinition(IAsyncResult asyncResult); #endregion #region UpdateCoreDefinition /// /// Updates a core definition. /// /// Container for the necessary parameters to execute the UpdateCoreDefinition service method. /// /// The response from the UpdateCoreDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for UpdateCoreDefinition Operation UpdateCoreDefinitionResponse UpdateCoreDefinition(UpdateCoreDefinitionRequest request); /// /// Initiates the asynchronous execution of the UpdateCoreDefinition operation. /// /// /// Container for the necessary parameters to execute the UpdateCoreDefinition operation on AmazonGreengrassClient. /// 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 EndUpdateCoreDefinition /// operation. /// REST API Reference for UpdateCoreDefinition Operation IAsyncResult BeginUpdateCoreDefinition(UpdateCoreDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateCoreDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateCoreDefinition. /// /// Returns a UpdateCoreDefinitionResult from Greengrass. /// REST API Reference for UpdateCoreDefinition Operation UpdateCoreDefinitionResponse EndUpdateCoreDefinition(IAsyncResult asyncResult); #endregion #region UpdateDeviceDefinition /// /// Updates a device definition. /// /// Container for the necessary parameters to execute the UpdateDeviceDefinition service method. /// /// The response from the UpdateDeviceDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for UpdateDeviceDefinition Operation UpdateDeviceDefinitionResponse UpdateDeviceDefinition(UpdateDeviceDefinitionRequest request); /// /// Initiates the asynchronous execution of the UpdateDeviceDefinition operation. /// /// /// Container for the necessary parameters to execute the UpdateDeviceDefinition operation on AmazonGreengrassClient. /// 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 EndUpdateDeviceDefinition /// operation. /// REST API Reference for UpdateDeviceDefinition Operation IAsyncResult BeginUpdateDeviceDefinition(UpdateDeviceDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDeviceDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDeviceDefinition. /// /// Returns a UpdateDeviceDefinitionResult from Greengrass. /// REST API Reference for UpdateDeviceDefinition Operation UpdateDeviceDefinitionResponse EndUpdateDeviceDefinition(IAsyncResult asyncResult); #endregion #region UpdateFunctionDefinition /// /// Updates a Lambda function definition. /// /// Container for the necessary parameters to execute the UpdateFunctionDefinition service method. /// /// The response from the UpdateFunctionDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for UpdateFunctionDefinition Operation UpdateFunctionDefinitionResponse UpdateFunctionDefinition(UpdateFunctionDefinitionRequest request); /// /// Initiates the asynchronous execution of the UpdateFunctionDefinition operation. /// /// /// Container for the necessary parameters to execute the UpdateFunctionDefinition operation on AmazonGreengrassClient. /// 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 EndUpdateFunctionDefinition /// operation. /// REST API Reference for UpdateFunctionDefinition Operation IAsyncResult BeginUpdateFunctionDefinition(UpdateFunctionDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateFunctionDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateFunctionDefinition. /// /// Returns a UpdateFunctionDefinitionResult from Greengrass. /// REST API Reference for UpdateFunctionDefinition Operation UpdateFunctionDefinitionResponse EndUpdateFunctionDefinition(IAsyncResult asyncResult); #endregion #region UpdateGroup /// /// Updates a group. /// /// Container for the necessary parameters to execute the UpdateGroup service method. /// /// The response from the UpdateGroup service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for UpdateGroup Operation UpdateGroupResponse UpdateGroup(UpdateGroupRequest request); /// /// Initiates the asynchronous execution of the UpdateGroup operation. /// /// /// Container for the necessary parameters to execute the UpdateGroup operation on AmazonGreengrassClient. /// 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 EndUpdateGroup /// operation. /// REST API Reference for UpdateGroup Operation IAsyncResult BeginUpdateGroup(UpdateGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateGroup operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateGroup. /// /// Returns a UpdateGroupResult from Greengrass. /// REST API Reference for UpdateGroup Operation UpdateGroupResponse EndUpdateGroup(IAsyncResult asyncResult); #endregion #region UpdateGroupCertificateConfiguration /// /// Updates the Certificate expiry time for a group. /// /// Container for the necessary parameters to execute the UpdateGroupCertificateConfiguration service method. /// /// The response from the UpdateGroupCertificateConfiguration service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for UpdateGroupCertificateConfiguration Operation UpdateGroupCertificateConfigurationResponse UpdateGroupCertificateConfiguration(UpdateGroupCertificateConfigurationRequest request); /// /// Initiates the asynchronous execution of the UpdateGroupCertificateConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateGroupCertificateConfiguration operation on AmazonGreengrassClient. /// 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 EndUpdateGroupCertificateConfiguration /// operation. /// REST API Reference for UpdateGroupCertificateConfiguration Operation IAsyncResult BeginUpdateGroupCertificateConfiguration(UpdateGroupCertificateConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateGroupCertificateConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateGroupCertificateConfiguration. /// /// Returns a UpdateGroupCertificateConfigurationResult from Greengrass. /// REST API Reference for UpdateGroupCertificateConfiguration Operation UpdateGroupCertificateConfigurationResponse EndUpdateGroupCertificateConfiguration(IAsyncResult asyncResult); #endregion #region UpdateLoggerDefinition /// /// Updates a logger definition. /// /// Container for the necessary parameters to execute the UpdateLoggerDefinition service method. /// /// The response from the UpdateLoggerDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for UpdateLoggerDefinition Operation UpdateLoggerDefinitionResponse UpdateLoggerDefinition(UpdateLoggerDefinitionRequest request); /// /// Initiates the asynchronous execution of the UpdateLoggerDefinition operation. /// /// /// Container for the necessary parameters to execute the UpdateLoggerDefinition operation on AmazonGreengrassClient. /// 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 EndUpdateLoggerDefinition /// operation. /// REST API Reference for UpdateLoggerDefinition Operation IAsyncResult BeginUpdateLoggerDefinition(UpdateLoggerDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateLoggerDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateLoggerDefinition. /// /// Returns a UpdateLoggerDefinitionResult from Greengrass. /// REST API Reference for UpdateLoggerDefinition Operation UpdateLoggerDefinitionResponse EndUpdateLoggerDefinition(IAsyncResult asyncResult); #endregion #region UpdateResourceDefinition /// /// Updates a resource definition. /// /// Container for the necessary parameters to execute the UpdateResourceDefinition service method. /// /// The response from the UpdateResourceDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for UpdateResourceDefinition Operation UpdateResourceDefinitionResponse UpdateResourceDefinition(UpdateResourceDefinitionRequest request); /// /// Initiates the asynchronous execution of the UpdateResourceDefinition operation. /// /// /// Container for the necessary parameters to execute the UpdateResourceDefinition operation on AmazonGreengrassClient. /// 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 EndUpdateResourceDefinition /// operation. /// REST API Reference for UpdateResourceDefinition Operation IAsyncResult BeginUpdateResourceDefinition(UpdateResourceDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateResourceDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateResourceDefinition. /// /// Returns a UpdateResourceDefinitionResult from Greengrass. /// REST API Reference for UpdateResourceDefinition Operation UpdateResourceDefinitionResponse EndUpdateResourceDefinition(IAsyncResult asyncResult); #endregion #region UpdateSubscriptionDefinition /// /// Updates a subscription definition. /// /// Container for the necessary parameters to execute the UpdateSubscriptionDefinition service method. /// /// The response from the UpdateSubscriptionDefinition service method, as returned by Greengrass. /// /// General error information. /// /// REST API Reference for UpdateSubscriptionDefinition Operation UpdateSubscriptionDefinitionResponse UpdateSubscriptionDefinition(UpdateSubscriptionDefinitionRequest request); /// /// Initiates the asynchronous execution of the UpdateSubscriptionDefinition operation. /// /// /// Container for the necessary parameters to execute the UpdateSubscriptionDefinition operation on AmazonGreengrassClient. /// 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 EndUpdateSubscriptionDefinition /// operation. /// REST API Reference for UpdateSubscriptionDefinition Operation IAsyncResult BeginUpdateSubscriptionDefinition(UpdateSubscriptionDefinitionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateSubscriptionDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateSubscriptionDefinition. /// /// Returns a UpdateSubscriptionDefinitionResult from Greengrass. /// REST API Reference for UpdateSubscriptionDefinition Operation UpdateSubscriptionDefinitionResponse EndUpdateSubscriptionDefinition(IAsyncResult asyncResult); #endregion #region UpdateThingRuntimeConfiguration /// /// Updates the runtime configuration of a thing. /// /// Container for the necessary parameters to execute the UpdateThingRuntimeConfiguration service method. /// /// The response from the UpdateThingRuntimeConfiguration service method, as returned by Greengrass. /// /// General error information. /// /// /// General error information. /// /// REST API Reference for UpdateThingRuntimeConfiguration Operation UpdateThingRuntimeConfigurationResponse UpdateThingRuntimeConfiguration(UpdateThingRuntimeConfigurationRequest request); /// /// Initiates the asynchronous execution of the UpdateThingRuntimeConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateThingRuntimeConfiguration operation on AmazonGreengrassClient. /// 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 EndUpdateThingRuntimeConfiguration /// operation. /// REST API Reference for UpdateThingRuntimeConfiguration Operation IAsyncResult BeginUpdateThingRuntimeConfiguration(UpdateThingRuntimeConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateThingRuntimeConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateThingRuntimeConfiguration. /// /// Returns a UpdateThingRuntimeConfigurationResult from Greengrass. /// REST API Reference for UpdateThingRuntimeConfiguration Operation UpdateThingRuntimeConfigurationResponse EndUpdateThingRuntimeConfiguration(IAsyncResult asyncResult); #endregion } }