amazonka-greengrassv2-2.0: Amazon IoT Greengrass V2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.GreengrassV2

Contents

Description

Derived from API version 2020-11-30 of the AWS service descriptions, licensed under Apache 2.0.

IoT Greengrass brings local compute, messaging, data management, sync, and ML inference capabilities to edge devices. This enables devices to collect and analyze data closer to the source of information, react autonomously to local events, and communicate securely with each other on local networks. Local devices can also communicate securely with Amazon Web Services IoT Core and export IoT data to the Amazon Web Services Cloud. IoT Greengrass developers can use Lambda functions and components to create and deploy applications to fleets of edge devices for local operation.

IoT Greengrass Version 2 provides a new major version of the IoT Greengrass Core software, new APIs, and a new console. Use this API reference to learn how to use the IoT Greengrass V2 API operations to manage components, manage deployments, and core devices.

For more information, see What is IoT Greengrass? in the IoT Greengrass V2 Developer Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-11-30 of the Amazon IoT Greengrass V2 SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by GreengrassV2.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You don't have permission to perform the action.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

IoT Greengrass can't process your request right now. Try again later.

RequestAlreadyInProgressException

_RequestAlreadyInProgressException :: AsError a => Fold a ServiceError Source #

The request is already in progress. This exception occurs when you use a client token for multiple requests while IoT Greengrass is still processing an earlier request that uses the same client token.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The requested resource can't be found.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

Your request exceeds a service quota. For example, you might have the maximum number of components that you can create.

ThrottlingException

_ThrottlingException :: AsError a => Fold a ServiceError Source #

Your request exceeded a request rate quota. For example, you might have exceeded the amount of times that you can retrieve device or deployment status per second.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AssociateServiceRoleToAccount

data AssociateServiceRoleToAccount Source #

See: newAssociateServiceRoleToAccount smart constructor.

Instances

Instances details
ToJSON AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

ToHeaders AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

ToPath AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

ToQuery AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

AWSRequest AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

Generic AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

Associated Types

type Rep AssociateServiceRoleToAccount :: Type -> Type #

Read AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

Show AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

NFData AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

Eq AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

Hashable AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

type AWSResponse AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

type Rep AssociateServiceRoleToAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

