

# Data retrieval APIs for AWS IoT Greengrass
<a name="awsiotgreengrass"></a>

AWS IoT Greengrass provides the following APIs for data retrieval.


****  

| Actions | Description | Access level | 
| --- | --- | --- | 
| <a name="greengrass-Discover"></a>[https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html](https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-discover-api.html) | Retrieve information required to connect to a Greengrass core | Read | 
| <a name="greengrass-GetAssociatedRole"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getassociatedrole-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getassociatedrole-get.html) | Retrieve the role associated with a group | Read | 
| <a name="greengrass-GetBulkDeploymentStatus"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getbulkdeploymentstatus-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getbulkdeploymentstatus-get.html) | Return the status of a bulk deployment | Read | 
| <a name="greengrass-GetConnectivityInfo"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getconnectivityinfo-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getconnectivityinfo-get.html) | Retrieve the connectivity information for a core | Read | 
| <a name="greengrass-GetConnectorDefinition"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getconnectordefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getconnectordefinition-get.html) | Retrieve information about a connector definition | Read | 
| <a name="greengrass-GetConnectorDefinitionVersion"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getconnectordefinitionversion-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getconnectordefinitionversion-get.html) | Retrieve information about a connector definition version | Read | 
| <a name="greengrass-GetCoreDefinition"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getcoredefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getcoredefinition-get.html) | Retrieve information about a core definition | Read | 
| <a name="greengrass-GetCoreDefinitionVersion"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getcoredefinitionversion-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getcoredefinitionversion-get.html) | Retrieve information about a core definition version | Read | 
| <a name="greengrass-GetDeploymentStatus"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getdeploymentstatus-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getdeploymentstatus-get.html) | Return the status of a deployment | Read | 
| <a name="greengrass-GetDeviceDefinition"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getdevicedefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getdevicedefinition-get.html) | Retrieve information about a device definition | Read | 
| <a name="greengrass-GetDeviceDefinitionVersion"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getdevicedefinitionversion-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getdevicedefinitionversion-get.html) | Retrieve information about a device definition version | Read | 
| <a name="greengrass-GetFunctionDefinition"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getfunctiondefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getfunctiondefinition-get.html) | Retrieve information about a Lambda function definition, such as its creation time and latest version | Read | 
| <a name="greengrass-GetFunctionDefinitionVersion"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getfunctiondefinitionversion-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getfunctiondefinitionversion-get.html) | Retrieve information about a Lambda function definition version, such as which Lambda functions are included in the version and their configurations | Read | 
| <a name="greengrass-GetGroup"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getgroup-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getgroup-get.html) | Retrieve information about a group | Read | 
| <a name="greengrass-GetGroupCertificateAuthority"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getgroupcertificateauthority-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getgroupcertificateauthority-get.html) | Return the public key of the CA associated with a group | Read | 
| <a name="greengrass-GetGroupCertificateConfiguration"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getgroupcertificateconfiguration-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getgroupcertificateconfiguration-get.html) | Retrieve the current configuration for the CA used by a group | Read | 
| <a name="greengrass-GetGroupVersion"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getgroupversion-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getgroupversion-get.html) | Retrieve information about a group version | Read | 
| <a name="greengrass-GetLoggerDefinition"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getloggerdefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getloggerdefinition-get.html) | Retrieve information about a logger definition | Read | 
| <a name="greengrass-GetLoggerDefinitionVersion"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getloggerdefinitionversion-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getloggerdefinitionversion-get.html) | Retrieve information about a logger definition version | Read | 
| <a name="greengrass-GetResourceDefinition"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getresourcedefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getresourcedefinition-get.html) | Retrieve information about a resource definition, such as its creation time and latest version | Read | 
| <a name="greengrass-GetResourceDefinitionVersion"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getresourcedefinitionversion-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getresourcedefinitionversion-get.html) | Retrieve information about a resource definition version, such as which resources are included in the version | Read | 
| <a name="greengrass-GetServiceRoleForAccount"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getserviceroleforaccount-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getserviceroleforaccount-get.html) | Retrieve the service role that is attached to an account | Read | 
| <a name="greengrass-GetSubscriptionDefinition"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getsubscriptiondefinition-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getsubscriptiondefinition-get.html) | Retrieve information about a subscription definition | Read | 
| <a name="greengrass-GetSubscriptionDefinitionVersion"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getsubscriptiondefinitionversion-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getsubscriptiondefinitionversion-get.html) | Retrieve information about a subscription definition version | Read | 
| <a name="greengrass-GetThingRuntimeConfiguration"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/getthingruntimeconfiguration-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/getthingruntimeconfiguration-get.html) | Retrieve runtime configuration of a thing | Read | 
| <a name="greengrass-ListBulkDeploymentDetailedReports"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listbulkdeploymentdetailedreports-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listbulkdeploymentdetailedreports-get.html) | Retrieve a paginated list of the deployments that have been started in a bulk deployment operation and their current deployment status | Read | 
| <a name="greengrass-ListBulkDeployments"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listbulkdeployments-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listbulkdeployments-get.html) | Retrieve a list of bulk deployments | List | 
| <a name="greengrass-ListConnectorDefinitionVersions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listconnectordefinitionversions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listconnectordefinitionversions-get.html) | List the versions of a connector definition | List | 
| <a name="greengrass-ListConnectorDefinitions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listconnectordefinitions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listconnectordefinitions-get.html) | Retrieve a list of connector definitions | List | 
| <a name="greengrass-ListCoreDefinitionVersions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listcoredefinitionversions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listcoredefinitionversions-get.html) | List the versions of a core definition | List | 
| <a name="greengrass-ListCoreDefinitions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listcoredefinitions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listcoredefinitions-get.html) | Retrieve a list of core definitions | List | 
| <a name="greengrass-ListDeployments"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listdeployments-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listdeployments-get.html) | Retrieve a list of all deployments for a group | List | 
| <a name="greengrass-ListDeviceDefinitionVersions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listdevicedefinitionversions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listdevicedefinitionversions-get.html) | List the versions of a device definition | List | 
| <a name="greengrass-ListDeviceDefinitions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listdevicedefinitions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listdevicedefinitions-get.html) | Retrieve a list of device definitions | List | 
| <a name="greengrass-ListFunctionDefinitionVersions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listfunctiondefinitionversions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listfunctiondefinitionversions-get.html) | List the versions of a Lambda function definition | List | 
| <a name="greengrass-ListFunctionDefinitions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listfunctiondefinitions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listfunctiondefinitions-get.html) | Retrieve a list of Lambda function definitions | List | 
| <a name="greengrass-ListGroupCertificateAuthorities"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listgroupcertificateauthorities-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listgroupcertificateauthorities-get.html) | Retrieve a list of current CAs for a group | List | 
| <a name="greengrass-ListGroupVersions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listgroupversions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listgroupversions-get.html) | List the versions of a group | List | 
| <a name="greengrass-ListGroups"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listgroups-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listgroups-get.html) | Retrieve a list of groups | List | 
| <a name="greengrass-ListLoggerDefinitionVersions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listloggerdefinitionversions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listloggerdefinitionversions-get.html) | List the versions of a logger definition | List | 
| <a name="greengrass-ListLoggerDefinitions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listloggerdefinitions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listloggerdefinitions-get.html) | Retrieve a list of logger definitions | List | 
| <a name="greengrass-ListResourceDefinitionVersions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listresourcedefinitionversions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listresourcedefinitionversions-get.html) | List the versions of a resource definition | List | 
| <a name="greengrass-ListResourceDefinitions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listresourcedefinitions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listresourcedefinitions-get.html) | Retrieve a list of resource definitions | List | 
| <a name="greengrass-ListSubscriptionDefinitionVersions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listsubscriptiondefinitionversions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listsubscriptiondefinitionversions-get.html) | List the versions of a subscription definition | List | 
| <a name="greengrass-ListSubscriptionDefinitions"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listsubscriptiondefinitions-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listsubscriptiondefinitions-get.html) | Retrieve a list of subscription definitions | List | 
| <a name="greengrass-ListTagsForResource"></a>[https://docs.aws.amazon.com/greengrass/v1/apireference/listtagsforresource-get.html](https://docs.aws.amazon.com/greengrass/v1/apireference/listtagsforresource-get.html) | List the tags for a resource | Read | 