[][src]Crate rusoto_greengrass

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

Information about a Greengrass core's connectivity.

Core

Information about a core.

CoreDefinitionVersion

Information about a core definition version.

CreateCoreDefinitionRequest

Information needed to create a core definition.

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

Information needed to create a function definition version.

CreateFunctionDefinitionVersionResponse
CreateGroupCertificateAuthorityRequest
CreateGroupCertificateAuthorityResponse
CreateGroupRequest
CreateGroupResponse
CreateGroupVersionRequest
CreateGroupVersionResponse
CreateLoggerDefinitionRequest
CreateLoggerDefinitionResponse
CreateLoggerDefinitionVersionRequest
CreateLoggerDefinitionVersionResponse
CreateResourceDefinitionRequest
CreateResourceDefinitionResponse
CreateResourceDefinitionVersionRequest
CreateResourceDefinitionVersionResponse
CreateSoftwareUpdateJobRequest
CreateSoftwareUpdateJobResponse
CreateSubscriptionDefinitionRequest
CreateSubscriptionDefinitionResponse
CreateSubscriptionDefinitionVersionRequest
CreateSubscriptionDefinitionVersionResponse
DefinitionInformation

Information about a definition.

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

Information about a deployment.

Device

Information about a device.

DeviceDefinitionVersion

Information about a device definition version.

DisassociateRoleFromGroupRequest
DisassociateRoleFromGroupResponse
DisassociateServiceRoleFromAccountRequest
DisassociateServiceRoleFromAccountResponse
Empty

Empty

ErrorDetail

Details about the error.

Function

Information about a Lambda function.

FunctionConfiguration

The configuration of the Lambda function.

FunctionConfigurationEnvironment

The environment configuration of the function.

FunctionDefinitionVersion

Information about a function definition version.

GeneralError

General error information.

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
GetResourceDefinitionRequest
GetResourceDefinitionResponse
GetResourceDefinitionVersionRequest
GetResourceDefinitionVersionResponse
GetServiceRoleForAccountRequest
GetServiceRoleForAccountResponse
GetSubscriptionDefinitionRequest
GetSubscriptionDefinitionResponse
GetSubscriptionDefinitionVersionRequest
GetSubscriptionDefinitionVersionResponse
GreenGrassClient

A client for the AWS Greengrass API.

GroupCertificateAuthorityProperties

Information about a certificate authority for a group.

GroupCertificateConfiguration

Information about a group certificate configuration.

GroupInformation

Information about a group.

GroupOwnerSetting

Group owner related settings for local resources.

GroupVersion

Information about a group version.

ListCoreDefinitionVersionsRequest
ListCoreDefinitionVersionsResponse
ListCoreDefinitionsRequest
ListCoreDefinitionsResponse
ListDefinitionsResponse

A list of definitions.

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

A list of versions.

LocalDeviceResourceData

Attributes that define a local device resource.

LocalVolumeResourceData

Attributes that define a local volume resource.

Logger

Information about a logger

LoggerDefinitionVersion

Information about a logger definition version.

ResetDeploymentsRequest

Information needed to reset deployments.

ResetDeploymentsResponse
Resource

Information about a resource.

ResourceAccessPolicy

A policy used by the function to access a resource.

ResourceDataContainer

A container for resource data. The container takes only one of the following supported resource data types: ''LocalDeviceResourceData'', ''LocalVolumeResourceData'', ''SageMakerMachineLearningModelResourceData'', ''S3MachineLearningModelResourceData''.

ResourceDefinitionVersion

Information about a resource definition version.

S3MachineLearningModelResourceData

Attributes that define an S3 machine learning resource.

SageMakerMachineLearningModelResourceData

Attributes that define an SageMaker machine learning resource.

Subscription

Information about a subscription.

SubscriptionDefinitionVersion

Information about a subscription definition version.

UpdateConnectivityInfoRequest

Connectivity information.

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

Information about a 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

CreateResourceDefinitionError

Errors returned by CreateResourceDefinition

CreateResourceDefinitionVersionError

Errors returned by CreateResourceDefinitionVersion

CreateSoftwareUpdateJobError

Errors returned by CreateSoftwareUpdateJob

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

DeleteResourceDefinitionError

Errors returned by DeleteResourceDefinition

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

GetResourceDefinitionError

Errors returned by GetResourceDefinition

GetResourceDefinitionVersionError

Errors returned by GetResourceDefinitionVersion

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

ListResourceDefinitionVersionsError

Errors returned by ListResourceDefinitionVersions

ListResourceDefinitionsError

Errors returned by ListResourceDefinitions

ListSubscriptionDefinitionVersionsError

Errors returned by ListSubscriptionDefinitionVersions

ListSubscriptionDefinitionsError

Errors returned by ListSubscriptionDefinitions

ResetDeploymentsError

Errors returned by ResetDeployments

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

UpdateResourceDefinitionError

Errors returned by UpdateResourceDefinition

UpdateSubscriptionDefinitionError

Errors returned by UpdateSubscriptionDefinition

Traits

GreenGrass

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