type Rep AssociateServiceRoleToAccount = D1 ('MetaData "AssociateServiceRoleToAccount" "Amazonka.GreengrassV2.AssociateServiceRoleToAccount" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "AssociateServiceRoleToAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssociateServiceRoleToAccount Source #

Create a value of AssociateServiceRoleToAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:roleArn:AssociateServiceRoleToAccount', associateServiceRoleToAccount_roleArn - The Amazon Resource Name (ARN) of the service role to associate with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region.

data AssociateServiceRoleToAccountResponse Source #

Instances

Instances details
Generic AssociateServiceRoleToAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

Read AssociateServiceRoleToAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

Show AssociateServiceRoleToAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

NFData AssociateServiceRoleToAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

Eq AssociateServiceRoleToAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

type Rep AssociateServiceRoleToAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.AssociateServiceRoleToAccount

type Rep AssociateServiceRoleToAccountResponse = D1 ('MetaData "AssociateServiceRoleToAccountResponse" "Amazonka.GreengrassV2.AssociateServiceRoleToAccount" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "AssociateServiceRoleToAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateServiceRoleToAccountResponse Source #

Create a value of AssociateServiceRoleToAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associatedAt:AssociateServiceRoleToAccountResponse', associateServiceRoleToAccountResponse_associatedAt - The time when the service role was associated with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region.

$sel:httpStatus:AssociateServiceRoleToAccountResponse', associateServiceRoleToAccountResponse_httpStatus - The response's http status code.

BatchAssociateClientDeviceWithCoreDevice

data BatchAssociateClientDeviceWithCoreDevice Source #

Instances

Instances details
ToJSON BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

ToHeaders BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

ToPath BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

ToQuery BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

AWSRequest BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

Generic BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

Read BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

Show BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

NFData BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

Eq BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

Hashable BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

type AWSResponse BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

type Rep BatchAssociateClientDeviceWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

type Rep BatchAssociateClientDeviceWithCoreDevice = D1 ('MetaData "BatchAssociateClientDeviceWithCoreDevice" "Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "BatchAssociateClientDeviceWithCoreDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "entries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty AssociateClientDeviceWithCoreDeviceEntry))) :*: S1 ('MetaSel ('Just "coreDeviceThingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newBatchAssociateClientDeviceWithCoreDevice Source #

Create a value of BatchAssociateClientDeviceWithCoreDevice with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:entries:BatchAssociateClientDeviceWithCoreDevice', batchAssociateClientDeviceWithCoreDevice_entries - The list of client devices to associate.

BatchAssociateClientDeviceWithCoreDevice, batchAssociateClientDeviceWithCoreDevice_coreDeviceThingName - The name of the core device. This is also the name of the IoT thing.

data BatchAssociateClientDeviceWithCoreDeviceResponse Source #

Instances

Instances details
Generic BatchAssociateClientDeviceWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

Read BatchAssociateClientDeviceWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

Show BatchAssociateClientDeviceWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

NFData BatchAssociateClientDeviceWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

Eq BatchAssociateClientDeviceWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

type Rep BatchAssociateClientDeviceWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice

type Rep BatchAssociateClientDeviceWithCoreDeviceResponse = D1 ('MetaData "BatchAssociateClientDeviceWithCoreDeviceResponse" "Amazonka.GreengrassV2.BatchAssociateClientDeviceWithCoreDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "BatchAssociateClientDeviceWithCoreDeviceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorEntries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssociateClientDeviceWithCoreDeviceErrorEntry])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newBatchAssociateClientDeviceWithCoreDeviceResponse Source #

Create a value of BatchAssociateClientDeviceWithCoreDeviceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorEntries:BatchAssociateClientDeviceWithCoreDeviceResponse', batchAssociateClientDeviceWithCoreDeviceResponse_errorEntries - The list of any errors for the entries in the request. Each error entry contains the name of the IoT thing that failed to associate.

$sel:httpStatus:BatchAssociateClientDeviceWithCoreDeviceResponse', batchAssociateClientDeviceWithCoreDeviceResponse_httpStatus - The response's http status code.

BatchDisassociateClientDeviceFromCoreDevice

data BatchDisassociateClientDeviceFromCoreDevice Source #

Instances

Instances details
ToJSON BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

ToHeaders BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

ToPath BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

ToQuery BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

AWSRequest BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

Generic BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

Read BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

Show BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

NFData BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

Eq BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

Hashable BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

type AWSResponse BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

type Rep BatchDisassociateClientDeviceFromCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

type Rep BatchDisassociateClientDeviceFromCoreDevice = D1 ('MetaData "BatchDisassociateClientDeviceFromCoreDevice" "Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "BatchDisassociateClientDeviceFromCoreDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "entries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DisassociateClientDeviceFromCoreDeviceEntry))) :*: S1 ('MetaSel ('Just "coreDeviceThingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newBatchDisassociateClientDeviceFromCoreDevice Source #

Create a value of BatchDisassociateClientDeviceFromCoreDevice with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:entries:BatchDisassociateClientDeviceFromCoreDevice', batchDisassociateClientDeviceFromCoreDevice_entries - The list of client devices to disassociate.

BatchDisassociateClientDeviceFromCoreDevice, batchDisassociateClientDeviceFromCoreDevice_coreDeviceThingName - The name of the core device. This is also the name of the IoT thing.

data BatchDisassociateClientDeviceFromCoreDeviceResponse Source #

Instances

Instances details
Generic BatchDisassociateClientDeviceFromCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

Read BatchDisassociateClientDeviceFromCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

Show BatchDisassociateClientDeviceFromCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

NFData BatchDisassociateClientDeviceFromCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

Eq BatchDisassociateClientDeviceFromCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

type Rep BatchDisassociateClientDeviceFromCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice

type Rep BatchDisassociateClientDeviceFromCoreDeviceResponse = D1 ('MetaData "BatchDisassociateClientDeviceFromCoreDeviceResponse" "Amazonka.GreengrassV2.BatchDisassociateClientDeviceFromCoreDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "BatchDisassociateClientDeviceFromCoreDeviceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorEntries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DisassociateClientDeviceFromCoreDeviceErrorEntry])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newBatchDisassociateClientDeviceFromCoreDeviceResponse Source #

Create a value of BatchDisassociateClientDeviceFromCoreDeviceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorEntries:BatchDisassociateClientDeviceFromCoreDeviceResponse', batchDisassociateClientDeviceFromCoreDeviceResponse_errorEntries - The list of any errors for the entries in the request. Each error entry contains the name of the IoT thing that failed to disassociate.

$sel:httpStatus:BatchDisassociateClientDeviceFromCoreDeviceResponse', batchDisassociateClientDeviceFromCoreDeviceResponse_httpStatus - The response's http status code.

CancelDeployment

data CancelDeployment Source #

See: newCancelDeployment smart constructor.

Constructors

CancelDeployment' Text 

Instances

Instances details
ToJSON CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

ToHeaders CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

ToPath CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

ToQuery CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

AWSRequest CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

Associated Types

type AWSResponse CancelDeployment #

Generic CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

Associated Types

type Rep CancelDeployment :: Type -> Type #

Read CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

Show CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

NFData CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

Methods

rnf :: CancelDeployment -> () #

Eq CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

Hashable CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

type AWSResponse CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

type Rep CancelDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

type Rep CancelDeployment = D1 ('MetaData "CancelDeployment" "Amazonka.GreengrassV2.CancelDeployment" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "CancelDeployment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelDeployment Source #

Create a value of CancelDeployment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CancelDeployment, cancelDeployment_deploymentId - The ID of the deployment.

data CancelDeploymentResponse Source #

See: newCancelDeploymentResponse smart constructor.

Instances

Instances details
Generic CancelDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

Associated Types

type Rep CancelDeploymentResponse :: Type -> Type #

Read CancelDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

Show CancelDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

NFData CancelDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

Eq CancelDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

type Rep CancelDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CancelDeployment

type Rep CancelDeploymentResponse = D1 ('MetaData "CancelDeploymentResponse" "Amazonka.GreengrassV2.CancelDeployment" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "CancelDeploymentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelDeploymentResponse Source #

Create a value of CancelDeploymentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CancelDeploymentResponse, cancelDeploymentResponse_message - A message that communicates if the cancel was successful.

$sel:httpStatus:CancelDeploymentResponse', cancelDeploymentResponse_httpStatus - The response's http status code.

CreateComponentVersion

data CreateComponentVersion Source #

See: newCreateComponentVersion smart constructor.

Instances

Instances details
ToJSON CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

ToHeaders CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

ToPath CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

ToQuery CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

AWSRequest CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

Associated Types

type AWSResponse CreateComponentVersion #

Generic CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

Associated Types

type Rep CreateComponentVersion :: Type -> Type #

Read CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

Show CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

NFData CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

Methods

rnf :: CreateComponentVersion -> () #

Eq CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

Hashable CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

type AWSResponse CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

type Rep CreateComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

type Rep CreateComponentVersion = D1 ('MetaData "CreateComponentVersion" "Amazonka.GreengrassV2.CreateComponentVersion" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "CreateComponentVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "inlineRecipe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64))) :*: (S1 ('MetaSel ('Just "lambdaFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaFunctionRecipeSource)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newCreateComponentVersion :: CreateComponentVersion Source #

Create a value of CreateComponentVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateComponentVersion', createComponentVersion_clientToken - A unique, case-sensitive identifier that you can provide to ensure that the request is idempotent. Idempotency means that the request is successfully processed only once, even if you send the request multiple times. When a request succeeds, and you specify the same client token for subsequent successful requests, the IoT Greengrass V2 service returns the successful response that it caches from the previous request. IoT Greengrass V2 caches successful responses for idempotent requests for up to 8 hours.

$sel:inlineRecipe:CreateComponentVersion', createComponentVersion_inlineRecipe - The recipe to use to create the component. The recipe defines the component's metadata, parameters, dependencies, lifecycle, artifacts, and platform compatibility.

You must specify either inlineRecipe or lambdaFunction.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:lambdaFunction:CreateComponentVersion', createComponentVersion_lambdaFunction - The parameters to create a component from a Lambda function.

You must specify either inlineRecipe or lambdaFunction.

$sel:tags:CreateComponentVersion', createComponentVersion_tags - A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.

data CreateComponentVersionResponse Source #

See: newCreateComponentVersionResponse smart constructor.

Instances

Instances details
Generic CreateComponentVersionResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

Associated Types

type Rep CreateComponentVersionResponse :: Type -> Type #

Read CreateComponentVersionResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

Show CreateComponentVersionResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

NFData CreateComponentVersionResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

Eq CreateComponentVersionResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

type Rep CreateComponentVersionResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateComponentVersion

type Rep CreateComponentVersionResponse = D1 ('MetaData "CreateComponentVersionResponse" "Amazonka.GreengrassV2.CreateComponentVersion" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "CreateComponentVersionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "componentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "componentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "creationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CloudComponentStatus)))))

newCreateComponentVersionResponse Source #

Create a value of CreateComponentVersionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateComponentVersionResponse, createComponentVersionResponse_arn - The ARN of the component version.

$sel:httpStatus:CreateComponentVersionResponse', createComponentVersionResponse_httpStatus - The response's http status code.

CreateComponentVersionResponse, createComponentVersionResponse_componentName - The name of the component.

CreateComponentVersionResponse, createComponentVersionResponse_componentVersion - The version of the component.

CreateComponentVersionResponse, createComponentVersionResponse_creationTimestamp - The time at which the component was created, expressed in ISO 8601 format.

CreateComponentVersionResponse, createComponentVersionResponse_status - The status of the component version in IoT Greengrass V2. This status is different from the status of the component on a core device.

CreateDeployment

data CreateDeployment Source #

See: newCreateDeployment smart constructor.

Instances

Instances details
ToJSON CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

ToHeaders CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

ToPath CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

ToQuery CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

AWSRequest CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

Associated Types

type AWSResponse CreateDeployment #

Generic CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

Associated Types

type Rep CreateDeployment :: Type -> Type #

Read CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

Show CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

NFData CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

Methods

rnf :: CreateDeployment -> () #

Eq CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

Hashable CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

type AWSResponse CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

type Rep CreateDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

newCreateDeployment Source #

Create a value of CreateDeployment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateDeployment', createDeployment_clientToken - A unique, case-sensitive identifier that you can provide to ensure that the request is idempotent. Idempotency means that the request is successfully processed only once, even if you send the request multiple times. When a request succeeds, and you specify the same client token for subsequent successful requests, the IoT Greengrass V2 service returns the successful response that it caches from the previous request. IoT Greengrass V2 caches successful responses for idempotent requests for up to 8 hours.

$sel:components:CreateDeployment', createDeployment_components - The components to deploy. This is a dictionary, where each key is the name of a component, and each key's value is the version and configuration to deploy for that component.

CreateDeployment, createDeployment_deploymentName - The name of the deployment.

$sel:deploymentPolicies:CreateDeployment', createDeployment_deploymentPolicies - The deployment policies for the deployment. These policies define how the deployment updates components and handles failure.

$sel:iotJobConfiguration:CreateDeployment', createDeployment_iotJobConfiguration - The job configuration for the deployment configuration. The job configuration specifies the rollout, timeout, and stop configurations for the deployment configuration.

CreateDeployment, createDeployment_parentTargetArn - The parent deployment's target ARN within a subdeployment.

$sel:tags:CreateDeployment', createDeployment_tags - A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.

CreateDeployment, createDeployment_targetArn - The ARN of the target IoT thing or thing group. When creating a subdeployment, the targetARN can only be a thing group.

data CreateDeploymentResponse Source #

See: newCreateDeploymentResponse smart constructor.

Instances

Instances details
Generic CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

Associated Types

type Rep CreateDeploymentResponse :: Type -> Type #

Read CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

Show CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

NFData CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

Eq CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

type Rep CreateDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.CreateDeployment

type Rep CreateDeploymentResponse = D1 ('MetaData "CreateDeploymentResponse" "Amazonka.GreengrassV2.CreateDeployment" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "CreateDeploymentResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iotJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "iotJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateDeploymentResponse Source #

Create a value of CreateDeploymentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateDeploymentResponse, createDeploymentResponse_deploymentId - The ID of the deployment.

CreateDeploymentResponse, createDeploymentResponse_iotJobArn - The ARN of the IoT job that applies the deployment to target devices.

CreateDeploymentResponse, createDeploymentResponse_iotJobId - The ID of the IoT job that applies the deployment to target devices.

$sel:httpStatus:CreateDeploymentResponse', createDeploymentResponse_httpStatus - The response's http status code.

DeleteComponent

data DeleteComponent Source #

See: newDeleteComponent smart constructor.

Constructors

DeleteComponent' Text 

Instances

Instances details
ToHeaders DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

ToPath DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

ToQuery DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

AWSRequest DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Associated Types

type AWSResponse DeleteComponent #

Generic DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Associated Types

type Rep DeleteComponent :: Type -> Type #

Read DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Show DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

NFData DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Methods

rnf :: DeleteComponent -> () #

Eq DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Hashable DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type AWSResponse DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type Rep DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type Rep DeleteComponent = D1 ('MetaData "DeleteComponent" "Amazonka.GreengrassV2.DeleteComponent" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeleteComponent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteComponent Source #

Create a value of DeleteComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteComponent, deleteComponent_arn - The ARN of the component version.

data DeleteComponentResponse Source #

See: newDeleteComponentResponse smart constructor.

Instances

Instances details
Generic DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Associated Types

type Rep DeleteComponentResponse :: Type -> Type #

Read DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Show DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

NFData DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Methods

rnf :: DeleteComponentResponse -> () #

Eq DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type Rep DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type Rep DeleteComponentResponse = D1 ('MetaData "DeleteComponentResponse" "Amazonka.GreengrassV2.DeleteComponent" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeleteComponentResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteComponentResponse :: DeleteComponentResponse Source #

Create a value of DeleteComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteCoreDevice

data DeleteCoreDevice Source #

See: newDeleteCoreDevice smart constructor.

Constructors

DeleteCoreDevice' Text 

Instances

Instances details
ToHeaders DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

ToPath DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

ToQuery DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

AWSRequest DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

Associated Types

type AWSResponse DeleteCoreDevice #

Generic DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

Associated Types

type Rep DeleteCoreDevice :: Type -> Type #

Read DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

Show DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

NFData DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

Methods

rnf :: DeleteCoreDevice -> () #

Eq DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

Hashable DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

type AWSResponse DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

type Rep DeleteCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

type Rep DeleteCoreDevice = D1 ('MetaData "DeleteCoreDevice" "Amazonka.GreengrassV2.DeleteCoreDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeleteCoreDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coreDeviceThingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCoreDevice Source #

Create a value of DeleteCoreDevice with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteCoreDevice, deleteCoreDevice_coreDeviceThingName - The name of the core device. This is also the name of the IoT thing.

data DeleteCoreDeviceResponse Source #

See: newDeleteCoreDeviceResponse smart constructor.

Instances

Instances details
Generic DeleteCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

Associated Types

type Rep DeleteCoreDeviceResponse :: Type -> Type #

Read DeleteCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

Show DeleteCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

NFData DeleteCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

Eq DeleteCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

type Rep DeleteCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteCoreDevice

type Rep DeleteCoreDeviceResponse = D1 ('MetaData "DeleteCoreDeviceResponse" "Amazonka.GreengrassV2.DeleteCoreDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeleteCoreDeviceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteCoreDeviceResponse :: DeleteCoreDeviceResponse Source #

Create a value of DeleteCoreDeviceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteDeployment

data DeleteDeployment Source #

See: newDeleteDeployment smart constructor.

Constructors

DeleteDeployment' Text 

Instances

Instances details
ToHeaders DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

ToPath DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

ToQuery DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

AWSRequest DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

Associated Types

type AWSResponse DeleteDeployment #

Generic DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

Associated Types

type Rep DeleteDeployment :: Type -> Type #

Read DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

Show DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

NFData DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

Methods

rnf :: DeleteDeployment -> () #

Eq DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

Hashable DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

type AWSResponse DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

type Rep DeleteDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

type Rep DeleteDeployment = D1 ('MetaData "DeleteDeployment" "Amazonka.GreengrassV2.DeleteDeployment" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeleteDeployment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDeployment Source #

Create a value of DeleteDeployment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDeployment, deleteDeployment_deploymentId - The ID of the deployment.

data DeleteDeploymentResponse Source #

See: newDeleteDeploymentResponse smart constructor.

Instances

Instances details
Generic DeleteDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

Associated Types

type Rep DeleteDeploymentResponse :: Type -> Type #

Read DeleteDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

Show DeleteDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

NFData DeleteDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

Eq DeleteDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

type Rep DeleteDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteDeployment

type Rep DeleteDeploymentResponse = D1 ('MetaData "DeleteDeploymentResponse" "Amazonka.GreengrassV2.DeleteDeployment" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeleteDeploymentResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteDeploymentResponse :: DeleteDeploymentResponse Source #

Create a value of DeleteDeploymentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DescribeComponent

data DescribeComponent Source #

See: newDescribeComponent smart constructor.

Constructors

DescribeComponent' Text 

Instances

Instances details
ToHeaders DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

ToPath DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

ToQuery DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

AWSRequest DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

Associated Types

type AWSResponse DescribeComponent #

Generic DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

Associated Types

type Rep DescribeComponent :: Type -> Type #

Read DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

Show DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

NFData DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

Methods

rnf :: DescribeComponent -> () #

Eq DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

Hashable DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

type AWSResponse DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

type Rep DescribeComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

type Rep DescribeComponent = D1 ('MetaData "DescribeComponent" "Amazonka.GreengrassV2.DescribeComponent" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DescribeComponent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeComponent Source #

Create a value of DescribeComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeComponent, describeComponent_arn - The ARN of the component version.

data DescribeComponentResponse Source #

See: newDescribeComponentResponse smart constructor.

Instances

Instances details
Generic DescribeComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

Associated Types

type Rep DescribeComponentResponse :: Type -> Type #

Read DescribeComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

Show DescribeComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

NFData DescribeComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

Eq DescribeComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

type Rep DescribeComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DescribeComponent

newDescribeComponentResponse Source #

Create a value of DescribeComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeComponent, describeComponentResponse_arn - The ARN of the component version.

DescribeComponentResponse, describeComponentResponse_componentName - The name of the component.

DescribeComponentResponse, describeComponentResponse_componentVersion - The version of the component.

DescribeComponentResponse, describeComponentResponse_creationTimestamp - The time at which the component was created, expressed in ISO 8601 format.

DescribeComponentResponse, describeComponentResponse_description - The description of the component version.

DescribeComponentResponse, describeComponentResponse_platforms - The platforms that the component version supports.

DescribeComponentResponse, describeComponentResponse_publisher - The publisher of the component version.

DescribeComponentResponse, describeComponentResponse_status - The status of the component version in IoT Greengrass V2. This status is different from the status of the component on a core device.

$sel:tags:DescribeComponentResponse', describeComponentResponse_tags - A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.

$sel:httpStatus:DescribeComponentResponse', describeComponentResponse_httpStatus - The response's http status code.

DisassociateServiceRoleFromAccount

data DisassociateServiceRoleFromAccount Source #

Instances

Instances details
ToHeaders DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

ToPath DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

ToQuery DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

AWSRequest DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

Generic DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

Associated Types

type Rep DisassociateServiceRoleFromAccount :: Type -> Type #

Read DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

Show DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

NFData DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

Eq DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

Hashable DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

type AWSResponse DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

type Rep DisassociateServiceRoleFromAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

type Rep DisassociateServiceRoleFromAccount = D1 ('MetaData "DisassociateServiceRoleFromAccount" "Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DisassociateServiceRoleFromAccount'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisassociateServiceRoleFromAccount :: DisassociateServiceRoleFromAccount Source #

Create a value of DisassociateServiceRoleFromAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DisassociateServiceRoleFromAccountResponse Source #

Instances

Instances details
Generic DisassociateServiceRoleFromAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

Read DisassociateServiceRoleFromAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

Show DisassociateServiceRoleFromAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

NFData DisassociateServiceRoleFromAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

Eq DisassociateServiceRoleFromAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

type Rep DisassociateServiceRoleFromAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount

type Rep DisassociateServiceRoleFromAccountResponse = D1 ('MetaData "DisassociateServiceRoleFromAccountResponse" "Amazonka.GreengrassV2.DisassociateServiceRoleFromAccount" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DisassociateServiceRoleFromAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "disassociatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateServiceRoleFromAccountResponse Source #

Create a value of DisassociateServiceRoleFromAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:disassociatedAt:DisassociateServiceRoleFromAccountResponse', disassociateServiceRoleFromAccountResponse_disassociatedAt - The time when the service role was disassociated from IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region.

$sel:httpStatus:DisassociateServiceRoleFromAccountResponse', disassociateServiceRoleFromAccountResponse_httpStatus - The response's http status code.

GetComponent

data GetComponent Source #

See: newGetComponent smart constructor.

Instances

Instances details
ToHeaders GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

ToPath GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

ToQuery GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

AWSRequest GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

Associated Types

type AWSResponse GetComponent #

Generic GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

Associated Types

type Rep GetComponent :: Type -> Type #

Read GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

Show GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

NFData GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

Methods

rnf :: GetComponent -> () #

Eq GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

Hashable GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

type AWSResponse GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

type Rep GetComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

type Rep GetComponent = D1 ('MetaData "GetComponent" "Amazonka.GreengrassV2.GetComponent" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetComponent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recipeOutputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecipeOutputFormat)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetComponent Source #

Create a value of GetComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetComponent, getComponent_recipeOutputFormat - The format of the recipe.

GetComponent, getComponent_arn - The ARN of the component version.

data GetComponentResponse Source #

See: newGetComponentResponse smart constructor.

Instances

Instances details
Generic GetComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

Associated Types

type Rep GetComponentResponse :: Type -> Type #

Read GetComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

Show GetComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

NFData GetComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

Methods

rnf :: GetComponentResponse -> () #

Eq GetComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

type Rep GetComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponent

type Rep GetComponentResponse = D1 ('MetaData "GetComponentResponse" "Amazonka.GreengrassV2.GetComponent" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetComponentResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "recipeOutputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecipeOutputFormat) :*: S1 ('MetaSel ('Just "recipe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64))))

newGetComponentResponse Source #

Create a value of GetComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:GetComponentResponse', getComponentResponse_tags - A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.

$sel:httpStatus:GetComponentResponse', getComponentResponse_httpStatus - The response's http status code.

GetComponent, getComponentResponse_recipeOutputFormat - The format of the recipe.

GetComponentResponse, getComponentResponse_recipe - The recipe of the component version.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

GetComponentVersionArtifact

data GetComponentVersionArtifact Source #

See: newGetComponentVersionArtifact smart constructor.

Instances

Instances details
ToHeaders GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

ToPath GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

ToQuery GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

AWSRequest GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

Generic GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

Associated Types

type Rep GetComponentVersionArtifact :: Type -> Type #

Read GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

Show GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

NFData GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

Eq GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

Hashable GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

type AWSResponse GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

type Rep GetComponentVersionArtifact Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

type Rep GetComponentVersionArtifact = D1 ('MetaData "GetComponentVersionArtifact" "Amazonka.GreengrassV2.GetComponentVersionArtifact" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetComponentVersionArtifact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "artifactName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetComponentVersionArtifact Source #

Create a value of GetComponentVersionArtifact with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetComponentVersionArtifact, getComponentVersionArtifact_arn - The ARN of the component version. Specify the ARN of a public or a Lambda component version.

$sel:artifactName:GetComponentVersionArtifact', getComponentVersionArtifact_artifactName - The name of the artifact.

You can use the GetComponent operation to download the component recipe, which includes the URI of the artifact. The artifact name is the section of the URI after the scheme. For example, in the artifact URI greengrass:SomeArtifact.zip, the artifact name is SomeArtifact.zip.

data GetComponentVersionArtifactResponse Source #

Instances

Instances details
Generic GetComponentVersionArtifactResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

Read GetComponentVersionArtifactResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

Show GetComponentVersionArtifactResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

NFData GetComponentVersionArtifactResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

Eq GetComponentVersionArtifactResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

type Rep GetComponentVersionArtifactResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetComponentVersionArtifact

type Rep GetComponentVersionArtifactResponse = D1 ('MetaData "GetComponentVersionArtifactResponse" "Amazonka.GreengrassV2.GetComponentVersionArtifact" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetComponentVersionArtifactResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "preSignedUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

GetConnectivityInfo

data GetConnectivityInfo Source #

See: newGetConnectivityInfo smart constructor.

Instances

Instances details
ToHeaders GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

ToPath GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

ToQuery GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

AWSRequest GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

Associated Types

type AWSResponse GetConnectivityInfo #

Generic GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

Associated Types

type Rep GetConnectivityInfo :: Type -> Type #

Read GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

Show GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

NFData GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

Methods

rnf :: GetConnectivityInfo -> () #

Eq GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

Hashable GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

type AWSResponse GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

type Rep GetConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

type Rep GetConnectivityInfo = D1 ('MetaData "GetConnectivityInfo" "Amazonka.GreengrassV2.GetConnectivityInfo" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetConnectivityInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetConnectivityInfo Source #

Create a value of GetConnectivityInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetConnectivityInfo, getConnectivityInfo_thingName - The name of the core device. This is also the name of the IoT thing.

data GetConnectivityInfoResponse Source #

See: newGetConnectivityInfoResponse smart constructor.

Instances

Instances details
Generic GetConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

Associated Types

type Rep GetConnectivityInfoResponse :: Type -> Type #

Read GetConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

Show GetConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

NFData GetConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

Eq GetConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

type Rep GetConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetConnectivityInfo

type Rep GetConnectivityInfoResponse = D1 ('MetaData "GetConnectivityInfoResponse" "Amazonka.GreengrassV2.GetConnectivityInfo" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetConnectivityInfoResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectivityInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConnectivityInfo])) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetConnectivityInfoResponse Source #

Create a value of GetConnectivityInfoResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:connectivityInfo:GetConnectivityInfoResponse', getConnectivityInfoResponse_connectivityInfo - The connectivity information for the core device.

GetConnectivityInfoResponse, getConnectivityInfoResponse_message - A message about the connectivity information request.

$sel:httpStatus:GetConnectivityInfoResponse', getConnectivityInfoResponse_httpStatus - The response's http status code.

GetCoreDevice

data GetCoreDevice Source #

See: newGetCoreDevice smart constructor.

Constructors

GetCoreDevice' Text 

Instances

Instances details
ToHeaders GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

ToPath GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

ToQuery GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

AWSRequest GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

Associated Types

type AWSResponse GetCoreDevice #

Generic GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

Associated Types

type Rep GetCoreDevice :: Type -> Type #

Read GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

Show GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

NFData GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

Methods

rnf :: GetCoreDevice -> () #

Eq GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

Hashable GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

type AWSResponse GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

type Rep GetCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

type Rep GetCoreDevice = D1 ('MetaData "GetCoreDevice" "Amazonka.GreengrassV2.GetCoreDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetCoreDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coreDeviceThingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetCoreDevice Source #

Create a value of GetCoreDevice with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCoreDevice, getCoreDevice_coreDeviceThingName - The name of the core device. This is also the name of the IoT thing.

data GetCoreDeviceResponse Source #

See: newGetCoreDeviceResponse smart constructor.

Instances

Instances details
Generic GetCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

Associated Types

type Rep GetCoreDeviceResponse :: Type -> Type #

Read GetCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

Show GetCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

NFData GetCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

Methods

rnf :: GetCoreDeviceResponse -> () #

Eq GetCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

type Rep GetCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetCoreDevice

type Rep GetCoreDeviceResponse = D1 ('MetaData "GetCoreDeviceResponse" "Amazonka.GreengrassV2.GetCoreDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetCoreDeviceResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "coreDeviceThingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "coreVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastStatusUpdateTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CoreDeviceStatus))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetCoreDeviceResponse Source #

Create a value of GetCoreDeviceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:architecture:GetCoreDeviceResponse', getCoreDeviceResponse_architecture - The computer architecture of the core device.

GetCoreDevice, getCoreDeviceResponse_coreDeviceThingName - The name of the core device. This is also the name of the IoT thing.

$sel:coreVersion:GetCoreDeviceResponse', getCoreDeviceResponse_coreVersion - The version of the IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the Greengrass nucleus component that runs on the core device. For more information, see the Greengrass nucleus component in the IoT Greengrass V2 Developer Guide.

GetCoreDeviceResponse, getCoreDeviceResponse_lastStatusUpdateTimestamp - The time at which the core device's status last updated, expressed in ISO 8601 format.

$sel:platform:GetCoreDeviceResponse', getCoreDeviceResponse_platform - The operating system platform that the core device runs.

GetCoreDeviceResponse, getCoreDeviceResponse_status - The status of the core device. The core device status can be:

  • HEALTHY – The IoT Greengrass Core software and all components run on the core device without issue.
  • UNHEALTHY – The IoT Greengrass Core software or a component is in a failed state on the core device.

$sel:tags:GetCoreDeviceResponse', getCoreDeviceResponse_tags - A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.

$sel:httpStatus:GetCoreDeviceResponse', getCoreDeviceResponse_httpStatus - The response's http status code.

GetDeployment

data GetDeployment Source #

See: newGetDeployment smart constructor.

Constructors

GetDeployment' Text 

Instances

Instances details
ToHeaders GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

ToPath GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

ToQuery GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

AWSRequest GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

Associated Types

type AWSResponse GetDeployment #

Generic GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

Associated Types

type Rep GetDeployment :: Type -> Type #

Read GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

Show GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

NFData GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

Methods

rnf :: GetDeployment -> () #

Eq GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

Hashable GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

type AWSResponse GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

type Rep GetDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

type Rep GetDeployment = D1 ('MetaData "GetDeployment" "Amazonka.GreengrassV2.GetDeployment" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetDeployment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetDeployment Source #

Create a value of GetDeployment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDeployment, getDeployment_deploymentId - The ID of the deployment.

data GetDeploymentResponse Source #

See: newGetDeploymentResponse smart constructor.

Instances

Instances details
Generic GetDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

Associated Types

type Rep GetDeploymentResponse :: Type -> Type #

Read GetDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

Show GetDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

NFData GetDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

Methods

rnf :: GetDeploymentResponse -> () #

Eq GetDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

type Rep GetDeploymentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetDeployment

type Rep GetDeploymentResponse = D1 ('MetaData "GetDeploymentResponse" "Amazonka.GreengrassV2.GetDeployment" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetDeploymentResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "components") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ComponentDeploymentSpecification))) :*: (S1 ('MetaSel ('Just "creationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "deploymentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deploymentPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentPolicies))) :*: (S1 ('MetaSel ('Just "deploymentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentStatus)) :*: S1 ('MetaSel ('Just "iotJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "iotJobConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentIoTJobConfiguration)) :*: S1 ('MetaSel ('Just "iotJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isLatestForTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "parentTargetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetDeploymentResponse Source #

Create a value of GetDeploymentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:components:GetDeploymentResponse', getDeploymentResponse_components - The components to deploy. This is a dictionary, where each key is the name of a component, and each key's value is the version and configuration to deploy for that component.

GetDeploymentResponse, getDeploymentResponse_creationTimestamp - The time at which the deployment was created, expressed in ISO 8601 format.

GetDeployment, getDeploymentResponse_deploymentId - The ID of the deployment.

GetDeploymentResponse, getDeploymentResponse_deploymentName - The name of the deployment.

$sel:deploymentPolicies:GetDeploymentResponse', getDeploymentResponse_deploymentPolicies - The deployment policies for the deployment. These policies define how the deployment updates components and handles failure.

GetDeploymentResponse, getDeploymentResponse_deploymentStatus - The status of the deployment.

GetDeploymentResponse, getDeploymentResponse_iotJobArn - The ARN of the IoT job that applies the deployment to target devices.

$sel:iotJobConfiguration:GetDeploymentResponse', getDeploymentResponse_iotJobConfiguration - The job configuration for the deployment configuration. The job configuration specifies the rollout, timeout, and stop configurations for the deployment configuration.

GetDeploymentResponse, getDeploymentResponse_iotJobId - The ID of the IoT job that applies the deployment to target devices.

GetDeploymentResponse, getDeploymentResponse_isLatestForTarget - Whether or not the deployment is the latest revision for its target.

GetDeploymentResponse, getDeploymentResponse_parentTargetArn - The parent deployment's target ARN within a subdeployment.

GetDeploymentResponse, getDeploymentResponse_revisionId - The revision number of the deployment.

$sel:tags:GetDeploymentResponse', getDeploymentResponse_tags - A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.

GetDeploymentResponse, getDeploymentResponse_targetArn - The ARN of the target IoT thing or thing group.

$sel:httpStatus:GetDeploymentResponse', getDeploymentResponse_httpStatus - The response's http status code.

GetServiceRoleForAccount

data GetServiceRoleForAccount Source #

See: newGetServiceRoleForAccount smart constructor.

Instances

Instances details
ToHeaders GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

ToPath GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

ToQuery GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

AWSRequest GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Generic GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Associated Types

type Rep GetServiceRoleForAccount :: Type -> Type #

Read GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Show GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

NFData GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Eq GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Hashable GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

type AWSResponse GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

type Rep GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

type Rep GetServiceRoleForAccount = D1 ('MetaData "GetServiceRoleForAccount" "Amazonka.GreengrassV2.GetServiceRoleForAccount" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetServiceRoleForAccount'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetServiceRoleForAccount :: GetServiceRoleForAccount Source #

Create a value of GetServiceRoleForAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetServiceRoleForAccountResponse Source #

See: newGetServiceRoleForAccountResponse smart constructor.

Instances

Instances details
Generic GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Associated Types

type Rep GetServiceRoleForAccountResponse :: Type -> Type #

Read GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Show GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

NFData GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Eq GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

type Rep GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

type Rep GetServiceRoleForAccountResponse = D1 ('MetaData "GetServiceRoleForAccountResponse" "Amazonka.GreengrassV2.GetServiceRoleForAccount" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetServiceRoleForAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetServiceRoleForAccountResponse Source #

Create a value of GetServiceRoleForAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associatedAt:GetServiceRoleForAccountResponse', getServiceRoleForAccountResponse_associatedAt - The time when the service role was associated with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region.

$sel:roleArn:GetServiceRoleForAccountResponse', getServiceRoleForAccountResponse_roleArn - The ARN of the service role that is associated with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region.

$sel:httpStatus:GetServiceRoleForAccountResponse', getServiceRoleForAccountResponse_httpStatus - The response's http status code.

ListClientDevicesAssociatedWithCoreDevice (Paginated)

data ListClientDevicesAssociatedWithCoreDevice Source #

Instances

Instances details
ToHeaders ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

ToPath ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

ToQuery ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

AWSPager ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

AWSRequest ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

Generic ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

Read ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

Show ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

NFData ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

Eq ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

Hashable ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

type AWSResponse ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

type Rep ListClientDevicesAssociatedWithCoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

type Rep ListClientDevicesAssociatedWithCoreDevice = D1 ('MetaData "ListClientDevicesAssociatedWithCoreDevice" "Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListClientDevicesAssociatedWithCoreDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "coreDeviceThingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListClientDevicesAssociatedWithCoreDevice Source #

Create a value of ListClientDevicesAssociatedWithCoreDevice with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListClientDevicesAssociatedWithCoreDevice', listClientDevicesAssociatedWithCoreDevice_maxResults - The maximum number of results to be returned per paginated request.

ListClientDevicesAssociatedWithCoreDevice, listClientDevicesAssociatedWithCoreDevice_nextToken - The token to be used for the next set of paginated results.

ListClientDevicesAssociatedWithCoreDevice, listClientDevicesAssociatedWithCoreDevice_coreDeviceThingName - The name of the core device. This is also the name of the IoT thing.

data ListClientDevicesAssociatedWithCoreDeviceResponse Source #

Instances

Instances details
Generic ListClientDevicesAssociatedWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

Read ListClientDevicesAssociatedWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

Show ListClientDevicesAssociatedWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

NFData ListClientDevicesAssociatedWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

Eq ListClientDevicesAssociatedWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

type Rep ListClientDevicesAssociatedWithCoreDeviceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice

type Rep ListClientDevicesAssociatedWithCoreDeviceResponse = D1 ('MetaData "ListClientDevicesAssociatedWithCoreDeviceResponse" "Amazonka.GreengrassV2.ListClientDevicesAssociatedWithCoreDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListClientDevicesAssociatedWithCoreDeviceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associatedClientDevices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty AssociatedClientDevice))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListClientDevicesAssociatedWithCoreDeviceResponse Source #

Create a value of ListClientDevicesAssociatedWithCoreDeviceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associatedClientDevices:ListClientDevicesAssociatedWithCoreDeviceResponse', listClientDevicesAssociatedWithCoreDeviceResponse_associatedClientDevices - A list that describes the client devices that are associated with the core device.

ListClientDevicesAssociatedWithCoreDevice, listClientDevicesAssociatedWithCoreDeviceResponse_nextToken - The token for the next set of results, or null if there are no additional results.

$sel:httpStatus:ListClientDevicesAssociatedWithCoreDeviceResponse', listClientDevicesAssociatedWithCoreDeviceResponse_httpStatus - The response's http status code.

ListComponentVersions (Paginated)

data ListComponentVersions Source #

See: newListComponentVersions smart constructor.

Instances

Instances details
ToHeaders ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

ToPath ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

ToQuery ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

AWSPager ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

AWSRequest ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

Associated Types

type AWSResponse ListComponentVersions #

Generic ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

Associated Types

type Rep ListComponentVersions :: Type -> Type #

Read ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

Show ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

NFData ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

Methods

rnf :: ListComponentVersions -> () #

Eq ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

Hashable ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

type AWSResponse ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

type Rep ListComponentVersions Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

type Rep ListComponentVersions = D1 ('MetaData "ListComponentVersions" "Amazonka.GreengrassV2.ListComponentVersions" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListComponentVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListComponentVersions Source #

Create a value of ListComponentVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListComponentVersions', listComponentVersions_maxResults - The maximum number of results to be returned per paginated request.

ListComponentVersions, listComponentVersions_nextToken - The token to be used for the next set of paginated results.

ListComponentVersions, listComponentVersions_arn - The ARN of the component.

data ListComponentVersionsResponse Source #

See: newListComponentVersionsResponse smart constructor.

Instances

Instances details
Generic ListComponentVersionsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

Associated Types

type Rep ListComponentVersionsResponse :: Type -> Type #

Read ListComponentVersionsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

Show ListComponentVersionsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

NFData ListComponentVersionsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

Eq ListComponentVersionsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

type Rep ListComponentVersionsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponentVersions

type Rep ListComponentVersionsResponse = D1 ('MetaData "ListComponentVersionsResponse" "Amazonka.GreengrassV2.ListComponentVersions" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListComponentVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ComponentVersionListItem])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListComponentVersionsResponse Source #

Create a value of ListComponentVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentVersions:ListComponentVersionsResponse', listComponentVersionsResponse_componentVersions - A list of versions that exist for the component.

ListComponentVersions, listComponentVersionsResponse_nextToken - The token for the next set of results, or null if there are no additional results.

$sel:httpStatus:ListComponentVersionsResponse', listComponentVersionsResponse_httpStatus - The response's http status code.

ListComponents (Paginated)

data ListComponents Source #

See: newListComponents smart constructor.

Instances

Instances details
ToHeaders ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

ToPath ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

ToQuery ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

AWSPager ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

AWSRequest ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

Associated Types

type AWSResponse ListComponents #

Generic ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

Associated Types

type Rep ListComponents :: Type -> Type #

Read ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

Show ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

NFData ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

Methods

rnf :: ListComponents -> () #

Eq ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

Hashable ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

type AWSResponse ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

type Rep ListComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

type Rep ListComponents = D1 ('MetaData "ListComponents" "Amazonka.GreengrassV2.ListComponents" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListComponents'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentVisibilityScope)))))

newListComponents :: ListComponents Source #

Create a value of ListComponents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListComponents', listComponents_maxResults - The maximum number of results to be returned per paginated request.

ListComponents, listComponents_nextToken - The token to be used for the next set of paginated results.

$sel:scope:ListComponents', listComponents_scope - The scope of the components to list.

Default: PRIVATE

data ListComponentsResponse Source #

See: newListComponentsResponse smart constructor.

Instances

Instances details
Generic ListComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

Associated Types

type Rep ListComponentsResponse :: Type -> Type #

Read ListComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

Show ListComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

NFData ListComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

Methods

rnf :: ListComponentsResponse -> () #

Eq ListComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

type Rep ListComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListComponents

type Rep ListComponentsResponse = D1 ('MetaData "ListComponentsResponse" "Amazonka.GreengrassV2.ListComponents" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListComponentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "components") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Component])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListComponentsResponse Source #

Create a value of ListComponentsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:components:ListComponentsResponse', listComponentsResponse_components - A list that summarizes each component.

ListComponents, listComponentsResponse_nextToken - The token for the next set of results, or null if there are no additional results.

$sel:httpStatus:ListComponentsResponse', listComponentsResponse_httpStatus - The response's http status code.

ListCoreDevices (Paginated)

data ListCoreDevices Source #

See: newListCoreDevices smart constructor.

Instances

Instances details
ToHeaders ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

ToPath ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

ToQuery ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

AWSPager ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

AWSRequest ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

Associated Types

type AWSResponse ListCoreDevices #

Generic ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

Associated Types

type Rep ListCoreDevices :: Type -> Type #

Read ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

Show ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

NFData ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

Methods

rnf :: ListCoreDevices -> () #

Eq ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

Hashable ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

type AWSResponse ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

type Rep ListCoreDevices Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

type Rep ListCoreDevices = D1 ('MetaData "ListCoreDevices" "Amazonka.GreengrassV2.ListCoreDevices" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListCoreDevices'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CoreDeviceStatus)) :*: S1 ('MetaSel ('Just "thingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListCoreDevices :: ListCoreDevices Source #

Create a value of ListCoreDevices with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListCoreDevices', listCoreDevices_maxResults - The maximum number of results to be returned per paginated request.

ListCoreDevices, listCoreDevices_nextToken - The token to be used for the next set of paginated results.

ListCoreDevices, listCoreDevices_status - The core device status by which to filter. If you specify this parameter, the list includes only core devices that have this status. Choose one of the following options:

  • HEALTHY – The IoT Greengrass Core software and all components run on the core device without issue.
  • UNHEALTHY – The IoT Greengrass Core software or a component is in a failed state on the core device.

$sel:thingGroupArn:ListCoreDevices', listCoreDevices_thingGroupArn - The ARN of the IoT thing group by which to filter. If you specify this parameter, the list includes only core devices that have successfully deployed a deployment that targets the thing group. When you remove a core device from a thing group, the list continues to include that core device.

data ListCoreDevicesResponse Source #

See: newListCoreDevicesResponse smart constructor.

Instances

Instances details
Generic ListCoreDevicesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

Associated Types

type Rep ListCoreDevicesResponse :: Type -> Type #

Read ListCoreDevicesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

Show ListCoreDevicesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

NFData ListCoreDevicesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

Methods

rnf :: ListCoreDevicesResponse -> () #

Eq ListCoreDevicesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

type Rep ListCoreDevicesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListCoreDevices

type Rep ListCoreDevicesResponse = D1 ('MetaData "ListCoreDevicesResponse" "Amazonka.GreengrassV2.ListCoreDevices" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListCoreDevicesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coreDevices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CoreDevice])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCoreDevicesResponse Source #

Create a value of ListCoreDevicesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:coreDevices:ListCoreDevicesResponse', listCoreDevicesResponse_coreDevices - A list that summarizes each core device.

ListCoreDevices, listCoreDevicesResponse_nextToken - The token for the next set of results, or null if there are no additional results.

$sel:httpStatus:ListCoreDevicesResponse', listCoreDevicesResponse_httpStatus - The response's http status code.

ListDeployments (Paginated)

data ListDeployments Source #

See: newListDeployments smart constructor.

Instances

Instances details
ToHeaders ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

ToPath ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

ToQuery ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

AWSPager ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

AWSRequest ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

Associated Types

type AWSResponse ListDeployments #

Generic ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

Associated Types

type Rep ListDeployments :: Type -> Type #

Read ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

Show ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

NFData ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

Methods

rnf :: ListDeployments -> () #

Eq ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

Hashable ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

type AWSResponse ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

type Rep ListDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

type Rep ListDeployments = D1 ('MetaData "ListDeployments" "Amazonka.GreengrassV2.ListDeployments" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListDeployments'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "historyFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentHistoryFilter)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parentTargetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newListDeployments :: ListDeployments Source #

Create a value of ListDeployments with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:historyFilter:ListDeployments', listDeployments_historyFilter - The filter for the list of deployments. Choose one of the following options:

  • ALL – The list includes all deployments.
  • LATEST_ONLY – The list includes only the latest revision of each deployment.

Default: LATEST_ONLY

$sel:maxResults:ListDeployments', listDeployments_maxResults - The maximum number of results to be returned per paginated request.

ListDeployments, listDeployments_nextToken - The token to be used for the next set of paginated results.

ListDeployments, listDeployments_parentTargetArn - The parent deployment's target ARN within a subdeployment.

ListDeployments, listDeployments_targetArn - The ARN of the target IoT thing or thing group.

data ListDeploymentsResponse Source #

See: newListDeploymentsResponse smart constructor.

Instances

Instances details
Generic ListDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

Associated Types

type Rep ListDeploymentsResponse :: Type -> Type #

Read ListDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

Show ListDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

NFData ListDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

Methods

rnf :: ListDeploymentsResponse -> () #

Eq ListDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

type Rep ListDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListDeployments

type Rep ListDeploymentsResponse = D1 ('MetaData "ListDeploymentsResponse" "Amazonka.GreengrassV2.ListDeployments" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListDeploymentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deployments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Deployment])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDeploymentsResponse Source #

Create a value of ListDeploymentsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deployments:ListDeploymentsResponse', listDeploymentsResponse_deployments - A list that summarizes each deployment.

ListDeployments, listDeploymentsResponse_nextToken - The token for the next set of results, or null if there are no additional results.

$sel:httpStatus:ListDeploymentsResponse', listDeploymentsResponse_httpStatus - The response's http status code.

ListEffectiveDeployments (Paginated)

data ListEffectiveDeployments Source #

See: newListEffectiveDeployments smart constructor.

Instances

Instances details
ToHeaders ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

ToPath ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

ToQuery ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

AWSPager ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

AWSRequest ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

Generic ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

Associated Types

type Rep ListEffectiveDeployments :: Type -> Type #

Read ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

Show ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

NFData ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

Eq ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

Hashable ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

type AWSResponse ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

type Rep ListEffectiveDeployments Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

type Rep ListEffectiveDeployments = D1 ('MetaData "ListEffectiveDeployments" "Amazonka.GreengrassV2.ListEffectiveDeployments" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListEffectiveDeployments'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "coreDeviceThingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListEffectiveDeployments Source #

Create a value of ListEffectiveDeployments with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListEffectiveDeployments', listEffectiveDeployments_maxResults - The maximum number of results to be returned per paginated request.

ListEffectiveDeployments, listEffectiveDeployments_nextToken - The token to be used for the next set of paginated results.

ListEffectiveDeployments, listEffectiveDeployments_coreDeviceThingName - The name of the core device. This is also the name of the IoT thing.

data ListEffectiveDeploymentsResponse Source #

See: newListEffectiveDeploymentsResponse smart constructor.

Instances

Instances details
Generic ListEffectiveDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

Associated Types

type Rep ListEffectiveDeploymentsResponse :: Type -> Type #

Read ListEffectiveDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

Show ListEffectiveDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

NFData ListEffectiveDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

Eq ListEffectiveDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

type Rep ListEffectiveDeploymentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListEffectiveDeployments

type Rep ListEffectiveDeploymentsResponse = D1 ('MetaData "ListEffectiveDeploymentsResponse" "Amazonka.GreengrassV2.ListEffectiveDeployments" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListEffectiveDeploymentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "effectiveDeployments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EffectiveDeployment])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListEffectiveDeploymentsResponse Source #

Create a value of ListEffectiveDeploymentsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:effectiveDeployments:ListEffectiveDeploymentsResponse', listEffectiveDeploymentsResponse_effectiveDeployments - A list that summarizes each deployment on the core device.

ListEffectiveDeployments, listEffectiveDeploymentsResponse_nextToken - The token for the next set of results, or null if there are no additional results.

$sel:httpStatus:ListEffectiveDeploymentsResponse', listEffectiveDeploymentsResponse_httpStatus - The response's http status code.

ListInstalledComponents (Paginated)

data ListInstalledComponents Source #

See: newListInstalledComponents smart constructor.

Instances

Instances details
ToHeaders ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

ToPath ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

ToQuery ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

AWSPager ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

AWSRequest ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

Generic ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

Associated Types

type Rep ListInstalledComponents :: Type -> Type #

Read ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

Show ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

NFData ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

Methods

rnf :: ListInstalledComponents -> () #

Eq ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

Hashable ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

type AWSResponse ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

type Rep ListInstalledComponents Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

type Rep ListInstalledComponents = D1 ('MetaData "ListInstalledComponents" "Amazonka.GreengrassV2.ListInstalledComponents" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListInstalledComponents'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "topologyFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstalledComponentTopologyFilter)) :*: S1 ('MetaSel ('Just "coreDeviceThingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListInstalledComponents Source #

Create a value of ListInstalledComponents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListInstalledComponents', listInstalledComponents_maxResults - The maximum number of results to be returned per paginated request.

ListInstalledComponents, listInstalledComponents_nextToken - The token to be used for the next set of paginated results.

$sel:topologyFilter:ListInstalledComponents', listInstalledComponents_topologyFilter - The filter for the list of components. Choose from the following options:

  • ALL – The list includes all components installed on the core device.
  • ROOT – The list includes only root components, which are components that you specify in a deployment. When you choose this option, the list doesn't include components that the core device installs as dependencies of other components.

Default: ROOT

ListInstalledComponents, listInstalledComponents_coreDeviceThingName - The name of the core device. This is also the name of the IoT thing.

data ListInstalledComponentsResponse Source #

See: newListInstalledComponentsResponse smart constructor.

Instances

Instances details
Generic ListInstalledComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

Associated Types

type Rep ListInstalledComponentsResponse :: Type -> Type #

Read ListInstalledComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

Show ListInstalledComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

NFData ListInstalledComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

Eq ListInstalledComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

type Rep ListInstalledComponentsResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListInstalledComponents

type Rep ListInstalledComponentsResponse = D1 ('MetaData "ListInstalledComponentsResponse" "Amazonka.GreengrassV2.ListInstalledComponents" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListInstalledComponentsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "installedComponents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstalledComponent])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListInstalledComponentsResponse Source #

Create a value of ListInstalledComponentsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:installedComponents:ListInstalledComponentsResponse', listInstalledComponentsResponse_installedComponents - A list that summarizes each component on the core device.

Greengrass nucleus v2.7.0 or later is required to get an accurate lastStatusChangeTimestamp response. This response can be inaccurate in earlier Greengrass nucleus versions.

Greengrass nucleus v2.8.0 or later is required to get an accurate lastInstallationSource and lastReportedTimestamp response. This response can be inaccurate or null in earlier Greengrass nucleus versions.

ListInstalledComponents, listInstalledComponentsResponse_nextToken - The token for the next set of results, or null if there are no additional results.

$sel:httpStatus:ListInstalledComponentsResponse', listInstalledComponentsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.GreengrassV2.ListTagsForResource" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The ARN of the resource.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.GreengrassV2.ListTagsForResource" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ResolveComponentCandidates

data ResolveComponentCandidates Source #

See: newResolveComponentCandidates smart constructor.

Instances

Instances details
ToJSON ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

ToHeaders ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

ToPath ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

ToQuery ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

AWSRequest ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

Generic ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

Associated Types

type Rep ResolveComponentCandidates :: Type -> Type #

Read ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

Show ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

NFData ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

Eq ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

Hashable ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

type AWSResponse ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

type Rep ResolveComponentCandidates Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

type Rep ResolveComponentCandidates = D1 ('MetaData "ResolveComponentCandidates" "Amazonka.GreengrassV2.ResolveComponentCandidates" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ResolveComponentCandidates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentCandidates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ComponentCandidate])) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentPlatform))))

newResolveComponentCandidates :: ResolveComponentCandidates Source #

Create a value of ResolveComponentCandidates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentCandidates:ResolveComponentCandidates', resolveComponentCandidates_componentCandidates - The list of components to resolve.

$sel:platform:ResolveComponentCandidates', resolveComponentCandidates_platform - The platform to use to resolve compatible components.

data ResolveComponentCandidatesResponse Source #

Instances

Instances details
Generic ResolveComponentCandidatesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

Associated Types

type Rep ResolveComponentCandidatesResponse :: Type -> Type #

Read ResolveComponentCandidatesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

Show ResolveComponentCandidatesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

NFData ResolveComponentCandidatesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

Eq ResolveComponentCandidatesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

type Rep ResolveComponentCandidatesResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.ResolveComponentCandidates

type Rep ResolveComponentCandidatesResponse = D1 ('MetaData "ResolveComponentCandidatesResponse" "Amazonka.GreengrassV2.ResolveComponentCandidates" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ResolveComponentCandidatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolvedComponentVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolvedComponentVersion])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newResolveComponentCandidatesResponse Source #

Create a value of ResolveComponentCandidatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolvedComponentVersions:ResolveComponentCandidatesResponse', resolveComponentCandidatesResponse_resolvedComponentVersions - A list of components that meet the requirements that you specify in the request. This list includes each component's recipe that you can use to install the component.

$sel:httpStatus:ResolveComponentCandidatesResponse', resolveComponentCandidatesResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.GreengrassV2.TagResource" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The ARN of the resource to tag.

$sel:tags:TagResource', tagResource_tags - A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.GreengrassV2.TagResource" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.GreengrassV2.UntagResource" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The ARN of the resource to untag.

$sel:tagKeys:UntagResource', untagResource_tagKeys - A list of keys for tags to remove from the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.GreengrassV2.UntagResource" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateConnectivityInfo

data UpdateConnectivityInfo Source #

See: newUpdateConnectivityInfo smart constructor.

Instances

Instances details
ToJSON UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

ToHeaders UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

ToPath UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

ToQuery UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

AWSRequest UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

Associated Types

type AWSResponse UpdateConnectivityInfo #

Generic UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

Associated Types

type Rep UpdateConnectivityInfo :: Type -> Type #

Read UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

Show UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

NFData UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

Methods

rnf :: UpdateConnectivityInfo -> () #

Eq UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

Hashable UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

type AWSResponse UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

type Rep UpdateConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

type Rep UpdateConnectivityInfo = D1 ('MetaData "UpdateConnectivityInfo" "Amazonka.GreengrassV2.UpdateConnectivityInfo" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "UpdateConnectivityInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "connectivityInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ConnectivityInfo])))

newUpdateConnectivityInfo Source #

Create a value of UpdateConnectivityInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateConnectivityInfo, updateConnectivityInfo_thingName - The name of the core device. This is also the name of the IoT thing.

$sel:connectivityInfo:UpdateConnectivityInfo', updateConnectivityInfo_connectivityInfo - The connectivity information for the core device.

data UpdateConnectivityInfoResponse Source #

See: newUpdateConnectivityInfoResponse smart constructor.

Instances

Instances details
Generic UpdateConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

Associated Types

type Rep UpdateConnectivityInfoResponse :: Type -> Type #

Read UpdateConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

Show UpdateConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

NFData UpdateConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

Eq UpdateConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

type Rep UpdateConnectivityInfoResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.UpdateConnectivityInfo

type Rep UpdateConnectivityInfoResponse = D1 ('MetaData "UpdateConnectivityInfoResponse" "Amazonka.GreengrassV2.UpdateConnectivityInfo" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "UpdateConnectivityInfoResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateConnectivityInfoResponse Source #

Create a value of UpdateConnectivityInfoResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateConnectivityInfoResponse, updateConnectivityInfoResponse_message - A message about the connectivity information update request.

$sel:version:UpdateConnectivityInfoResponse', updateConnectivityInfoResponse_version - The new version of the connectivity information for the core device.

$sel:httpStatus:UpdateConnectivityInfoResponse', updateConnectivityInfoResponse_httpStatus - The response's http status code.

Types

CloudComponentState

newtype CloudComponentState Source #

Instances

Instances details
FromJSON CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

FromJSONKey CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

ToJSON CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

ToJSONKey CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

ToByteString CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

ToHeader CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

ToLog CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

ToQuery CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

FromText CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

ToText CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

FromXML CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

ToXML CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

Generic CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

Associated Types

type Rep CloudComponentState :: Type -> Type #

Read CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

Show CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

NFData CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

Methods

rnf :: CloudComponentState -> () #

Eq CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

Ord CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

Hashable CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

type Rep CloudComponentState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentState

type Rep CloudComponentState = D1 ('MetaData "CloudComponentState" "Amazonka.GreengrassV2.Types.CloudComponentState" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "CloudComponentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudComponentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComponentDependencyType

newtype ComponentDependencyType Source #

Instances

Instances details
FromJSON ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

FromJSONKey ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

ToJSON ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

ToJSONKey ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

ToByteString ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

ToHeader ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

ToLog ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

ToQuery ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

FromText ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

ToText ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

FromXML ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

ToXML ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

Generic ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

Associated Types

type Rep ComponentDependencyType :: Type -> Type #

Read ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

Show ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

NFData ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

Methods

rnf :: ComponentDependencyType -> () #

Eq ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

Ord ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

Hashable ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

type Rep ComponentDependencyType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyType

type Rep ComponentDependencyType = D1 ('MetaData "ComponentDependencyType" "Amazonka.GreengrassV2.Types.ComponentDependencyType" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "ComponentDependencyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComponentDependencyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComponentVisibilityScope

newtype ComponentVisibilityScope Source #

Instances

Instances details
FromJSON ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

FromJSONKey ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

ToJSON ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

ToJSONKey ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

ToByteString ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

ToHeader ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

ToLog ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

ToQuery ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

FromText ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

ToText ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

FromXML ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

ToXML ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

Generic ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

Associated Types

type Rep ComponentVisibilityScope :: Type -> Type #

Read ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

Show ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

NFData ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

Eq ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

Ord ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

Hashable ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

type Rep ComponentVisibilityScope Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVisibilityScope

type Rep ComponentVisibilityScope = D1 ('MetaData "ComponentVisibilityScope" "Amazonka.GreengrassV2.Types.ComponentVisibilityScope" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "ComponentVisibilityScope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComponentVisibilityScope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CoreDeviceStatus

newtype CoreDeviceStatus Source #

Instances

Instances details
FromJSON CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

FromJSONKey CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

ToJSON CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

ToJSONKey CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

ToByteString CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

ToHeader CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

ToLog CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

ToQuery CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

FromText CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

ToText CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

FromXML CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

ToXML CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

Generic CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

Associated Types

type Rep CoreDeviceStatus :: Type -> Type #

Read CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

Show CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

NFData CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

Methods

rnf :: CoreDeviceStatus -> () #

Eq CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

Ord CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

Hashable CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

type Rep CoreDeviceStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDeviceStatus

type Rep CoreDeviceStatus = D1 ('MetaData "CoreDeviceStatus" "Amazonka.GreengrassV2.Types.CoreDeviceStatus" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "CoreDeviceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCoreDeviceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentComponentUpdatePolicyAction

newtype DeploymentComponentUpdatePolicyAction Source #

Instances

Instances details
FromJSON DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

FromJSONKey DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

ToJSON DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

ToJSONKey DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

ToByteString DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

ToHeader DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

ToLog DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

ToQuery DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

FromText DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

ToText DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

FromXML DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

ToXML DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

Generic DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

Read DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

Show DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

NFData DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

Eq DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

Ord DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

Hashable DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

type Rep DeploymentComponentUpdatePolicyAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction

type Rep DeploymentComponentUpdatePolicyAction = D1 ('MetaData "DeploymentComponentUpdatePolicyAction" "Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicyAction" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "DeploymentComponentUpdatePolicyAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentComponentUpdatePolicyAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentFailureHandlingPolicy

newtype DeploymentFailureHandlingPolicy Source #

Instances

Instances details
FromJSON DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

FromJSONKey DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

ToJSON DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

ToJSONKey DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

ToByteString DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

ToHeader DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

ToLog DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

ToQuery DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

FromText DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

ToText DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

FromXML DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

ToXML DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

Generic DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

Associated Types

type Rep DeploymentFailureHandlingPolicy :: Type -> Type #

Read DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

Show DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

NFData DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

Eq DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

Ord DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

Hashable DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

type Rep DeploymentFailureHandlingPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy

type Rep DeploymentFailureHandlingPolicy = D1 ('MetaData "DeploymentFailureHandlingPolicy" "Amazonka.GreengrassV2.Types.DeploymentFailureHandlingPolicy" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "DeploymentFailureHandlingPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentFailureHandlingPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentHistoryFilter

newtype DeploymentHistoryFilter Source #

Instances

Instances details
FromJSON DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

FromJSONKey DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

ToJSON DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

ToJSONKey DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

ToByteString DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

ToHeader DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

ToLog DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

ToQuery DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

FromText DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

ToText DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

FromXML DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

ToXML DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

Generic DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

Associated Types

type Rep DeploymentHistoryFilter :: Type -> Type #

Read DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

Show DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

NFData DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

Methods

rnf :: DeploymentHistoryFilter -> () #

Eq DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

Ord DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

Hashable DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

type Rep DeploymentHistoryFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentHistoryFilter

type Rep DeploymentHistoryFilter = D1 ('MetaData "DeploymentHistoryFilter" "Amazonka.GreengrassV2.Types.DeploymentHistoryFilter" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "DeploymentHistoryFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentHistoryFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentStatus

newtype DeploymentStatus Source #

Instances

Instances details
FromJSON DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

FromJSONKey DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

ToJSON DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

ToJSONKey DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

ToByteString DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

ToHeader DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

ToLog DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

ToQuery DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

FromText DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

ToText DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

FromXML DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

ToXML DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

Generic DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

Associated Types

type Rep DeploymentStatus :: Type -> Type #

Read DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

Show DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

NFData DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

Methods

rnf :: DeploymentStatus -> () #

Eq DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

Ord DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

Hashable DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

type Rep DeploymentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentStatus

type Rep DeploymentStatus = D1 ('MetaData "DeploymentStatus" "Amazonka.GreengrassV2.Types.DeploymentStatus" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "DeploymentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EffectiveDeploymentExecutionStatus

newtype EffectiveDeploymentExecutionStatus Source #

Instances

Instances details
FromJSON EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

FromJSONKey EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

ToJSON EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

ToJSONKey EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

ToByteString EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

ToHeader EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

ToLog EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

ToQuery EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

FromText EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

ToText EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

FromXML EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

ToXML EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

Generic EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

Associated Types

type Rep EffectiveDeploymentExecutionStatus :: Type -> Type #

Read EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

Show EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

NFData EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

Eq EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

Ord EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

Hashable EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

type Rep EffectiveDeploymentExecutionStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus

type Rep EffectiveDeploymentExecutionStatus = D1 ('MetaData "EffectiveDeploymentExecutionStatus" "Amazonka.GreengrassV2.Types.EffectiveDeploymentExecutionStatus" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "EffectiveDeploymentExecutionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEffectiveDeploymentExecutionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstalledComponentLifecycleState

newtype InstalledComponentLifecycleState Source #

Instances

Instances details
FromJSON InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

FromJSONKey InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

ToJSON InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

ToJSONKey InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

ToByteString InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

ToHeader InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

ToLog InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

ToQuery InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

FromText InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

ToText InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

FromXML InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

ToXML InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

Generic InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

Associated Types

type Rep InstalledComponentLifecycleState :: Type -> Type #

Read InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

Show InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

NFData InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

Eq InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

Ord InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

Hashable InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

type Rep InstalledComponentLifecycleState Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState

type Rep InstalledComponentLifecycleState = D1 ('MetaData "InstalledComponentLifecycleState" "Amazonka.GreengrassV2.Types.InstalledComponentLifecycleState" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "InstalledComponentLifecycleState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstalledComponentLifecycleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstalledComponentTopologyFilter

newtype InstalledComponentTopologyFilter Source #

Instances

Instances details
FromJSON InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

FromJSONKey InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

ToJSON InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

ToJSONKey InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

ToByteString InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

ToHeader InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

ToLog InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

ToQuery InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

FromText InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

ToText InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

FromXML InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

ToXML InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

Generic InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

Associated Types

type Rep InstalledComponentTopologyFilter :: Type -> Type #

Read InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

Show InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

NFData InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

Eq InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

Ord InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

Hashable InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

type Rep InstalledComponentTopologyFilter Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter

type Rep InstalledComponentTopologyFilter = D1 ('MetaData "InstalledComponentTopologyFilter" "Amazonka.GreengrassV2.Types.InstalledComponentTopologyFilter" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "InstalledComponentTopologyFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstalledComponentTopologyFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IoTJobAbortAction

newtype IoTJobAbortAction Source #

Bundled Patterns

pattern IoTJobAbortAction_CANCEL :: IoTJobAbortAction 

Instances

Instances details
FromJSON IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

FromJSONKey IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

ToJSON IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

ToJSONKey IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

ToByteString IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

ToHeader IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

ToLog IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

ToQuery IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

FromText IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

ToText IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

FromXML IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

ToXML IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

Generic IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

Associated Types

type Rep IoTJobAbortAction :: Type -> Type #

Read IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

Show IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

NFData IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

Methods

rnf :: IoTJobAbortAction -> () #

Eq IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

Ord IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

Hashable IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

type Rep IoTJobAbortAction Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortAction

type Rep IoTJobAbortAction = D1 ('MetaData "IoTJobAbortAction" "Amazonka.GreengrassV2.Types.IoTJobAbortAction" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "IoTJobAbortAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIoTJobAbortAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IoTJobExecutionFailureType

newtype IoTJobExecutionFailureType Source #

Instances

Instances details
FromJSON IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

FromJSONKey IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

ToJSON IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

ToJSONKey IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

ToByteString IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

ToHeader IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

ToLog IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

ToQuery IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

FromText IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

ToText IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

FromXML IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

ToXML IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

Generic IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

Associated Types

type Rep IoTJobExecutionFailureType :: Type -> Type #

Read IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

Show IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

NFData IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

Eq IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

Ord IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

Hashable IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

type Rep IoTJobExecutionFailureType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType

type Rep IoTJobExecutionFailureType = D1 ('MetaData "IoTJobExecutionFailureType" "Amazonka.GreengrassV2.Types.IoTJobExecutionFailureType" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "IoTJobExecutionFailureType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIoTJobExecutionFailureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LambdaEventSourceType

newtype LambdaEventSourceType Source #

Instances

Instances details
FromJSON LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

FromJSONKey LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

ToJSON LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

ToJSONKey LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

ToByteString LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

ToHeader LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

ToLog LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

ToQuery LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

FromText LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

ToText LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

FromXML LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

ToXML LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

Generic LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

Associated Types

type Rep LambdaEventSourceType :: Type -> Type #

Read LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

Show LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

NFData LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

Methods

rnf :: LambdaEventSourceType -> () #

Eq LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

Ord LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

Hashable LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

type Rep LambdaEventSourceType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSourceType

type Rep LambdaEventSourceType = D1 ('MetaData "LambdaEventSourceType" "Amazonka.GreengrassV2.Types.LambdaEventSourceType" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "LambdaEventSourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLambdaEventSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LambdaFilesystemPermission

newtype LambdaFilesystemPermission Source #

Instances

Instances details
FromJSON LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

FromJSONKey LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

ToJSON LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

ToJSONKey LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

ToByteString LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

ToHeader LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

ToLog LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

ToQuery LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

FromText LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

ToText LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

FromXML LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

ToXML LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

Generic LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

Associated Types

type Rep LambdaFilesystemPermission :: Type -> Type #

Read LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

Show LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

NFData LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

Eq LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

Ord LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

Hashable LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

type Rep LambdaFilesystemPermission Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFilesystemPermission

type Rep LambdaFilesystemPermission = D1 ('MetaData "LambdaFilesystemPermission" "Amazonka.GreengrassV2.Types.LambdaFilesystemPermission" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "LambdaFilesystemPermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLambdaFilesystemPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LambdaInputPayloadEncodingType

newtype LambdaInputPayloadEncodingType Source #

Instances

Instances details
FromJSON LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

FromJSONKey LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

ToJSON LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

ToJSONKey LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

ToByteString LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

ToHeader LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

ToLog LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

ToQuery LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

FromText LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

ToText LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

FromXML LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

ToXML LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

Generic LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

Associated Types

type Rep LambdaInputPayloadEncodingType :: Type -> Type #

Read LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

Show LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

NFData LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

Eq LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

Ord LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

Hashable LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

type Rep LambdaInputPayloadEncodingType Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType

type Rep LambdaInputPayloadEncodingType = D1 ('MetaData "LambdaInputPayloadEncodingType" "Amazonka.GreengrassV2.Types.LambdaInputPayloadEncodingType" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "LambdaInputPayloadEncodingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLambdaInputPayloadEncodingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LambdaIsolationMode

newtype LambdaIsolationMode Source #

Instances

Instances details
FromJSON LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

FromJSONKey LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

ToJSON LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

ToJSONKey LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

ToByteString LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

ToHeader LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

ToLog LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

ToQuery LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

FromText LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

ToText LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

FromXML LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

ToXML LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

Generic LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

Associated Types

type Rep LambdaIsolationMode :: Type -> Type #

Read LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

Show LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

NFData LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

Methods

rnf :: LambdaIsolationMode -> () #

Eq LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

Ord LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

Hashable LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

type Rep LambdaIsolationMode Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaIsolationMode

type Rep LambdaIsolationMode = D1 ('MetaData "LambdaIsolationMode" "Amazonka.GreengrassV2.Types.LambdaIsolationMode" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "LambdaIsolationMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLambdaIsolationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecipeOutputFormat

newtype RecipeOutputFormat Source #

Instances

Instances details
FromJSON RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

FromJSONKey RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

ToJSON RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

ToJSONKey RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

ToByteString RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

ToHeader RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

ToLog RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

ToQuery RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

FromText RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

ToText RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

FromXML RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

ToXML RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

Generic RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

Associated Types

type Rep RecipeOutputFormat :: Type -> Type #

Read RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

Show RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

NFData RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

Methods

rnf :: RecipeOutputFormat -> () #

Eq RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

Ord RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

Hashable RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

type Rep RecipeOutputFormat Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.RecipeOutputFormat

type Rep RecipeOutputFormat = D1 ('MetaData "RecipeOutputFormat" "Amazonka.GreengrassV2.Types.RecipeOutputFormat" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "RecipeOutputFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecipeOutputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VendorGuidance

newtype VendorGuidance Source #

Constructors

VendorGuidance' 

Instances

Instances details
FromJSON VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

FromJSONKey VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

ToJSON VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

ToJSONKey VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

ToByteString VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

ToHeader VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

ToLog VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

ToQuery VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

FromText VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

ToText VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

FromXML VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

ToXML VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

Methods

toXML :: VendorGuidance -> XML #

Generic VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

Associated Types

type Rep VendorGuidance :: Type -> Type #

Read VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

Show VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

NFData VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

Methods

rnf :: VendorGuidance -> () #

Eq VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

Ord VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

Hashable VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

type Rep VendorGuidance Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.VendorGuidance

type Rep VendorGuidance = D1 ('MetaData "VendorGuidance" "Amazonka.GreengrassV2.Types.VendorGuidance" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'True) (C1 ('MetaCons "VendorGuidance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVendorGuidance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssociateClientDeviceWithCoreDeviceEntry

data AssociateClientDeviceWithCoreDeviceEntry Source #

Contains a request to associate a client device with a core device. The BatchAssociateClientDeviceWithCoreDevice operation consumes a list of these requests.

See: newAssociateClientDeviceWithCoreDeviceEntry smart constructor.

Instances

Instances details
ToJSON AssociateClientDeviceWithCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceEntry

Generic AssociateClientDeviceWithCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceEntry

Read AssociateClientDeviceWithCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceEntry

Show AssociateClientDeviceWithCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceEntry

NFData AssociateClientDeviceWithCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceEntry

Eq AssociateClientDeviceWithCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceEntry

Hashable AssociateClientDeviceWithCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceEntry

type Rep AssociateClientDeviceWithCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceEntry

type Rep AssociateClientDeviceWithCoreDeviceEntry = D1 ('MetaData "AssociateClientDeviceWithCoreDeviceEntry" "Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceEntry" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "AssociateClientDeviceWithCoreDeviceEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssociateClientDeviceWithCoreDeviceEntry Source #

Create a value of AssociateClientDeviceWithCoreDeviceEntry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:thingName:AssociateClientDeviceWithCoreDeviceEntry', associateClientDeviceWithCoreDeviceEntry_thingName - The name of the IoT thing that represents the client device to associate.

AssociateClientDeviceWithCoreDeviceErrorEntry

data AssociateClientDeviceWithCoreDeviceErrorEntry Source #

Contains an error that occurs from a request to associate a client device with a core device. The BatchAssociateClientDeviceWithCoreDevice operation returns a list of these errors.

See: newAssociateClientDeviceWithCoreDeviceErrorEntry smart constructor.

Instances

Instances details
FromJSON AssociateClientDeviceWithCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceErrorEntry

Generic AssociateClientDeviceWithCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceErrorEntry

Read AssociateClientDeviceWithCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceErrorEntry

Show AssociateClientDeviceWithCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceErrorEntry

NFData AssociateClientDeviceWithCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceErrorEntry

Eq AssociateClientDeviceWithCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceErrorEntry

Hashable AssociateClientDeviceWithCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceErrorEntry

type Rep AssociateClientDeviceWithCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceErrorEntry

type Rep AssociateClientDeviceWithCoreDeviceErrorEntry = D1 ('MetaData "AssociateClientDeviceWithCoreDeviceErrorEntry" "Amazonka.GreengrassV2.Types.AssociateClientDeviceWithCoreDeviceErrorEntry" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "AssociateClientDeviceWithCoreDeviceErrorEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAssociateClientDeviceWithCoreDeviceErrorEntry :: AssociateClientDeviceWithCoreDeviceErrorEntry Source #

Create a value of AssociateClientDeviceWithCoreDeviceErrorEntry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:code:AssociateClientDeviceWithCoreDeviceErrorEntry', associateClientDeviceWithCoreDeviceErrorEntry_code - The error code for the request.

$sel:message:AssociateClientDeviceWithCoreDeviceErrorEntry', associateClientDeviceWithCoreDeviceErrorEntry_message - A message that provides additional information about the error.

$sel:thingName:AssociateClientDeviceWithCoreDeviceErrorEntry', associateClientDeviceWithCoreDeviceErrorEntry_thingName - The name of the IoT thing whose associate request failed.

AssociatedClientDevice

data AssociatedClientDevice Source #

Contains information about a client device that is associated to a core device for cloud discovery.

See: newAssociatedClientDevice smart constructor.

Instances

Instances details
FromJSON AssociatedClientDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociatedClientDevice

Generic AssociatedClientDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociatedClientDevice

Associated Types

type Rep AssociatedClientDevice :: Type -> Type #

Read AssociatedClientDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociatedClientDevice

Show AssociatedClientDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociatedClientDevice

NFData AssociatedClientDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociatedClientDevice

Methods

rnf :: AssociatedClientDevice -> () #

Eq AssociatedClientDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociatedClientDevice

Hashable AssociatedClientDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociatedClientDevice

type Rep AssociatedClientDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.AssociatedClientDevice

type Rep AssociatedClientDevice = D1 ('MetaData "AssociatedClientDevice" "Amazonka.GreengrassV2.Types.AssociatedClientDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "AssociatedClientDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAssociatedClientDevice :: AssociatedClientDevice Source #

Create a value of AssociatedClientDevice with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associationTimestamp:AssociatedClientDevice', associatedClientDevice_associationTimestamp - The time that the client device was associated, expressed in ISO 8601 format.

$sel:thingName:AssociatedClientDevice', associatedClientDevice_thingName - The name of the IoT thing that represents the associated client device.

CloudComponentStatus

data CloudComponentStatus Source #

Contains the status of a component version in the IoT Greengrass service.

See: newCloudComponentStatus smart constructor.

Instances

Instances details
FromJSON CloudComponentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentStatus

Generic CloudComponentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentStatus

Associated Types

type Rep CloudComponentStatus :: Type -> Type #

Read CloudComponentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentStatus

Show CloudComponentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentStatus

NFData CloudComponentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentStatus

Methods

rnf :: CloudComponentStatus -> () #

Eq CloudComponentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentStatus

Hashable CloudComponentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentStatus

type Rep CloudComponentStatus Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CloudComponentStatus

type Rep CloudComponentStatus = D1 ('MetaData "CloudComponentStatus" "Amazonka.GreengrassV2.Types.CloudComponentStatus" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "CloudComponentStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "componentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudComponentState)) :*: S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vendorGuidance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VendorGuidance)) :*: S1 ('MetaSel ('Just "vendorGuidanceMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCloudComponentStatus :: CloudComponentStatus Source #

Create a value of CloudComponentStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentState:CloudComponentStatus', cloudComponentStatus_componentState - The state of the component version.

$sel:errors:CloudComponentStatus', cloudComponentStatus_errors - A dictionary of errors that communicate why the component version is in an error state. For example, if IoT Greengrass can't access an artifact for the component version, then errors contains the artifact's URI as a key, and the error message as the value for that key.

$sel:message:CloudComponentStatus', cloudComponentStatus_message - A message that communicates details, such as errors, about the status of the component version.

$sel:vendorGuidance:CloudComponentStatus', cloudComponentStatus_vendorGuidance - The vendor guidance state for the component version. This state indicates whether the component version has any issues that you should consider before you deploy it. The vendor guidance state can be:

  • ACTIVE – This component version is available and recommended for use.
  • DISCONTINUED – This component version has been discontinued by its publisher. You can deploy this component version, but we recommend that you use a different version of this component.
  • DELETED – This component version has been deleted by its publisher, so you can't deploy it. If you have any existing deployments that specify this component version, those deployments will fail.

$sel:vendorGuidanceMessage:CloudComponentStatus', cloudComponentStatus_vendorGuidanceMessage - A message that communicates details about the vendor guidance state of the component version. This message communicates why a component version is discontinued or deleted.

Component

data Component Source #

Contains information about a component.

See: newComponent smart constructor.

Instances

Instances details
FromJSON Component Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Component

Generic Component Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Component

Associated Types

type Rep Component :: Type -> Type #

Read Component Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Component

Show Component Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Component

NFData Component Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Component

Methods

rnf :: Component -> () #

Eq Component Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Component

Hashable Component Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Component

type Rep Component Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Component

type Rep Component = D1 ('MetaData "Component" "Amazonka.GreengrassV2.Types.Component" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "Component'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "componentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "latestVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentLatestVersion)))))

newComponent :: Component Source #

Create a value of Component with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

Component, component_arn - The ARN of the component version.

$sel:componentName:Component', component_componentName - The name of the component.

$sel:latestVersion:Component', component_latestVersion - The latest version of the component and its details.

ComponentCandidate

data ComponentCandidate Source #

Contains information about a component that is a candidate to deploy to a Greengrass core device.

See: newComponentCandidate smart constructor.

Instances

Instances details
ToJSON ComponentCandidate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentCandidate

Generic ComponentCandidate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentCandidate

Associated Types

type Rep ComponentCandidate :: Type -> Type #

Read ComponentCandidate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentCandidate

Show ComponentCandidate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentCandidate

NFData ComponentCandidate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentCandidate

Methods

rnf :: ComponentCandidate -> () #

Eq ComponentCandidate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentCandidate

Hashable ComponentCandidate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentCandidate

type Rep ComponentCandidate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentCandidate

type Rep ComponentCandidate = D1 ('MetaData "ComponentCandidate" "Amazonka.GreengrassV2.Types.ComponentCandidate" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ComponentCandidate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "componentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "versionRequirements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newComponentCandidate :: ComponentCandidate Source #

Create a value of ComponentCandidate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentName:ComponentCandidate', componentCandidate_componentName - The name of the component.

$sel:componentVersion:ComponentCandidate', componentCandidate_componentVersion - The version of the component.

$sel:versionRequirements:ComponentCandidate', componentCandidate_versionRequirements - The version requirements for the component's dependencies. Greengrass core devices get the version requirements from component recipes.

IoT Greengrass V2 uses semantic version constraints. For more information, see Semantic Versioning.

ComponentConfigurationUpdate

data ComponentConfigurationUpdate Source #

Contains information about a deployment's update to a component's configuration on Greengrass core devices. For more information, see Update component configurations in the IoT Greengrass V2 Developer Guide.

See: newComponentConfigurationUpdate smart constructor.

Instances

Instances details
FromJSON ComponentConfigurationUpdate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentConfigurationUpdate

ToJSON ComponentConfigurationUpdate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentConfigurationUpdate

Generic ComponentConfigurationUpdate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentConfigurationUpdate

Associated Types

type Rep ComponentConfigurationUpdate :: Type -> Type #

Read ComponentConfigurationUpdate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentConfigurationUpdate

Show ComponentConfigurationUpdate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentConfigurationUpdate

NFData ComponentConfigurationUpdate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentConfigurationUpdate

Eq ComponentConfigurationUpdate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentConfigurationUpdate

Hashable ComponentConfigurationUpdate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentConfigurationUpdate

type Rep ComponentConfigurationUpdate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentConfigurationUpdate

type Rep ComponentConfigurationUpdate = D1 ('MetaData "ComponentConfigurationUpdate" "Amazonka.GreengrassV2.Types.ComponentConfigurationUpdate" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ComponentConfigurationUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "merge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newComponentConfigurationUpdate :: ComponentConfigurationUpdate Source #

Create a value of ComponentConfigurationUpdate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:merge:ComponentConfigurationUpdate', componentConfigurationUpdate_merge - A serialized JSON string that contains the configuration object to merge to target devices. The core device merges this configuration with the component's existing configuration. If this is the first time a component deploys on a device, the core device merges this configuration with the component's default configuration. This means that the core device keeps it's existing configuration for keys and values that you don't specify in this object. For more information, see Merge configuration updates in the IoT Greengrass V2 Developer Guide.

$sel:reset:ComponentConfigurationUpdate', componentConfigurationUpdate_reset - The list of configuration nodes to reset to default values on target devices. Use JSON pointers to specify each node to reset. JSON pointers start with a forward slash (/) and use forward slashes to separate the key for each level in the object. For more information, see the JSON pointer specification and Reset configuration updates in the IoT Greengrass V2 Developer Guide.

ComponentDependencyRequirement

data ComponentDependencyRequirement Source #

Contains information about a component dependency for a Lambda function component.

See: newComponentDependencyRequirement smart constructor.

Instances

Instances details
ToJSON ComponentDependencyRequirement Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyRequirement

Generic ComponentDependencyRequirement Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyRequirement

Associated Types

type Rep ComponentDependencyRequirement :: Type -> Type #

Read ComponentDependencyRequirement Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyRequirement

Show ComponentDependencyRequirement Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyRequirement

NFData ComponentDependencyRequirement Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyRequirement

Eq ComponentDependencyRequirement Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyRequirement

Hashable ComponentDependencyRequirement Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyRequirement

type Rep ComponentDependencyRequirement Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDependencyRequirement

type Rep ComponentDependencyRequirement = D1 ('MetaData "ComponentDependencyRequirement" "Amazonka.GreengrassV2.Types.ComponentDependencyRequirement" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ComponentDependencyRequirement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dependencyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentDependencyType)) :*: S1 ('MetaSel ('Just "versionRequirement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newComponentDependencyRequirement :: ComponentDependencyRequirement Source #

Create a value of ComponentDependencyRequirement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dependencyType:ComponentDependencyRequirement', componentDependencyRequirement_dependencyType - The type of this dependency. Choose from the following options:

  • SOFT – The component doesn't restart if the dependency changes state.
  • HARD – The component restarts if the dependency changes state.

Default: HARD

$sel:versionRequirement:ComponentDependencyRequirement', componentDependencyRequirement_versionRequirement - The component version requirement for the component dependency.

IoT Greengrass V2 uses semantic version constraints. For more information, see Semantic Versioning.

ComponentDeploymentSpecification

data ComponentDeploymentSpecification Source #

Contains information about a component to deploy.

See: newComponentDeploymentSpecification smart constructor.

Instances

Instances details
FromJSON ComponentDeploymentSpecification Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDeploymentSpecification

ToJSON ComponentDeploymentSpecification Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDeploymentSpecification

Generic ComponentDeploymentSpecification Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDeploymentSpecification

Associated Types

type Rep ComponentDeploymentSpecification :: Type -> Type #

Read ComponentDeploymentSpecification Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDeploymentSpecification

Show ComponentDeploymentSpecification Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDeploymentSpecification

NFData ComponentDeploymentSpecification Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDeploymentSpecification

Eq ComponentDeploymentSpecification Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDeploymentSpecification

Hashable ComponentDeploymentSpecification Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDeploymentSpecification

type Rep ComponentDeploymentSpecification Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentDeploymentSpecification

type Rep ComponentDeploymentSpecification = D1 ('MetaData "ComponentDeploymentSpecification" "Amazonka.GreengrassV2.Types.ComponentDeploymentSpecification" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ComponentDeploymentSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configurationUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentConfigurationUpdate)) :*: S1 ('MetaSel ('Just "runWith") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentRunWith)))))

newComponentDeploymentSpecification :: ComponentDeploymentSpecification Source #

Create a value of ComponentDeploymentSpecification with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentVersion:ComponentDeploymentSpecification', componentDeploymentSpecification_componentVersion - The version of the component.

$sel:configurationUpdate:ComponentDeploymentSpecification', componentDeploymentSpecification_configurationUpdate - The configuration updates to deploy for the component. You can define reset updates and merge updates. A reset updates the keys that you specify to the default configuration for the component. A merge updates the core device's component configuration with the keys and values that you specify. The IoT Greengrass Core software applies reset updates before it applies merge updates. For more information, see Update component configurations in the IoT Greengrass V2 Developer Guide.

$sel:runWith:ComponentDeploymentSpecification', componentDeploymentSpecification_runWith - The system user and group that the IoT Greengrass Core software uses to run component processes on the core device. If you omit this parameter, the IoT Greengrass Core software uses the system user and group that you configure for the core device. For more information, see Configure the user and group that run components in the IoT Greengrass V2 Developer Guide.

ComponentLatestVersion

data ComponentLatestVersion Source #

Contains information about the latest version of a component.

See: newComponentLatestVersion smart constructor.

Instances

Instances details
FromJSON ComponentLatestVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentLatestVersion

Generic ComponentLatestVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentLatestVersion

Associated Types

type Rep ComponentLatestVersion :: Type -> Type #

Read ComponentLatestVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentLatestVersion

Show ComponentLatestVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentLatestVersion

NFData ComponentLatestVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentLatestVersion

Methods

rnf :: ComponentLatestVersion -> () #

Eq ComponentLatestVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentLatestVersion

Hashable ComponentLatestVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentLatestVersion

type Rep ComponentLatestVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentLatestVersion

type Rep ComponentLatestVersion = D1 ('MetaData "ComponentLatestVersion" "Amazonka.GreengrassV2.Types.ComponentLatestVersion" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ComponentLatestVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "componentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platforms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ComponentPlatform])) :*: S1 ('MetaSel ('Just "publisher") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newComponentLatestVersion :: ComponentLatestVersion Source #

Create a value of ComponentLatestVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ComponentLatestVersion', componentLatestVersion_arn - The ARN of the component version.

$sel:componentVersion:ComponentLatestVersion', componentLatestVersion_componentVersion - The version of the component.

$sel:creationTimestamp:ComponentLatestVersion', componentLatestVersion_creationTimestamp - The time at which the component was created, expressed in ISO 8601 format.

$sel:description:ComponentLatestVersion', componentLatestVersion_description - The description of the component version.

$sel:platforms:ComponentLatestVersion', componentLatestVersion_platforms - The platforms that the component version supports.

$sel:publisher:ComponentLatestVersion', componentLatestVersion_publisher - The publisher of the component version.

ComponentPlatform

data ComponentPlatform Source #

Contains information about a platform that a component supports.

See: newComponentPlatform smart constructor.

Instances

Instances details
FromJSON ComponentPlatform Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentPlatform

ToJSON ComponentPlatform Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentPlatform

Generic ComponentPlatform Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentPlatform

Associated Types

type Rep ComponentPlatform :: Type -> Type #

Read ComponentPlatform Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentPlatform

Show ComponentPlatform Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentPlatform

NFData ComponentPlatform Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentPlatform

Methods

rnf :: ComponentPlatform -> () #

Eq ComponentPlatform Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentPlatform

Hashable ComponentPlatform Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentPlatform

type Rep ComponentPlatform Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentPlatform

type Rep ComponentPlatform = D1 ('MetaData "ComponentPlatform" "Amazonka.GreengrassV2.Types.ComponentPlatform" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ComponentPlatform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newComponentPlatform :: ComponentPlatform Source #

Create a value of ComponentPlatform with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:ComponentPlatform', componentPlatform_attributes - A dictionary of attributes for the platform. The IoT Greengrass Core software defines the os and architecture by default. You can specify additional platform attributes for a core device when you deploy the Greengrass nucleus component. For more information, see the Greengrass nucleus component in the IoT Greengrass V2 Developer Guide.

$sel:name:ComponentPlatform', componentPlatform_name - The friendly name of the platform. This name helps you identify the platform.

If you omit this parameter, IoT Greengrass creates a friendly name from the os and architecture of the platform.

ComponentRunWith

data ComponentRunWith Source #

Contains information system user and group that the IoT Greengrass Core software uses to run component processes on the core device. For more information, see Configure the user and group that run components in the IoT Greengrass V2 Developer Guide.

See: newComponentRunWith smart constructor.

Instances

Instances details
FromJSON ComponentRunWith Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentRunWith

ToJSON ComponentRunWith Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentRunWith

Generic ComponentRunWith Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentRunWith

Associated Types

type Rep ComponentRunWith :: Type -> Type #

Read ComponentRunWith Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentRunWith

Show ComponentRunWith Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentRunWith

NFData ComponentRunWith Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentRunWith

Methods

rnf :: ComponentRunWith -> () #

Eq ComponentRunWith Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentRunWith

Hashable ComponentRunWith Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentRunWith

type Rep ComponentRunWith Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentRunWith

type Rep ComponentRunWith = D1 ('MetaData "ComponentRunWith" "Amazonka.GreengrassV2.Types.ComponentRunWith" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ComponentRunWith'" 'PrefixI 'True) (S1 ('MetaSel ('Just "posixUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "systemResourceLimits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SystemResourceLimits)) :*: S1 ('MetaSel ('Just "windowsUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newComponentRunWith :: ComponentRunWith Source #

Create a value of ComponentRunWith with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:posixUser:ComponentRunWith', componentRunWith_posixUser - The POSIX system user and, optionally, group to use to run this component on Linux core devices. The user, and group if specified, must exist on each Linux core device. Specify the user and group separated by a colon (:) in the following format: user:group. The group is optional. If you don't specify a group, the IoT Greengrass Core software uses the primary user for the group.

If you omit this parameter, the IoT Greengrass Core software uses the default system user and group that you configure on the Greengrass nucleus component. For more information, see Configure the user and group that run components.

$sel:systemResourceLimits:ComponentRunWith', componentRunWith_systemResourceLimits - The system resource limits to apply to this component's process on the core device. IoT Greengrass currently supports this feature on only Linux core devices.

If you omit this parameter, the IoT Greengrass Core software uses the default system resource limits that you configure on the Greengrass nucleus component. For more information, see Configure system resource limits for components.

$sel:windowsUser:ComponentRunWith', componentRunWith_windowsUser - The Windows user to use to run this component on Windows core devices. The user must exist on each Windows core device, and its name and password must be in the LocalSystem account's Credentials Manager instance.

If you omit this parameter, the IoT Greengrass Core software uses the default Windows user that you configure on the Greengrass nucleus component. For more information, see Configure the user and group that run components.

ComponentVersionListItem

data ComponentVersionListItem Source #

Contains information about a component version in a list.

See: newComponentVersionListItem smart constructor.

Instances

Instances details
FromJSON ComponentVersionListItem Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVersionListItem

Generic ComponentVersionListItem Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVersionListItem

Associated Types

type Rep ComponentVersionListItem :: Type -> Type #

Read ComponentVersionListItem Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVersionListItem

Show ComponentVersionListItem Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVersionListItem

NFData ComponentVersionListItem Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVersionListItem

Eq ComponentVersionListItem Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVersionListItem

Hashable ComponentVersionListItem Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVersionListItem

type Rep ComponentVersionListItem Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ComponentVersionListItem

type Rep ComponentVersionListItem = D1 ('MetaData "ComponentVersionListItem" "Amazonka.GreengrassV2.Types.ComponentVersionListItem" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ComponentVersionListItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "componentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newComponentVersionListItem :: ComponentVersionListItem Source #

Create a value of ComponentVersionListItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ComponentVersionListItem', componentVersionListItem_arn - The ARN of the component version.

$sel:componentName:ComponentVersionListItem', componentVersionListItem_componentName - The name of the component.

$sel:componentVersion:ComponentVersionListItem', componentVersionListItem_componentVersion - The version of the component.

ConnectivityInfo

data ConnectivityInfo Source #

Contains information about an endpoint and port where client devices can connect to an MQTT broker on a Greengrass core device.

See: newConnectivityInfo smart constructor.

Instances

Instances details
FromJSON ConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ConnectivityInfo

ToJSON ConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ConnectivityInfo

Generic ConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ConnectivityInfo

Associated Types

type Rep ConnectivityInfo :: Type -> Type #

Read ConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ConnectivityInfo

Show ConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ConnectivityInfo

NFData ConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ConnectivityInfo

Methods

rnf :: ConnectivityInfo -> () #

Eq ConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ConnectivityInfo

Hashable ConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ConnectivityInfo

type Rep ConnectivityInfo Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ConnectivityInfo

type Rep ConnectivityInfo = D1 ('MetaData "ConnectivityInfo" "Amazonka.GreengrassV2.Types.ConnectivityInfo" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ConnectivityInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "portNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newConnectivityInfo :: ConnectivityInfo Source #

Create a value of ConnectivityInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostAddress:ConnectivityInfo', connectivityInfo_hostAddress - The IP address or DNS address where client devices can connect to an MQTT broker on the Greengrass core device.

$sel:id:ConnectivityInfo', connectivityInfo_id - An ID for the connectivity information.

$sel:metadata:ConnectivityInfo', connectivityInfo_metadata - Additional metadata to provide to client devices that connect to this core device.

$sel:portNumber:ConnectivityInfo', connectivityInfo_portNumber - The port where the MQTT broker operates on the core device. This port is typically 8883, which is the default port for the MQTT broker component that runs on core devices.

CoreDevice

data CoreDevice Source #

Contains information about a Greengrass core device, which is an IoT thing that runs the IoT Greengrass Core software.

See: newCoreDevice smart constructor.

Instances

Instances details
FromJSON CoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDevice

Generic CoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDevice

Associated Types

type Rep CoreDevice :: Type -> Type #

Read CoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDevice

Show CoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDevice

NFData CoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDevice

Methods

rnf :: CoreDevice -> () #

Eq CoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDevice

Hashable CoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDevice

type Rep CoreDevice Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.CoreDevice

type Rep CoreDevice = D1 ('MetaData "CoreDevice" "Amazonka.GreengrassV2.Types.CoreDevice" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "CoreDevice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coreDeviceThingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastStatusUpdateTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CoreDeviceStatus)))))

newCoreDevice :: CoreDevice Source #

Create a value of CoreDevice with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:coreDeviceThingName:CoreDevice', coreDevice_coreDeviceThingName - The name of the core device. This is also the name of the IoT thing.

$sel:lastStatusUpdateTimestamp:CoreDevice', coreDevice_lastStatusUpdateTimestamp - The time at which the core device's status last updated, expressed in ISO 8601 format.

$sel:status:CoreDevice', coreDevice_status - The status of the core device. Core devices can have the following statuses:

  • HEALTHY – The IoT Greengrass Core software and all components run on the core device without issue.
  • UNHEALTHY – The IoT Greengrass Core software or a component is in a failed state on the core device.

Deployment

data Deployment Source #

Contains information about a deployment.

See: newDeployment smart constructor.

Instances

Instances details
FromJSON Deployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Deployment

Generic Deployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Deployment

Associated Types

type Rep Deployment :: Type -> Type #

Read Deployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Deployment

Show Deployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Deployment

NFData Deployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Deployment

Methods

rnf :: Deployment -> () #

Eq Deployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Deployment

Hashable Deployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Deployment

type Rep Deployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.Deployment

type Rep Deployment = D1 ('MetaData "Deployment" "Amazonka.GreengrassV2.Types.Deployment" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "Deployment'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deploymentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deploymentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentStatus)))) :*: ((S1 ('MetaSel ('Just "isLatestForTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "parentTargetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDeployment :: Deployment Source #

Create a value of Deployment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTimestamp:Deployment', deployment_creationTimestamp - The time at which the deployment was created, expressed in ISO 8601 format.

$sel:deploymentId:Deployment', deployment_deploymentId - The ID of the deployment.

$sel:deploymentName:Deployment', deployment_deploymentName - The name of the deployment.

$sel:deploymentStatus:Deployment', deployment_deploymentStatus - The status of the deployment.

$sel:isLatestForTarget:Deployment', deployment_isLatestForTarget - Whether or not the deployment is the latest revision for its target.

$sel:parentTargetArn:Deployment', deployment_parentTargetArn - The parent deployment's target ARN within a subdeployment.

$sel:revisionId:Deployment', deployment_revisionId - The revision number of the deployment.

$sel:targetArn:Deployment', deployment_targetArn - The ARN of the target IoT thing or thing group. When creating a subdeployment, the targetARN can only be a thing group.

DeploymentComponentUpdatePolicy

data DeploymentComponentUpdatePolicy Source #

Contains information about a deployment's policy that defines when components are safe to update.

Each component on a device can report whether or not it's ready to update. After a component and its dependencies are ready, they can apply the update in the deployment. You can configure whether or not the deployment notifies components of an update and waits for a response. You specify the amount of time each component has to respond to the update notification.

See: newDeploymentComponentUpdatePolicy smart constructor.

Instances

Instances details
FromJSON DeploymentComponentUpdatePolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicy

ToJSON DeploymentComponentUpdatePolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicy

Generic DeploymentComponentUpdatePolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicy

Associated Types

type Rep DeploymentComponentUpdatePolicy :: Type -> Type #

Read DeploymentComponentUpdatePolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicy

Show DeploymentComponentUpdatePolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicy

NFData DeploymentComponentUpdatePolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicy

Eq DeploymentComponentUpdatePolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicy

Hashable DeploymentComponentUpdatePolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicy

type Rep DeploymentComponentUpdatePolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicy

type Rep DeploymentComponentUpdatePolicy = D1 ('MetaData "DeploymentComponentUpdatePolicy" "Amazonka.GreengrassV2.Types.DeploymentComponentUpdatePolicy" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeploymentComponentUpdatePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentComponentUpdatePolicyAction)) :*: S1 ('MetaSel ('Just "timeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newDeploymentComponentUpdatePolicy :: DeploymentComponentUpdatePolicy Source #

Create a value of DeploymentComponentUpdatePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:DeploymentComponentUpdatePolicy', deploymentComponentUpdatePolicy_action - Whether or not to notify components and wait for components to become safe to update. Choose from the following options:

  • NOTIFY_COMPONENTS – The deployment notifies each component before it stops and updates that component. Components can use the SubscribeToComponentUpdates IPC operation to receive these notifications. Then, components can respond with the DeferComponentUpdate IPC operation. For more information, see Create deployments in the IoT Greengrass V2 Developer Guide.
  • SKIP_NOTIFY_COMPONENTS – The deployment doesn't notify components or wait for them to be safe to update.

Default: NOTIFY_COMPONENTS

$sel:timeoutInSeconds:DeploymentComponentUpdatePolicy', deploymentComponentUpdatePolicy_timeoutInSeconds - The amount of time in seconds that each component on a device has to report that it's safe to update. If the component waits for longer than this timeout, then the deployment proceeds on the device.

Default: 60

DeploymentConfigurationValidationPolicy

data DeploymentConfigurationValidationPolicy Source #

Contains information about how long a component on a core device can validate its configuration updates before it times out. Components can use the SubscribeToValidateConfigurationUpdates IPC operation to receive notifications when a deployment specifies a configuration update. Then, components can respond with the SendConfigurationValidityReport IPC operation. For more information, see Create deployments in the IoT Greengrass V2 Developer Guide.

See: newDeploymentConfigurationValidationPolicy smart constructor.

Instances

Instances details
FromJSON DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

ToJSON DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

Generic DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

Read DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

Show DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

NFData DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

Eq DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

Hashable DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

type Rep DeploymentConfigurationValidationPolicy Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy

type Rep DeploymentConfigurationValidationPolicy = D1 ('MetaData "DeploymentConfigurationValidationPolicy" "Amazonka.GreengrassV2.Types.DeploymentConfigurationValidationPolicy" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeploymentConfigurationValidationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newDeploymentConfigurationValidationPolicy :: DeploymentConfigurationValidationPolicy Source #

Create a value of DeploymentConfigurationValidationPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:timeoutInSeconds:DeploymentConfigurationValidationPolicy', deploymentConfigurationValidationPolicy_timeoutInSeconds - The amount of time in seconds that a component can validate its configuration updates. If the validation time exceeds this timeout, then the deployment proceeds for the device.

Default: 30

DeploymentIoTJobConfiguration

data DeploymentIoTJobConfiguration Source #

Contains information about an IoT job configuration.

See: newDeploymentIoTJobConfiguration smart constructor.

Instances

Instances details
FromJSON DeploymentIoTJobConfiguration Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentIoTJobConfiguration

ToJSON DeploymentIoTJobConfiguration Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentIoTJobConfiguration

Generic DeploymentIoTJobConfiguration Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentIoTJobConfiguration

Associated Types

type Rep DeploymentIoTJobConfiguration :: Type -> Type #

Read DeploymentIoTJobConfiguration Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentIoTJobConfiguration

Show DeploymentIoTJobConfiguration Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentIoTJobConfiguration

NFData DeploymentIoTJobConfiguration Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentIoTJobConfiguration

Eq DeploymentIoTJobConfiguration Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentIoTJobConfiguration

Hashable DeploymentIoTJobConfiguration Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentIoTJobConfiguration

type Rep DeploymentIoTJobConfiguration Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentIoTJobConfiguration

type Rep DeploymentIoTJobConfiguration = D1 ('MetaData "DeploymentIoTJobConfiguration" "Amazonka.GreengrassV2.Types.DeploymentIoTJobConfiguration" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeploymentIoTJobConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "abortConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IoTJobAbortConfig)) :*: (S1 ('MetaSel ('Just "jobExecutionsRolloutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IoTJobExecutionsRolloutConfig)) :*: S1 ('MetaSel ('Just "timeoutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IoTJobTimeoutConfig)))))

newDeploymentIoTJobConfiguration :: DeploymentIoTJobConfiguration Source #

Create a value of DeploymentIoTJobConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:abortConfig:DeploymentIoTJobConfiguration', deploymentIoTJobConfiguration_abortConfig - The stop configuration for the job. This configuration defines when and how to stop a job rollout.

$sel:jobExecutionsRolloutConfig:DeploymentIoTJobConfiguration', deploymentIoTJobConfiguration_jobExecutionsRolloutConfig - The rollout configuration for the job. This configuration defines the rate at which the job rolls out to the fleet of target devices.

$sel:timeoutConfig:DeploymentIoTJobConfiguration', deploymentIoTJobConfiguration_timeoutConfig - The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job.

DeploymentPolicies

data DeploymentPolicies Source #

Contains information about policies that define how a deployment updates components and handles failure.

See: newDeploymentPolicies smart constructor.

Instances

Instances details
FromJSON DeploymentPolicies Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentPolicies

ToJSON DeploymentPolicies Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentPolicies

Generic DeploymentPolicies Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentPolicies

Associated Types

type Rep DeploymentPolicies :: Type -> Type #

Read DeploymentPolicies Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentPolicies

Show DeploymentPolicies Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentPolicies

NFData DeploymentPolicies Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentPolicies

Methods

rnf :: DeploymentPolicies -> () #

Eq DeploymentPolicies Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentPolicies

Hashable DeploymentPolicies Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentPolicies

type Rep DeploymentPolicies Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DeploymentPolicies

type Rep DeploymentPolicies = D1 ('MetaData "DeploymentPolicies" "Amazonka.GreengrassV2.Types.DeploymentPolicies" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeploymentPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentUpdatePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentComponentUpdatePolicy)) :*: (S1 ('MetaSel ('Just "configurationValidationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentConfigurationValidationPolicy)) :*: S1 ('MetaSel ('Just "failureHandlingPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentFailureHandlingPolicy)))))

newDeploymentPolicies :: DeploymentPolicies Source #

Create a value of DeploymentPolicies with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentUpdatePolicy:DeploymentPolicies', deploymentPolicies_componentUpdatePolicy - The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.

$sel:configurationValidationPolicy:DeploymentPolicies', deploymentPolicies_configurationValidationPolicy - The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.

$sel:failureHandlingPolicy:DeploymentPolicies', deploymentPolicies_failureHandlingPolicy - The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.

Default: ROLLBACK

DisassociateClientDeviceFromCoreDeviceEntry

data DisassociateClientDeviceFromCoreDeviceEntry Source #

Contains a request to disassociate a client device from a core device. The BatchDisassociateClientDeviceWithCoreDevice operation consumes a list of these requests.

See: newDisassociateClientDeviceFromCoreDeviceEntry smart constructor.

Instances

Instances details
ToJSON DisassociateClientDeviceFromCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceEntry

Generic DisassociateClientDeviceFromCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceEntry

Read DisassociateClientDeviceFromCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceEntry

Show DisassociateClientDeviceFromCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceEntry

NFData DisassociateClientDeviceFromCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceEntry

Eq DisassociateClientDeviceFromCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceEntry

Hashable DisassociateClientDeviceFromCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceEntry

type Rep DisassociateClientDeviceFromCoreDeviceEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceEntry

type Rep DisassociateClientDeviceFromCoreDeviceEntry = D1 ('MetaData "DisassociateClientDeviceFromCoreDeviceEntry" "Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceEntry" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DisassociateClientDeviceFromCoreDeviceEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateClientDeviceFromCoreDeviceEntry Source #

Create a value of DisassociateClientDeviceFromCoreDeviceEntry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:thingName:DisassociateClientDeviceFromCoreDeviceEntry', disassociateClientDeviceFromCoreDeviceEntry_thingName - The name of the IoT thing that represents the client device to disassociate.

DisassociateClientDeviceFromCoreDeviceErrorEntry

data DisassociateClientDeviceFromCoreDeviceErrorEntry Source #

Contains an error that occurs from a request to disassociate a client device from a core device. The BatchDisassociateClientDeviceWithCoreDevice operation returns a list of these errors.

See: newDisassociateClientDeviceFromCoreDeviceErrorEntry smart constructor.

Instances

Instances details
FromJSON DisassociateClientDeviceFromCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceErrorEntry

Generic DisassociateClientDeviceFromCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceErrorEntry

Read DisassociateClientDeviceFromCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceErrorEntry

Show DisassociateClientDeviceFromCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceErrorEntry

NFData DisassociateClientDeviceFromCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceErrorEntry

Eq DisassociateClientDeviceFromCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceErrorEntry

Hashable DisassociateClientDeviceFromCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceErrorEntry

type Rep DisassociateClientDeviceFromCoreDeviceErrorEntry Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceErrorEntry

type Rep DisassociateClientDeviceFromCoreDeviceErrorEntry = D1 ('MetaData "DisassociateClientDeviceFromCoreDeviceErrorEntry" "Amazonka.GreengrassV2.Types.DisassociateClientDeviceFromCoreDeviceErrorEntry" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DisassociateClientDeviceFromCoreDeviceErrorEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDisassociateClientDeviceFromCoreDeviceErrorEntry :: DisassociateClientDeviceFromCoreDeviceErrorEntry Source #

Create a value of DisassociateClientDeviceFromCoreDeviceErrorEntry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:code:DisassociateClientDeviceFromCoreDeviceErrorEntry', disassociateClientDeviceFromCoreDeviceErrorEntry_code - The error code for the request.

$sel:message:DisassociateClientDeviceFromCoreDeviceErrorEntry', disassociateClientDeviceFromCoreDeviceErrorEntry_message - A message that provides additional information about the error.

$sel:thingName:DisassociateClientDeviceFromCoreDeviceErrorEntry', disassociateClientDeviceFromCoreDeviceErrorEntry_thingName - The name of the IoT thing whose disassociate request failed.

EffectiveDeployment

data EffectiveDeployment Source #

Contains information about a deployment job that IoT Greengrass sends to a Greengrass core device.

See: newEffectiveDeployment smart constructor.

Instances

Instances details
FromJSON EffectiveDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeployment

Generic EffectiveDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeployment

Associated Types

type Rep EffectiveDeployment :: Type -> Type #

Read EffectiveDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeployment

Show EffectiveDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeployment

NFData EffectiveDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeployment

Methods

rnf :: EffectiveDeployment -> () #

Eq EffectiveDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeployment

Hashable EffectiveDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeployment

type Rep EffectiveDeployment Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeployment

type Rep EffectiveDeployment = D1 ('MetaData "EffectiveDeployment" "Amazonka.GreengrassV2.Types.EffectiveDeployment" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "EffectiveDeployment'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iotJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "iotJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EffectiveDeploymentStatusDetails))))) :*: ((S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "deploymentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "coreDeviceExecutionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EffectiveDeploymentExecutionStatus) :*: (S1 ('MetaSel ('Just "creationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "modifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))))

newEffectiveDeployment Source #

Create a value of EffectiveDeployment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:EffectiveDeployment', effectiveDeployment_description - The description of the deployment job.

$sel:iotJobArn:EffectiveDeployment', effectiveDeployment_iotJobArn - The ARN of the IoT job that applies the deployment to target devices.

$sel:iotJobId:EffectiveDeployment', effectiveDeployment_iotJobId - The ID of the IoT job that applies the deployment to target devices.

$sel:reason:EffectiveDeployment', effectiveDeployment_reason - The reason code for the update, if the job was updated.

$sel:statusDetails:EffectiveDeployment', effectiveDeployment_statusDetails - The status details that explain why a deployment has an error. This response will be null if the deployment is in a success state.

$sel:deploymentId:EffectiveDeployment', effectiveDeployment_deploymentId - The ID of the deployment.

$sel:deploymentName:EffectiveDeployment', effectiveDeployment_deploymentName - The name of the deployment.

$sel:targetArn:EffectiveDeployment', effectiveDeployment_targetArn - The ARN of the target IoT thing or thing group.

$sel:coreDeviceExecutionStatus:EffectiveDeployment', effectiveDeployment_coreDeviceExecutionStatus - The status of the deployment job on the Greengrass core device.

$sel:creationTimestamp:EffectiveDeployment', effectiveDeployment_creationTimestamp - The time at which the deployment was created, expressed in ISO 8601 format.

$sel:modifiedTimestamp:EffectiveDeployment', effectiveDeployment_modifiedTimestamp - The time at which the deployment job was last modified, expressed in ISO 8601 format.

EffectiveDeploymentStatusDetails

data EffectiveDeploymentStatusDetails Source #

Contains all error-related information for the deployment record. The status details will be null if the deployment is in a success state.

Greengrass nucleus v2.8.0 or later is required to get an accurate errorStack and errorTypes response. This field will not be returned for earlier Greengrass nucleus versions.

See: newEffectiveDeploymentStatusDetails smart constructor.

Instances

Instances details
FromJSON EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

Generic EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

Associated Types

type Rep EffectiveDeploymentStatusDetails :: Type -> Type #

Read EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

Show EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

NFData EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

Eq EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

Hashable EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

type Rep EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

type Rep EffectiveDeploymentStatusDetails = D1 ('MetaData "EffectiveDeploymentStatusDetails" "Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "EffectiveDeploymentStatusDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorStack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "errorTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newEffectiveDeploymentStatusDetails :: EffectiveDeploymentStatusDetails Source #

Create a value of EffectiveDeploymentStatusDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorStack:EffectiveDeploymentStatusDetails', effectiveDeploymentStatusDetails_errorStack - Contains an ordered list of short error codes that range from the most generic error to the most specific one. The error codes describe the reason for failure whenever the coreDeviceExecutionStatus is in a failed state. The response will be an empty list if there is no error.

$sel:errorTypes:EffectiveDeploymentStatusDetails', effectiveDeploymentStatusDetails_errorTypes - Contains tags which describe the error. You can use the error types to classify errors to assist with remediating the failure. The response will be an empty list if there is no error.

InstalledComponent

data InstalledComponent Source #

Contains information about a component on a Greengrass core device.

See: newInstalledComponent smart constructor.

Instances

Instances details
FromJSON InstalledComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponent

Generic InstalledComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponent

Associated Types

type Rep InstalledComponent :: Type -> Type #

Read InstalledComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponent

Show InstalledComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponent

NFData InstalledComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponent

Methods

rnf :: InstalledComponent -> () #

Eq InstalledComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponent

Hashable InstalledComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponent

type Rep InstalledComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.InstalledComponent

type Rep InstalledComponent = D1 ('MetaData "InstalledComponent" "Amazonka.GreengrassV2.Types.InstalledComponent" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "InstalledComponent'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "componentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isRoot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastInstallationSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lastReportedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastStatusChangeTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "lifecycleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstalledComponentLifecycleState)) :*: (S1 ('MetaSel ('Just "lifecycleStateDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lifecycleStatusCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

newInstalledComponent :: InstalledComponent Source #

Create a value of InstalledComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentName:InstalledComponent', installedComponent_componentName - The name of the component.

$sel:componentVersion:InstalledComponent', installedComponent_componentVersion - The version of the component.

$sel:isRoot:InstalledComponent', installedComponent_isRoot - Whether or not the component is a root component.

$sel:lastInstallationSource:InstalledComponent', installedComponent_lastInstallationSource - The most recent deployment source that brought the component to the Greengrass core device. For a thing group deployment or thing deployment, the source will be the The ID of the deployment. and for local deployments it will be LOCAL.

$sel:lastReportedTimestamp:InstalledComponent', installedComponent_lastReportedTimestamp - The last time the Greengrass core device sent a message containing a certain component to the Amazon Web Services Cloud.

A component does not need to see a state change for this field to update.

$sel:lastStatusChangeTimestamp:InstalledComponent', installedComponent_lastStatusChangeTimestamp - The status of how current the data is.

This response is based off of component state changes. The status reflects component disruptions and deployments. If a component only sees a configuration update during a deployment, it might not undergo a state change and this status would not be updated.

$sel:lifecycleState:InstalledComponent', installedComponent_lifecycleState - The lifecycle state of the component.

$sel:lifecycleStateDetails:InstalledComponent', installedComponent_lifecycleStateDetails - A detailed response about the lifecycle state of the component that explains the reason why a component has an error or is broken.

$sel:lifecycleStatusCodes:InstalledComponent', installedComponent_lifecycleStatusCodes - The status codes that indicate the reason for failure whenever the lifecycleState has an error or is in a broken state.

Greengrass nucleus v2.8.0 or later is required to get an accurate lifecycleStatusCodes response. This response can be inaccurate in earlier Greengrass nucleus versions.

IoTJobAbortConfig

data IoTJobAbortConfig Source #

Contains a list of criteria that define when and how to cancel a configuration deployment.

See: newIoTJobAbortConfig smart constructor.

Instances

Instances details
FromJSON IoTJobAbortConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortConfig

ToJSON IoTJobAbortConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortConfig

Generic IoTJobAbortConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortConfig

Associated Types

type Rep IoTJobAbortConfig :: Type -> Type #

Read IoTJobAbortConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortConfig

Show IoTJobAbortConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortConfig

NFData IoTJobAbortConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortConfig

Methods

rnf :: IoTJobAbortConfig -> () #

Eq IoTJobAbortConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortConfig

Hashable IoTJobAbortConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortConfig

type Rep IoTJobAbortConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortConfig

type Rep IoTJobAbortConfig = D1 ('MetaData "IoTJobAbortConfig" "Amazonka.GreengrassV2.Types.IoTJobAbortConfig" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "IoTJobAbortConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "criteriaList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty IoTJobAbortCriteria))))

newIoTJobAbortConfig Source #

Create a value of IoTJobAbortConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:criteriaList:IoTJobAbortConfig', ioTJobAbortConfig_criteriaList - The list of criteria that define when and how to cancel the configuration deployment.

IoTJobAbortCriteria

data IoTJobAbortCriteria Source #

Contains criteria that define when and how to cancel a job.

The deployment stops if the following conditions are true:

  1. The number of things that receive the deployment exceeds the minNumberOfExecutedThings.
  2. The percentage of failures with type failureType exceeds the thresholdPercentage.

See: newIoTJobAbortCriteria smart constructor.

Instances

Instances details
FromJSON IoTJobAbortCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortCriteria

ToJSON IoTJobAbortCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortCriteria

Generic IoTJobAbortCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortCriteria

Associated Types

type Rep IoTJobAbortCriteria :: Type -> Type #

Read IoTJobAbortCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortCriteria

Show IoTJobAbortCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortCriteria

NFData IoTJobAbortCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortCriteria

Methods

rnf :: IoTJobAbortCriteria -> () #

Eq IoTJobAbortCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortCriteria

Hashable IoTJobAbortCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortCriteria

type Rep IoTJobAbortCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobAbortCriteria

type Rep IoTJobAbortCriteria = D1 ('MetaData "IoTJobAbortCriteria" "Amazonka.GreengrassV2.Types.IoTJobAbortCriteria" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "IoTJobAbortCriteria'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IoTJobExecutionFailureType) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IoTJobAbortAction)) :*: (S1 ('MetaSel ('Just "thresholdPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "minNumberOfExecutedThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newIoTJobAbortCriteria Source #

Create a value of IoTJobAbortCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureType:IoTJobAbortCriteria', ioTJobAbortCriteria_failureType - The type of job deployment failure that can cancel a job.

$sel:action:IoTJobAbortCriteria', ioTJobAbortCriteria_action - The action to perform when the criteria are met.

$sel:thresholdPercentage:IoTJobAbortCriteria', ioTJobAbortCriteria_thresholdPercentage - The minimum percentage of failureType failures that occur before the job can cancel.

This parameter supports up to two digits after the decimal (for example, you can specify 10.9 or 10.99, but not 10.999).

$sel:minNumberOfExecutedThings:IoTJobAbortCriteria', ioTJobAbortCriteria_minNumberOfExecutedThings - The minimum number of things that receive the configuration before the job can cancel.

IoTJobExecutionsRolloutConfig

data IoTJobExecutionsRolloutConfig Source #

Contains information about the rollout configuration for a job. This configuration defines the rate at which the job deploys a configuration to a fleet of target devices.

See: newIoTJobExecutionsRolloutConfig smart constructor.

Instances

Instances details
FromJSON IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

ToJSON IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Generic IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Associated Types

type Rep IoTJobExecutionsRolloutConfig :: Type -> Type #

Read IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Show IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

NFData IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Eq IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

Hashable IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

type Rep IoTJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig

type Rep IoTJobExecutionsRolloutConfig = D1 ('MetaData "IoTJobExecutionsRolloutConfig" "Amazonka.GreengrassV2.Types.IoTJobExecutionsRolloutConfig" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "IoTJobExecutionsRolloutConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exponentialRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IoTJobExponentialRolloutRate)) :*: S1 ('MetaSel ('Just "maximumPerMinute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newIoTJobExecutionsRolloutConfig :: IoTJobExecutionsRolloutConfig Source #

Create a value of IoTJobExecutionsRolloutConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:exponentialRate:IoTJobExecutionsRolloutConfig', ioTJobExecutionsRolloutConfig_exponentialRate - The exponential rate to increase the job rollout rate.

$sel:maximumPerMinute:IoTJobExecutionsRolloutConfig', ioTJobExecutionsRolloutConfig_maximumPerMinute - The maximum number of devices that receive a pending job notification, per minute.

IoTJobExponentialRolloutRate

data IoTJobExponentialRolloutRate Source #

Contains information about an exponential rollout rate for a configuration deployment job.

See: newIoTJobExponentialRolloutRate smart constructor.

Instances

Instances details
FromJSON IoTJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExponentialRolloutRate

ToJSON IoTJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExponentialRolloutRate

Generic IoTJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExponentialRolloutRate

Associated Types

type Rep IoTJobExponentialRolloutRate :: Type -> Type #

Read IoTJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExponentialRolloutRate

Show IoTJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExponentialRolloutRate

NFData IoTJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExponentialRolloutRate

Eq IoTJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExponentialRolloutRate

Hashable IoTJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExponentialRolloutRate

type Rep IoTJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobExponentialRolloutRate

type Rep IoTJobExponentialRolloutRate = D1 ('MetaData "IoTJobExponentialRolloutRate" "Amazonka.GreengrassV2.Types.IoTJobExponentialRolloutRate" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "IoTJobExponentialRolloutRate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "baseRatePerMinute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "incrementFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "rateIncreaseCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IoTJobRateIncreaseCriteria))))

newIoTJobExponentialRolloutRate Source #

Create a value of IoTJobExponentialRolloutRate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:baseRatePerMinute:IoTJobExponentialRolloutRate', ioTJobExponentialRolloutRate_baseRatePerMinute - The minimum number of devices that receive a pending job notification, per minute, when the job starts. This parameter defines the initial rollout rate of the job.

$sel:incrementFactor:IoTJobExponentialRolloutRate', ioTJobExponentialRolloutRate_incrementFactor - The exponential factor to increase the rollout rate for the job.

This parameter supports up to one digit after the decimal (for example, you can specify 1.5, but not 1.55).

$sel:rateIncreaseCriteria:IoTJobExponentialRolloutRate', ioTJobExponentialRolloutRate_rateIncreaseCriteria - The criteria to increase the rollout rate for the job.

IoTJobRateIncreaseCriteria

data IoTJobRateIncreaseCriteria Source #

Contains information about criteria to meet before a job increases its rollout rate. Specify either numberOfNotifiedThings or numberOfSucceededThings.

See: newIoTJobRateIncreaseCriteria smart constructor.

Instances

Instances details
FromJSON IoTJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobRateIncreaseCriteria

ToJSON IoTJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobRateIncreaseCriteria

Generic IoTJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobRateIncreaseCriteria

Associated Types

type Rep IoTJobRateIncreaseCriteria :: Type -> Type #

Read IoTJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobRateIncreaseCriteria

Show IoTJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobRateIncreaseCriteria

NFData IoTJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobRateIncreaseCriteria

Eq IoTJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobRateIncreaseCriteria

Hashable IoTJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobRateIncreaseCriteria

type Rep IoTJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobRateIncreaseCriteria

type Rep IoTJobRateIncreaseCriteria = D1 ('MetaData "IoTJobRateIncreaseCriteria" "Amazonka.GreengrassV2.Types.IoTJobRateIncreaseCriteria" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "IoTJobRateIncreaseCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "numberOfNotifiedThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "numberOfSucceededThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newIoTJobRateIncreaseCriteria :: IoTJobRateIncreaseCriteria Source #

Create a value of IoTJobRateIncreaseCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:numberOfNotifiedThings:IoTJobRateIncreaseCriteria', ioTJobRateIncreaseCriteria_numberOfNotifiedThings - The number of devices to receive the job notification before the rollout rate increases.

$sel:numberOfSucceededThings:IoTJobRateIncreaseCriteria', ioTJobRateIncreaseCriteria_numberOfSucceededThings - The number of devices to successfully run the configuration job before the rollout rate increases.

IoTJobTimeoutConfig

data IoTJobTimeoutConfig Source #

Contains information about the timeout configuration for a job.

See: newIoTJobTimeoutConfig smart constructor.

Instances

Instances details
FromJSON IoTJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobTimeoutConfig

ToJSON IoTJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobTimeoutConfig

Generic IoTJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobTimeoutConfig

Associated Types

type Rep IoTJobTimeoutConfig :: Type -> Type #

Read IoTJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobTimeoutConfig

Show IoTJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobTimeoutConfig

NFData IoTJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobTimeoutConfig

Methods

rnf :: IoTJobTimeoutConfig -> () #

Eq IoTJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobTimeoutConfig

Hashable IoTJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobTimeoutConfig

type Rep IoTJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.IoTJobTimeoutConfig

type Rep IoTJobTimeoutConfig = D1 ('MetaData "IoTJobTimeoutConfig" "Amazonka.GreengrassV2.Types.IoTJobTimeoutConfig" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "IoTJobTimeoutConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inProgressTimeoutInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newIoTJobTimeoutConfig :: IoTJobTimeoutConfig Source #

Create a value of IoTJobTimeoutConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:inProgressTimeoutInMinutes:IoTJobTimeoutConfig', ioTJobTimeoutConfig_inProgressTimeoutInMinutes - The amount of time, in minutes, that devices have to complete the job. The timer starts when the job status is set to IN_PROGRESS. If the job status doesn't change to a terminal state before the time expires, then the job status is set to TIMED_OUT.

The timeout interval must be between 1 minute and 7 days (10080 minutes).

LambdaContainerParams

data LambdaContainerParams Source #

Contains information about a container in which Lambda functions run on Greengrass core devices.

See: newLambdaContainerParams smart constructor.

Instances

Instances details
ToJSON LambdaContainerParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaContainerParams

Generic LambdaContainerParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaContainerParams

Associated Types

type Rep LambdaContainerParams :: Type -> Type #

Read LambdaContainerParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaContainerParams

Show LambdaContainerParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaContainerParams

NFData LambdaContainerParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaContainerParams

Methods

rnf :: LambdaContainerParams -> () #

Eq LambdaContainerParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaContainerParams

Hashable LambdaContainerParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaContainerParams

type Rep LambdaContainerParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaContainerParams

type Rep LambdaContainerParams = D1 ('MetaData "LambdaContainerParams" "Amazonka.GreengrassV2.Types.LambdaContainerParams" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "LambdaContainerParams'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "devices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LambdaDeviceMount])) :*: S1 ('MetaSel ('Just "memorySizeInKB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "mountROSysfs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "volumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LambdaVolumeMount])))))

newLambdaContainerParams :: LambdaContainerParams Source #

Create a value of LambdaContainerParams with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:devices:LambdaContainerParams', lambdaContainerParams_devices - The list of system devices that the container can access.

$sel:memorySizeInKB:LambdaContainerParams', lambdaContainerParams_memorySizeInKB - The memory size of the container, expressed in kilobytes.

Default: 16384 (16 MB)

$sel:mountROSysfs:LambdaContainerParams', lambdaContainerParams_mountROSysfs - Whether or not the container can read information from the device's /sys folder.

Default: false

$sel:volumes:LambdaContainerParams', lambdaContainerParams_volumes - The list of volumes that the container can access.

LambdaDeviceMount

data LambdaDeviceMount Source #

Contains information about a device that Linux processes in a container can access.

See: newLambdaDeviceMount smart constructor.

Instances

Instances details
ToJSON LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

Generic LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

Associated Types

type Rep LambdaDeviceMount :: Type -> Type #

Read LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

Show LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

NFData LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

Methods

rnf :: LambdaDeviceMount -> () #

Eq LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

Hashable LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

type Rep LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

type Rep LambdaDeviceMount = D1 ('MetaData "LambdaDeviceMount" "Amazonka.GreengrassV2.Types.LambdaDeviceMount" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "LambdaDeviceMount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addGroupOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "permission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaFilesystemPermission)) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newLambdaDeviceMount Source #

Create a value of LambdaDeviceMount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addGroupOwner:LambdaDeviceMount', lambdaDeviceMount_addGroupOwner - Whether or not to add the component's system user as an owner of the device.

Default: false

$sel:permission:LambdaDeviceMount', lambdaDeviceMount_permission - The permission to access the device: read/only (ro) or read/write (rw).

Default: ro

$sel:path:LambdaDeviceMount', lambdaDeviceMount_path - The mount path for the device in the file system.

LambdaEventSource

data LambdaEventSource Source #

Contains information about an event source for an Lambda function. The event source defines the topics on which this Lambda function subscribes to receive messages that run the function.

See: newLambdaEventSource smart constructor.

Instances

Instances details
ToJSON LambdaEventSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSource

Generic LambdaEventSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSource

Associated Types

type Rep LambdaEventSource :: Type -> Type #

Read LambdaEventSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSource

Show LambdaEventSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSource

NFData LambdaEventSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSource

Methods

rnf :: LambdaEventSource -> () #

Eq LambdaEventSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSource

Hashable LambdaEventSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSource

type Rep LambdaEventSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaEventSource

type Rep LambdaEventSource = D1 ('MetaData "LambdaEventSource" "Amazonka.GreengrassV2.Types.LambdaEventSource" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "LambdaEventSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LambdaEventSourceType)))

newLambdaEventSource Source #

Create a value of LambdaEventSource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:topic:LambdaEventSource', lambdaEventSource_topic - The topic to which to subscribe to receive event messages.

$sel:type':LambdaEventSource', lambdaEventSource_type - The type of event source. Choose from the following options:

  • PUB_SUB – Subscribe to local publish/subscribe messages. This event source type doesn't support MQTT wildcards (+ and #) in the event source topic.
  • IOT_CORE – Subscribe to Amazon Web Services IoT Core MQTT messages. This event source type supports MQTT wildcards (+ and #) in the event source topic.

LambdaExecutionParameters

data LambdaExecutionParameters Source #

Contains parameters for a Lambda function that runs on IoT Greengrass.

See: newLambdaExecutionParameters smart constructor.

Instances

Instances details
ToJSON LambdaExecutionParameters Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaExecutionParameters

Generic LambdaExecutionParameters Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaExecutionParameters

Associated Types

type Rep LambdaExecutionParameters :: Type -> Type #

Read LambdaExecutionParameters Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaExecutionParameters

Show LambdaExecutionParameters Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaExecutionParameters

NFData LambdaExecutionParameters Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaExecutionParameters

Eq LambdaExecutionParameters Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaExecutionParameters

Hashable LambdaExecutionParameters Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaExecutionParameters

type Rep LambdaExecutionParameters Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaExecutionParameters

type Rep LambdaExecutionParameters = D1 ('MetaData "LambdaExecutionParameters" "Amazonka.GreengrassV2.Types.LambdaExecutionParameters" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "LambdaExecutionParameters'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "environmentVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "eventSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LambdaEventSource]))) :*: (S1 ('MetaSel ('Just "execArgs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "inputPayloadEncodingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaInputPayloadEncodingType)) :*: S1 ('MetaSel ('Just "linuxProcessParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaLinuxProcessParams))))) :*: ((S1 ('MetaSel ('Just "maxIdleTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "maxInstancesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maxQueueSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "pinned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "statusTimeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "timeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newLambdaExecutionParameters :: LambdaExecutionParameters Source #

Create a value of LambdaExecutionParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:environmentVariables:LambdaExecutionParameters', lambdaExecutionParameters_environmentVariables - The map of environment variables that are available to the Lambda function when it runs.

$sel:eventSources:LambdaExecutionParameters', lambdaExecutionParameters_eventSources - The list of event sources to which to subscribe to receive work messages. The Lambda function runs when it receives a message from an event source. You can subscribe this function to local publish/subscribe messages and Amazon Web Services IoT Core MQTT messages.

$sel:execArgs:LambdaExecutionParameters', lambdaExecutionParameters_execArgs - The list of arguments to pass to the Lambda function when it runs.

$sel:inputPayloadEncodingType:LambdaExecutionParameters', lambdaExecutionParameters_inputPayloadEncodingType - The encoding type that the Lambda function supports.

Default: json

$sel:linuxProcessParams:LambdaExecutionParameters', lambdaExecutionParameters_linuxProcessParams - The parameters for the Linux process that contains the Lambda function.

$sel:maxIdleTimeInSeconds:LambdaExecutionParameters', lambdaExecutionParameters_maxIdleTimeInSeconds - The maximum amount of time in seconds that a non-pinned Lambda function can idle before the IoT Greengrass Core software stops its process.

$sel:maxInstancesCount:LambdaExecutionParameters', lambdaExecutionParameters_maxInstancesCount - The maximum number of instances that a non-pinned Lambda function can run at the same time.

$sel:maxQueueSize:LambdaExecutionParameters', lambdaExecutionParameters_maxQueueSize - The maximum size of the message queue for the Lambda function component. The IoT Greengrass core stores messages in a FIFO (first-in-first-out) queue until it can run the Lambda function to consume each message.

$sel:pinned:LambdaExecutionParameters', lambdaExecutionParameters_pinned - Whether or not the Lambda function is pinned, or long-lived.

  • A pinned Lambda function starts when IoT Greengrass starts and keeps running in its own container.
  • A non-pinned Lambda function starts only when it receives a work item and exists after it idles for maxIdleTimeInSeconds. If the function has multiple work items, the IoT Greengrass Core software creates multiple instances of the function.

Default: true

$sel:statusTimeoutInSeconds:LambdaExecutionParameters', lambdaExecutionParameters_statusTimeoutInSeconds - The interval in seconds at which a pinned (also known as long-lived) Lambda function component sends status updates to the Lambda manager component.

$sel:timeoutInSeconds:LambdaExecutionParameters', lambdaExecutionParameters_timeoutInSeconds - The maximum amount of time in seconds that the Lambda function can process a work item.

LambdaFunctionRecipeSource

data LambdaFunctionRecipeSource Source #

Contains information about an Lambda function to import to create a component.

See: newLambdaFunctionRecipeSource smart constructor.

Instances

Instances details
ToJSON LambdaFunctionRecipeSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFunctionRecipeSource

Generic LambdaFunctionRecipeSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFunctionRecipeSource

Associated Types

type Rep LambdaFunctionRecipeSource :: Type -> Type #

Read LambdaFunctionRecipeSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFunctionRecipeSource

Show LambdaFunctionRecipeSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFunctionRecipeSource

NFData LambdaFunctionRecipeSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFunctionRecipeSource

Eq LambdaFunctionRecipeSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFunctionRecipeSource

Hashable LambdaFunctionRecipeSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFunctionRecipeSource

type Rep LambdaFunctionRecipeSource Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaFunctionRecipeSource

type Rep LambdaFunctionRecipeSource = D1 ('MetaData "LambdaFunctionRecipeSource" "Amazonka.GreengrassV2.Types.LambdaFunctionRecipeSource" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "LambdaFunctionRecipeSource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "componentDependencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ComponentDependencyRequirement))) :*: (S1 ('MetaSel ('Just "componentLambdaParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaExecutionParameters)) :*: S1 ('MetaSel ('Just "componentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "componentPlatforms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ComponentPlatform])) :*: (S1 ('MetaSel ('Just "componentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lambdaArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newLambdaFunctionRecipeSource Source #

Create a value of LambdaFunctionRecipeSource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentDependencies:LambdaFunctionRecipeSource', lambdaFunctionRecipeSource_componentDependencies - The component versions on which this Lambda function component depends.

$sel:componentLambdaParameters:LambdaFunctionRecipeSource', lambdaFunctionRecipeSource_componentLambdaParameters - The system and runtime parameters for the Lambda function as it runs on the Greengrass core device.

$sel:componentName:LambdaFunctionRecipeSource', lambdaFunctionRecipeSource_componentName - The name of the component.

Defaults to the name of the Lambda function.

$sel:componentPlatforms:LambdaFunctionRecipeSource', lambdaFunctionRecipeSource_componentPlatforms - The platforms that the component version supports.

$sel:componentVersion:LambdaFunctionRecipeSource', lambdaFunctionRecipeSource_componentVersion - The version of the component.

Defaults to the version of the Lambda function as a semantic version. For example, if your function version is 3, the component version becomes 3.0.0.

$sel:lambdaArn:LambdaFunctionRecipeSource', lambdaFunctionRecipeSource_lambdaArn - The ARN of the Lambda function. The ARN must include the version of the function to import. You can't use version aliases like $LATEST.

LambdaLinuxProcessParams

data LambdaLinuxProcessParams Source #

Contains parameters for a Linux process that contains an Lambda function.

See: newLambdaLinuxProcessParams smart constructor.

Instances

Instances details
ToJSON LambdaLinuxProcessParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaLinuxProcessParams

Generic LambdaLinuxProcessParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaLinuxProcessParams

Associated Types

type Rep LambdaLinuxProcessParams :: Type -> Type #

Read LambdaLinuxProcessParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaLinuxProcessParams

Show LambdaLinuxProcessParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaLinuxProcessParams

NFData LambdaLinuxProcessParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaLinuxProcessParams

Eq LambdaLinuxProcessParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaLinuxProcessParams

Hashable LambdaLinuxProcessParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaLinuxProcessParams

type Rep LambdaLinuxProcessParams Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaLinuxProcessParams

type Rep LambdaLinuxProcessParams = D1 ('MetaData "LambdaLinuxProcessParams" "Amazonka.GreengrassV2.Types.LambdaLinuxProcessParams" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "LambdaLinuxProcessParams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaContainerParams)) :*: S1 ('MetaSel ('Just "isolationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaIsolationMode))))

newLambdaLinuxProcessParams :: LambdaLinuxProcessParams Source #

Create a value of LambdaLinuxProcessParams with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerParams:LambdaLinuxProcessParams', lambdaLinuxProcessParams_containerParams - The parameters for the container in which the Lambda function runs.

$sel:isolationMode:LambdaLinuxProcessParams', lambdaLinuxProcessParams_isolationMode - The isolation mode for the process that contains the Lambda function. The process can run in an isolated runtime environment inside the IoT Greengrass container, or as a regular process outside any container.

Default: GreengrassContainer

LambdaVolumeMount

data LambdaVolumeMount Source #

Contains information about a volume that Linux processes in a container can access. When you define a volume, the IoT Greengrass Core software mounts the source files to the destination inside the container.

See: newLambdaVolumeMount smart constructor.

Instances

Instances details
ToJSON LambdaVolumeMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaVolumeMount

Generic LambdaVolumeMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaVolumeMount

Associated Types

type Rep LambdaVolumeMount :: Type -> Type #

Read LambdaVolumeMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaVolumeMount

Show LambdaVolumeMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaVolumeMount

NFData LambdaVolumeMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaVolumeMount

Methods

rnf :: LambdaVolumeMount -> () #

Eq LambdaVolumeMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaVolumeMount

Hashable LambdaVolumeMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaVolumeMount

type Rep LambdaVolumeMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaVolumeMount

type Rep LambdaVolumeMount = D1 ('MetaData "LambdaVolumeMount" "Amazonka.GreengrassV2.Types.LambdaVolumeMount" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "LambdaVolumeMount'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addGroupOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "permission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaFilesystemPermission))) :*: (S1 ('MetaSel ('Just "sourcePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newLambdaVolumeMount Source #

Create a value of LambdaVolumeMount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addGroupOwner:LambdaVolumeMount', lambdaVolumeMount_addGroupOwner - Whether or not to add the IoT Greengrass user group as an owner of the volume.

Default: false

$sel:permission:LambdaVolumeMount', lambdaVolumeMount_permission - The permission to access the volume: read/only (ro) or read/write (rw).

Default: ro

$sel:sourcePath:LambdaVolumeMount', lambdaVolumeMount_sourcePath - The path to the physical volume in the file system.

$sel:destinationPath:LambdaVolumeMount', lambdaVolumeMount_destinationPath - The path to the logical volume in the file system.

ResolvedComponentVersion

data ResolvedComponentVersion Source #

Contains information about a component version that is compatible to run on a Greengrass core device.

See: newResolvedComponentVersion smart constructor.

Instances

Instances details
FromJSON ResolvedComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ResolvedComponentVersion

Generic ResolvedComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ResolvedComponentVersion

Associated Types

type Rep ResolvedComponentVersion :: Type -> Type #

Read ResolvedComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ResolvedComponentVersion

Show ResolvedComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ResolvedComponentVersion

NFData ResolvedComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ResolvedComponentVersion

Eq ResolvedComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ResolvedComponentVersion

Hashable ResolvedComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ResolvedComponentVersion

type Rep ResolvedComponentVersion Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.ResolvedComponentVersion

type Rep ResolvedComponentVersion = D1 ('MetaData "ResolvedComponentVersion" "Amazonka.GreengrassV2.Types.ResolvedComponentVersion" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "ResolvedComponentVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "componentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recipe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: S1 ('MetaSel ('Just "vendorGuidance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VendorGuidance))))))

newResolvedComponentVersion :: ResolvedComponentVersion Source #

Create a value of ResolvedComponentVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ResolvedComponentVersion', resolvedComponentVersion_arn - The ARN of the component version.

$sel:componentName:ResolvedComponentVersion', resolvedComponentVersion_componentName - The name of the component.

$sel:componentVersion:ResolvedComponentVersion', resolvedComponentVersion_componentVersion - The version of the component.

$sel:message:ResolvedComponentVersion', resolvedComponentVersion_message - A message that communicates details about the vendor guidance state of the component version. This message communicates why a component version is discontinued or deleted.

$sel:recipe:ResolvedComponentVersion', resolvedComponentVersion_recipe - The recipe of the component version.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:vendorGuidance:ResolvedComponentVersion', resolvedComponentVersion_vendorGuidance - The vendor guidance state for the component version. This state indicates whether the component version has any issues that you should consider before you deploy it. The vendor guidance state can be:

  • ACTIVE – This component version is available and recommended for use.
  • DISCONTINUED – This component version has been discontinued by its publisher. You can deploy this component version, but we recommend that you use a different version of this component.
  • DELETED – This component version has been deleted by its publisher, so you can't deploy it. If you have any existing deployments that specify this component version, those deployments will fail.

SystemResourceLimits

data SystemResourceLimits Source #

Contains information about system resource limits that the IoT Greengrass Core software applies to a component's processes. For more information, see Configure system resource limits for components.

See: newSystemResourceLimits smart constructor.

Instances

Instances details
FromJSON SystemResourceLimits Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.SystemResourceLimits

ToJSON SystemResourceLimits Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.SystemResourceLimits

Generic SystemResourceLimits Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.SystemResourceLimits

Associated Types

type Rep SystemResourceLimits :: Type -> Type #

Read SystemResourceLimits Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.SystemResourceLimits

Show SystemResourceLimits Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.SystemResourceLimits

NFData SystemResourceLimits Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.SystemResourceLimits

Methods

rnf :: SystemResourceLimits -> () #

Eq SystemResourceLimits Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.SystemResourceLimits

Hashable SystemResourceLimits Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.SystemResourceLimits

type Rep SystemResourceLimits Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.SystemResourceLimits

type Rep SystemResourceLimits = D1 ('MetaData "SystemResourceLimits" "Amazonka.GreengrassV2.Types.SystemResourceLimits" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "SystemResourceLimits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cpus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "memory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newSystemResourceLimits :: SystemResourceLimits Source #

Create a value of SystemResourceLimits with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cpus:SystemResourceLimits', systemResourceLimits_cpus - The maximum amount of CPU time that a component's processes can use on the core device. A core device's total CPU time is equivalent to the device's number of CPU cores. For example, on a core device with 4 CPU cores, you can set this value to 2 to limit the component's processes to 50 percent usage of each CPU core. On a device with 1 CPU core, you can set this value to 0.25 to limit the component's processes to 25 percent usage of the CPU. If you set this value to a number greater than the number of CPU cores, the IoT Greengrass Core software doesn't limit the component's CPU usage.

$sel:memory:SystemResourceLimits', systemResourceLimits_memory - The maximum amount of RAM, expressed in kilobytes, that a component's processes can use on the core device.