Crate rusoto_greengrass [] [src]

AWS 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 Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS Greengrass minimizes the cost of transmitting data to the cloud by allowing you to author AWS Lambda functions that execute locally.

If you're using the service, you're probably looking for GreenGrassClient and GreenGrass.

Structs

AssociateRoleToGroupRequest
AssociateRoleToGroupResponse
AssociateServiceRoleToAccountRequest
AssociateServiceRoleToAccountResponse
ConnectivityInfo

Connectivity Info

Core

Information on the core

CoreDefinitionVersion

Information on core definition version

CreateCoreDefinitionRequest

Information on the core definition request

CreateCoreDefinitionResponse
CreateCoreDefinitionVersionRequest
CreateCoreDefinitionVersionResponse
CreateDeploymentRequest
CreateDeploymentResponse
CreateDeviceDefinitionRequest
CreateDeviceDefinitionResponse
CreateDeviceDefinitionVersionRequest
CreateDeviceDefinitionVersionResponse
CreateFunctionDefinitionRequest
CreateFunctionDefinitionResponse
CreateFunctionDefinitionVersionRequest

Function definition version

CreateFunctionDefinitionVersionResponse
CreateGroupCertificateAuthorityRequest
CreateGroupCertificateAuthorityResponse
CreateGroupRequest
CreateGroupResponse
CreateGroupVersionRequest
CreateGroupVersionResponse
CreateLoggerDefinitionRequest
CreateLoggerDefinitionResponse
CreateLoggerDefinitionVersionRequest
CreateLoggerDefinitionVersionResponse
CreateSubscriptionDefinitionRequest
CreateSubscriptionDefinitionResponse
CreateSubscriptionDefinitionVersionRequest
CreateSubscriptionDefinitionVersionResponse
DefinitionInformation

Information on the Definition

DeleteCoreDefinitionRequest
DeleteCoreDefinitionResponse
DeleteDeviceDefinitionRequest
DeleteDeviceDefinitionResponse
DeleteFunctionDefinitionRequest
DeleteFunctionDefinitionResponse
DeleteGroupRequest
DeleteGroupResponse
DeleteLoggerDefinitionRequest
DeleteLoggerDefinitionResponse
DeleteSubscriptionDefinitionRequest
DeleteSubscriptionDefinitionResponse
Deployment

Information on the deployment

Device

Information on a Device

DeviceDefinitionVersion

Information on device definition version

DisassociateRoleFromGroupRequest
DisassociateRoleFromGroupResponse
DisassociateServiceRoleFromAccountRequest
DisassociateServiceRoleFromAccountResponse
Empty

Empty

ErrorDetail

ErrorDetail

Function

Information on function

FunctionConfiguration

Configuration of the function

FunctionConfigurationEnvironment

Environment of the function configuration

FunctionDefinitionVersion

Information on the function definition version

GeneralError

General Error

GetAssociatedRoleRequest
GetAssociatedRoleResponse
GetConnectivityInfoRequest
GetConnectivityInfoResponse
GetCoreDefinitionRequest
GetCoreDefinitionResponse
GetCoreDefinitionVersionRequest
GetCoreDefinitionVersionResponse
GetDeploymentStatusRequest
GetDeploymentStatusResponse
GetDeviceDefinitionRequest
GetDeviceDefinitionResponse
GetDeviceDefinitionVersionRequest
GetDeviceDefinitionVersionResponse
GetFunctionDefinitionRequest
GetFunctionDefinitionResponse
GetFunctionDefinitionVersionRequest
GetFunctionDefinitionVersionResponse
GetGroupCertificateAuthorityRequest
GetGroupCertificateAuthorityResponse
GetGroupCertificateConfigurationRequest
GetGroupCertificateConfigurationResponse
GetGroupRequest
GetGroupResponse
GetGroupVersionRequest
GetGroupVersionResponse
GetLoggerDefinitionRequest
GetLoggerDefinitionResponse
GetLoggerDefinitionVersionRequest
GetLoggerDefinitionVersionResponse
GetServiceRoleForAccountRequest
GetServiceRoleForAccountResponse
GetSubscriptionDefinitionRequest
GetSubscriptionDefinitionResponse
GetSubscriptionDefinitionVersionRequest
GetSubscriptionDefinitionVersionResponse
GreenGrassClient

