AWS SDK for C++AWS SDK for C++ Version 1.11.440 |
#include <GreengrassClient.h>
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.
Definition at line 26 of file GreengrassClient.h.
Definition at line 29 of file GreengrassClient.h.
Definition at line 33 of file GreengrassClient.h.
Definition at line 34 of file GreengrassClient.h.
Aws::Greengrass::GreengrassClientConfiguration()
,
nullptr
Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
nullptr
,
Aws::Greengrass::GreengrassClientConfiguration()
Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
nullptr
,
Aws::Greengrass::GreengrassClientConfiguration()
Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used
Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used
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.
nullptr
An Async wrapper for AssociateRoleToGroup that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 106 of file GreengrassClient.h.
A Callable wrapper for AssociateRoleToGroup that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 97 of file GreengrassClient.h.
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''.
nullptr
An Async wrapper for AssociateServiceRoleToAccount that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 134 of file GreengrassClient.h.
A Callable wrapper for AssociateServiceRoleToAccount that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 125 of file GreengrassClient.h.
{}
)
const
Creates a connector definition. You may provide the initial version of the connector definition now or use ''CreateConnectorDefinitionVersion'' at a later time.
nullptr
,
{}
An Async wrapper for CreateConnectorDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 161 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for CreateConnectorDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 152 of file GreengrassClient.h.
Creates a version of a connector definition which has already been defined.
nullptr
An Async wrapper for CreateConnectorDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 187 of file GreengrassClient.h.
A Callable wrapper for CreateConnectorDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 178 of file GreengrassClient.h.
{}
)
const
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.
nullptr
,
{}
An Async wrapper for CreateCoreDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 215 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for CreateCoreDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 206 of file GreengrassClient.h.
Creates a version of a core definition that has already been defined. Greengrass groups must each contain exactly one Greengrass core.
nullptr
An Async wrapper for CreateCoreDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 241 of file GreengrassClient.h.
A Callable wrapper for CreateCoreDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 232 of file GreengrassClient.h.
Creates a deployment. ''CreateDeployment'' requests are idempotent with respect to the ''X-Amzn-Client-Token'' token and the request parameters.
nullptr
An Async wrapper for CreateDeployment that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 268 of file GreengrassClient.h.
A Callable wrapper for CreateDeployment that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 259 of file GreengrassClient.h.
{}
)
const
Creates a device definition. You may provide the initial version of the device definition now or use ''CreateDeviceDefinitionVersion'' at a later time.
nullptr
,
{}
An Async wrapper for CreateDeviceDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 295 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for CreateDeviceDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 286 of file GreengrassClient.h.
nullptr
An Async wrapper for CreateDeviceDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 321 of file GreengrassClient.h.
A Callable wrapper for CreateDeviceDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 312 of file GreengrassClient.h.
{}
)
const
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.
nullptr
,
{}
An Async wrapper for CreateFunctionDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 350 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for CreateFunctionDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 341 of file GreengrassClient.h.
Creates a version of a Lambda function definition that has already been defined.
nullptr
An Async wrapper for CreateFunctionDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 376 of file GreengrassClient.h.
A Callable wrapper for CreateFunctionDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 367 of file GreengrassClient.h.
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.
nullptr
An Async wrapper for CreateGroup that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 405 of file GreengrassClient.h.
A Callable wrapper for CreateGroup that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 396 of file GreengrassClient.h.
Creates a CA for the group. If a CA already exists, it will rotate the existing CA.
nullptr
An Async wrapper for CreateGroupCertificateAuthority that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 431 of file GreengrassClient.h.
A Callable wrapper for CreateGroupCertificateAuthority that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 422 of file GreengrassClient.h.
nullptr
An Async wrapper for CreateGroupVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 457 of file GreengrassClient.h.
A Callable wrapper for CreateGroupVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 448 of file GreengrassClient.h.
{}
)
const
Creates a logger definition. You may provide the initial version of the logger definition now or use ''CreateLoggerDefinitionVersion'' at a later time.
nullptr
,
{}
An Async wrapper for CreateLoggerDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 484 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for CreateLoggerDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 475 of file GreengrassClient.h.
nullptr
An Async wrapper for CreateLoggerDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 510 of file GreengrassClient.h.
A Callable wrapper for CreateLoggerDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 501 of file GreengrassClient.h.
{}
)
const
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.
nullptr
,
{}
An Async wrapper for CreateResourceDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 538 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for CreateResourceDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 529 of file GreengrassClient.h.
Creates a version of a resource definition that has already been defined.
nullptr
An Async wrapper for CreateResourceDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 564 of file GreengrassClient.h.
A Callable wrapper for CreateResourceDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 555 of file GreengrassClient.h.
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.
nullptr
An Async wrapper for CreateSoftwareUpdateJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 593 of file GreengrassClient.h.
A Callable wrapper for CreateSoftwareUpdateJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 584 of file GreengrassClient.h.
{}
)
const
Creates a subscription definition. You may provide the initial version of the subscription definition now or use ''CreateSubscriptionDefinitionVersion'' at a later time.
nullptr
,
{}
An Async wrapper for CreateSubscriptionDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 620 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for CreateSubscriptionDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 611 of file GreengrassClient.h.
Creates a version of a subscription definition which has already been defined.
nullptr
An Async wrapper for CreateSubscriptionDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 646 of file GreengrassClient.h.
A Callable wrapper for CreateSubscriptionDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 637 of file GreengrassClient.h.
nullptr
An Async wrapper for DeleteConnectorDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 671 of file GreengrassClient.h.
A Callable wrapper for DeleteConnectorDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 662 of file GreengrassClient.h.
nullptr
An Async wrapper for DeleteCoreDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 696 of file GreengrassClient.h.
A Callable wrapper for DeleteCoreDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 687 of file GreengrassClient.h.
nullptr
An Async wrapper for DeleteDeviceDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 721 of file GreengrassClient.h.
A Callable wrapper for DeleteDeviceDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 712 of file GreengrassClient.h.
nullptr
An Async wrapper for DeleteFunctionDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 746 of file GreengrassClient.h.
A Callable wrapper for DeleteFunctionDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 737 of file GreengrassClient.h.
nullptr
An Async wrapper for DeleteGroup that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 771 of file GreengrassClient.h.
A Callable wrapper for DeleteGroup that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 762 of file GreengrassClient.h.
nullptr
An Async wrapper for DeleteLoggerDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 796 of file GreengrassClient.h.
A Callable wrapper for DeleteLoggerDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 787 of file GreengrassClient.h.
nullptr
An Async wrapper for DeleteResourceDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 821 of file GreengrassClient.h.
A Callable wrapper for DeleteResourceDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 812 of file GreengrassClient.h.
nullptr
An Async wrapper for DeleteSubscriptionDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 846 of file GreengrassClient.h.
A Callable wrapper for DeleteSubscriptionDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 837 of file GreengrassClient.h.
nullptr
An Async wrapper for DisassociateRoleFromGroup that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 871 of file GreengrassClient.h.
A Callable wrapper for DisassociateRoleFromGroup that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 862 of file GreengrassClient.h.
{}
)
const
Disassociates the service role from your account. Without a service role, deployments will not work.
nullptr
,
{}
An Async wrapper for DisassociateServiceRoleFromAccount that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 897 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for DisassociateServiceRoleFromAccount that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 888 of file GreengrassClient.h.
nullptr
An Async wrapper for GetAssociatedRole that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 922 of file GreengrassClient.h.
A Callable wrapper for GetAssociatedRole that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 913 of file GreengrassClient.h.
nullptr
An Async wrapper for GetBulkDeploymentStatus that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 947 of file GreengrassClient.h.
A Callable wrapper for GetBulkDeploymentStatus that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 938 of file GreengrassClient.h.
nullptr
An Async wrapper for GetConnectivityInfo that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 972 of file GreengrassClient.h.
A Callable wrapper for GetConnectivityInfo that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 963 of file GreengrassClient.h.
nullptr
An Async wrapper for GetConnectorDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 997 of file GreengrassClient.h.
A Callable wrapper for GetConnectorDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 988 of file GreengrassClient.h.
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.
nullptr
An Async wrapper for GetConnectorDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1025 of file GreengrassClient.h.
A Callable wrapper for GetConnectorDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1016 of file GreengrassClient.h.
nullptr
An Async wrapper for GetCoreDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1050 of file GreengrassClient.h.
A Callable wrapper for GetCoreDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1041 of file GreengrassClient.h.
nullptr
An Async wrapper for GetCoreDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1075 of file GreengrassClient.h.
A Callable wrapper for GetCoreDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1066 of file GreengrassClient.h.
nullptr
An Async wrapper for GetDeploymentStatus that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1100 of file GreengrassClient.h.
A Callable wrapper for GetDeploymentStatus that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1091 of file GreengrassClient.h.
nullptr
An Async wrapper for GetDeviceDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1125 of file GreengrassClient.h.
A Callable wrapper for GetDeviceDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1116 of file GreengrassClient.h.
nullptr
An Async wrapper for GetDeviceDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1151 of file GreengrassClient.h.
A Callable wrapper for GetDeviceDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1142 of file GreengrassClient.h.
Retrieves information about a Lambda function definition, including its creation time and latest version.
nullptr
An Async wrapper for GetFunctionDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1177 of file GreengrassClient.h.
A Callable wrapper for GetFunctionDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1168 of file GreengrassClient.h.
Retrieves information about a Lambda function definition version, including which Lambda functions are included in the version and their configurations.
nullptr
An Async wrapper for GetFunctionDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1204 of file GreengrassClient.h.
A Callable wrapper for GetFunctionDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1195 of file GreengrassClient.h.
nullptr
An Async wrapper for GetGroup that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1229 of file GreengrassClient.h.
A Callable wrapper for GetGroup that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1220 of file GreengrassClient.h.
Retreives the CA associated with a group. Returns the public key of the CA.
nullptr
An Async wrapper for GetGroupCertificateAuthority that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1255 of file GreengrassClient.h.
A Callable wrapper for GetGroupCertificateAuthority that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1246 of file GreengrassClient.h.
nullptr
An Async wrapper for GetGroupCertificateConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1281 of file GreengrassClient.h.
A Callable wrapper for GetGroupCertificateConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1272 of file GreengrassClient.h.
nullptr
An Async wrapper for GetGroupVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1306 of file GreengrassClient.h.
A Callable wrapper for GetGroupVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1297 of file GreengrassClient.h.
nullptr
An Async wrapper for GetLoggerDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1331 of file GreengrassClient.h.
A Callable wrapper for GetLoggerDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1322 of file GreengrassClient.h.
nullptr
An Async wrapper for GetLoggerDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1357 of file GreengrassClient.h.
A Callable wrapper for GetLoggerDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1348 of file GreengrassClient.h.
Retrieves information about a resource definition, including its creation time and latest version.
nullptr
An Async wrapper for GetResourceDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1383 of file GreengrassClient.h.
A Callable wrapper for GetResourceDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1374 of file GreengrassClient.h.
Retrieves information about a resource definition version, including which resources are included in the version.
nullptr
An Async wrapper for GetResourceDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1409 of file GreengrassClient.h.
A Callable wrapper for GetResourceDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1400 of file GreengrassClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for GetServiceRoleForAccount that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1435 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for GetServiceRoleForAccount that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1426 of file GreengrassClient.h.
nullptr
An Async wrapper for GetSubscriptionDefinition that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1460 of file GreengrassClient.h.
A Callable wrapper for GetSubscriptionDefinition that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1451 of file GreengrassClient.h.
nullptr
An Async wrapper for GetSubscriptionDefinitionVersion that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1486 of file GreengrassClient.h.
A Callable wrapper for GetSubscriptionDefinitionVersion that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1477 of file GreengrassClient.h.
nullptr
An Async wrapper for GetThingRuntimeConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1511 of file GreengrassClient.h.
A Callable wrapper for GetThingRuntimeConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1502 of file GreengrassClient.h.
Gets a paginated list of the deployments that have been started in a bulk deployment operation, and their current deployment status.
nullptr
An Async wrapper for ListBulkDeploymentDetailedReports that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1538 of file GreengrassClient.h.
A Callable wrapper for ListBulkDeploymentDetailedReports that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1529 of file GreengrassClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for ListBulkDeployments that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1563 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for ListBulkDeployments that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1554 of file GreengrassClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for ListConnectorDefinitions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1616 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for ListConnectorDefinitions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1607 of file GreengrassClient.h.
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.
nullptr
An Async wrapper for ListConnectorDefinitionVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1591 of file GreengrassClient.h.
A Callable wrapper for ListConnectorDefinitionVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1582 of file GreengrassClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for ListCoreDefinitions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1666 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for ListCoreDefinitions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1657 of file GreengrassClient.h.
nullptr
An Async wrapper for ListCoreDefinitionVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1641 of file GreengrassClient.h.
A Callable wrapper for ListCoreDefinitionVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1632 of file GreengrassClient.h.
nullptr
An Async wrapper for ListDeployments that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1691 of file GreengrassClient.h.
A Callable wrapper for ListDeployments that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1682 of file GreengrassClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for ListDeviceDefinitions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1741 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for ListDeviceDefinitions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1732 of file GreengrassClient.h.
nullptr
An Async wrapper for ListDeviceDefinitionVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1716 of file GreengrassClient.h.
A Callable wrapper for ListDeviceDefinitionVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1707 of file GreengrassClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for ListFunctionDefinitions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1791 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for ListFunctionDefinitions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1782 of file GreengrassClient.h.
nullptr
An Async wrapper for ListFunctionDefinitionVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1766 of file GreengrassClient.h.
A Callable wrapper for ListFunctionDefinitionVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1757 of file GreengrassClient.h.
nullptr
An Async wrapper for ListGroupCertificateAuthorities that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1816 of file GreengrassClient.h.
A Callable wrapper for ListGroupCertificateAuthorities that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1807 of file GreengrassClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for ListGroups that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1866 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for ListGroups that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1857 of file GreengrassClient.h.
nullptr
An Async wrapper for ListGroupVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1841 of file GreengrassClient.h.
A Callable wrapper for ListGroupVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1832 of file GreengrassClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for ListLoggerDefinitions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1916 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for ListLoggerDefinitions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1907 of file GreengrassClient.h.
nullptr
An Async wrapper for ListLoggerDefinitionVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1891 of file GreengrassClient.h.
A Callable wrapper for ListLoggerDefinitionVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1882 of file GreengrassClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for ListResourceDefinitions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1966 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for ListResourceDefinitions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1957 of file GreengrassClient.h.
nullptr
An Async wrapper for ListResourceDefinitionVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1941 of file GreengrassClient.h.
A Callable wrapper for ListResourceDefinitionVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1932 of file GreengrassClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for ListSubscriptionDefinitions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2016 of file GreengrassClient.h.
{}
)
const
A Callable wrapper for ListSubscriptionDefinitions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2007 of file GreengrassClient.h.
nullptr
An Async wrapper for ListSubscriptionDefinitionVersions that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1991 of file GreengrassClient.h.
A Callable wrapper for ListSubscriptionDefinitionVersions that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1982 of file GreengrassClient.h.
nullptr
An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2041 of file GreengrassClient.h.
A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2032 of file GreengrassClient.h.
nullptr
An Async wrapper for ResetDeployments that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 2066 of file GreengrassClient.h.
A Callable wrapper for ResetDeployments that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 2057 of file GreengrassClient.h.