A client for the AWS Greengrass API.

GroupCertificateAuthorityProperties

Information on group certificate authority properties

GroupCertificateConfiguration

Information on the group certificate configuration

GroupInformation

Information of a group

GroupVersion

Information on group version

ListCoreDefinitionVersionsRequest
ListCoreDefinitionVersionsResponse
ListCoreDefinitionsRequest
ListCoreDefinitionsResponse
ListDefinitionsResponse

List of definition response

ListDeploymentsRequest
ListDeploymentsResponse
ListDeviceDefinitionVersionsRequest
ListDeviceDefinitionVersionsResponse
ListDeviceDefinitionsRequest
ListDeviceDefinitionsResponse
ListFunctionDefinitionVersionsRequest
ListFunctionDefinitionVersionsResponse
ListFunctionDefinitionsRequest
ListFunctionDefinitionsResponse
ListGroupCertificateAuthoritiesRequest
ListGroupCertificateAuthoritiesResponse
ListGroupVersionsRequest
ListGroupVersionsResponse
ListGroupsRequest
ListGroupsResponse
ListLoggerDefinitionVersionsRequest
ListLoggerDefinitionVersionsResponse
ListLoggerDefinitionsRequest
ListLoggerDefinitionsResponse
ListSubscriptionDefinitionVersionsRequest
ListSubscriptionDefinitionVersionsResponse
ListSubscriptionDefinitionsRequest
ListSubscriptionDefinitionsResponse
ListVersionsResponse

List of versions response

Logger

Information on the Logger

LoggerDefinitionVersion

Information on logger definition version

Subscription

Information on subscription

SubscriptionDefinitionVersion

Information on subscription definition version

UpdateConnectivityInfoRequest

connectivity info request

UpdateConnectivityInfoResponse
UpdateCoreDefinitionRequest
UpdateCoreDefinitionResponse
UpdateDeviceDefinitionRequest
UpdateDeviceDefinitionResponse
UpdateFunctionDefinitionRequest
UpdateFunctionDefinitionResponse
UpdateGroupCertificateConfigurationRequest
UpdateGroupCertificateConfigurationResponse
UpdateGroupRequest
UpdateGroupResponse
UpdateLoggerDefinitionRequest
UpdateLoggerDefinitionResponse
UpdateSubscriptionDefinitionRequest
UpdateSubscriptionDefinitionResponse
VersionInformation

Information on the version

Enums

AssociateRoleToGroupError

Errors returned by AssociateRoleToGroup

AssociateServiceRoleToAccountError

Errors returned by AssociateServiceRoleToAccount

CreateCoreDefinitionError

Errors returned by CreateCoreDefinition

CreateCoreDefinitionVersionError

Errors returned by CreateCoreDefinitionVersion

CreateDeploymentError

Errors returned by CreateDeployment

CreateDeviceDefinitionError

Errors returned by CreateDeviceDefinition

CreateDeviceDefinitionVersionError

Errors returned by CreateDeviceDefinitionVersion

CreateFunctionDefinitionError

Errors returned by CreateFunctionDefinition

CreateFunctionDefinitionVersionError

Errors returned by CreateFunctionDefinitionVersion

CreateGroupCertificateAuthorityError

Errors returned by CreateGroupCertificateAuthority

CreateGroupError

Errors returned by CreateGroup

CreateGroupVersionError

Errors returned by CreateGroupVersion

CreateLoggerDefinitionError

Errors returned by CreateLoggerDefinition

CreateLoggerDefinitionVersionError

Errors returned by CreateLoggerDefinitionVersion

CreateSubscriptionDefinitionError

Errors returned by CreateSubscriptionDefinition

CreateSubscriptionDefinitionVersionError

Errors returned by CreateSubscriptionDefinitionVersion

DeleteCoreDefinitionError

Errors returned by DeleteCoreDefinition

DeleteDeviceDefinitionError

Errors returned by DeleteDeviceDefinition

DeleteFunctionDefinitionError

Errors returned by DeleteFunctionDefinition

DeleteGroupError

Errors returned by DeleteGroup

DeleteLoggerDefinitionError

Errors returned by DeleteLoggerDefinition

DeleteSubscriptionDefinitionError

Errors returned by DeleteSubscriptionDefinition

DisassociateRoleFromGroupError

Errors returned by DisassociateRoleFromGroup

DisassociateServiceRoleFromAccountError

Errors returned by DisassociateServiceRoleFromAccount

GetAssociatedRoleError

Errors returned by GetAssociatedRole

GetConnectivityInfoError

Errors returned by GetConnectivityInfo

GetCoreDefinitionError

Errors returned by GetCoreDefinition

GetCoreDefinitionVersionError

Errors returned by GetCoreDefinitionVersion

GetDeploymentStatusError

Errors returned by GetDeploymentStatus

GetDeviceDefinitionError

Errors returned by GetDeviceDefinition

GetDeviceDefinitionVersionError

Errors returned by GetDeviceDefinitionVersion

GetFunctionDefinitionError

Errors returned by GetFunctionDefinition

GetFunctionDefinitionVersionError

Errors returned by GetFunctionDefinitionVersion

GetGroupCertificateAuthorityError

Errors returned by GetGroupCertificateAuthority

GetGroupCertificateConfigurationError

Errors returned by GetGroupCertificateConfiguration

GetGroupError

Errors returned by GetGroup

GetGroupVersionError

Errors returned by GetGroupVersion

GetLoggerDefinitionError

Errors returned by GetLoggerDefinition

GetLoggerDefinitionVersionError

Errors returned by GetLoggerDefinitionVersion

GetServiceRoleForAccountError

Errors returned by GetServiceRoleForAccount

GetSubscriptionDefinitionError

Errors returned by GetSubscriptionDefinition

GetSubscriptionDefinitionVersionError

Errors returned by GetSubscriptionDefinitionVersion

ListCoreDefinitionVersionsError

Errors returned by ListCoreDefinitionVersions

ListCoreDefinitionsError

Errors returned by ListCoreDefinitions

ListDeploymentsError

Errors returned by ListDeployments

ListDeviceDefinitionVersionsError

Errors returned by ListDeviceDefinitionVersions

ListDeviceDefinitionsError

Errors returned by ListDeviceDefinitions

ListFunctionDefinitionVersionsError

Errors returned by ListFunctionDefinitionVersions

ListFunctionDefinitionsError

Errors returned by ListFunctionDefinitions

ListGroupCertificateAuthoritiesError

Errors returned by ListGroupCertificateAuthorities

ListGroupVersionsError

Errors returned by ListGroupVersions

ListGroupsError

Errors returned by ListGroups

ListLoggerDefinitionVersionsError

Errors returned by ListLoggerDefinitionVersions

ListLoggerDefinitionsError

Errors returned by ListLoggerDefinitions

ListSubscriptionDefinitionVersionsError

Errors returned by ListSubscriptionDefinitionVersions

ListSubscriptionDefinitionsError

Errors returned by ListSubscriptionDefinitions

UpdateConnectivityInfoError

Errors returned by UpdateConnectivityInfo

UpdateCoreDefinitionError

Errors returned by UpdateCoreDefinition

UpdateDeviceDefinitionError

Errors returned by UpdateDeviceDefinition

UpdateFunctionDefinitionError

Errors returned by UpdateFunctionDefinition

UpdateGroupCertificateConfigurationError

Errors returned by UpdateGroupCertificateConfiguration

UpdateGroupError

Errors returned by UpdateGroup

UpdateLoggerDefinitionError

Errors returned by UpdateLoggerDefinition

UpdateSubscriptionDefinitionError

Errors returned by UpdateSubscriptionDefinition

Traits

GreenGrass

Trait representing the capabilities of the AWS Greengrass API. AWS Greengrass clients implement this trait.