amazonka-iot-2.0: Amazon IoT 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.IoT

Contents

Description

Derived from API version 2015-05-28 of the AWS service descriptions, licensed under Apache 2.0.

IoT

IoT provides secure, bi-directional communication between Internet-connected devices (such as sensors, actuators, embedded devices, or smart appliances) and the Amazon Web Services cloud. You can discover your custom IoT-Data endpoint to communicate with, configure rules for data processing and integration with other services, organize resources associated with each device (Registry), configure logging, and create and manage policies and credentials to authenticate devices.

The service endpoints that expose this API are listed in Amazon Web Services IoT Core Endpoints and Quotas. You must use the endpoint for the region that has the resources you want to access.

The service name used by Amazon Web Services Signature Version 4 to sign the request is: execute-api.

For more information about how IoT works, see the Developer Guide.

For information about how to use the credentials provider for IoT, see Authorizing Direct Calls to Amazon Web Services Services.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-05-28 of the Amazon IoT 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 IoT.

CertificateConflictException

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

Unable to verify the CA certificate used to sign the device certificate you are attempting to register. This is happens when you have registered more than one CA certificate that has the same subject field and public key.

CertificateStateException

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

The certificate operation is not allowed.

CertificateValidationException

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

The certificate is invalid.

ConflictException

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

A resource with the same name already exists.

ConflictingResourceUpdateException

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

A conflicting resource update exception. This exception is thrown when two pending updates cause a conflict.

DeleteConflictException

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

You can't delete the resource because it is attached to one or more resources.

IndexNotReadyException

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

The index is not ready.

InternalException

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

An unexpected error has occurred.

InternalFailureException

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

An unexpected error has occurred.

InternalServerException

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

Internal error from the service that indicates an unexpected error or that the service is unavailable.

InvalidAggregationException

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

The aggregation is invalid.

InvalidQueryException

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

The query is invalid.

InvalidRequestException

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

The request is not valid.

InvalidResponseException

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

The response is invalid.

InvalidStateTransitionException

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

An attempt was made to change to an invalid state, for example by deleting a job or a job execution which is "IN_PROGRESS" without setting the force parameter.

LimitExceededException

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

A limit has been exceeded.

MalformedPolicyException

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

The policy documentation is not valid.

NotConfiguredException

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

The resource is not configured.

RegistrationCodeValidationException

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

The registration code is invalid.

ResourceAlreadyExistsException

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

The resource already exists.

ResourceNotFoundException

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

The specified resource does not exist.

ResourceRegistrationFailureException

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

The resource registration failed.

ServiceUnavailableException

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

The service is temporarily unavailable.

SqlParseException

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

The Rule-SQL expression can't be parsed correctly.

TaskAlreadyExistsException

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

This exception occurs if you attempt to start a task with the same task-id as an existing task but with a different clientRequestToken.

ThrottlingException

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

The rate exceeds the limit.

TransferAlreadyCompletedException

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

You can't revert the certificate transfer because the transfer is already complete.

TransferConflictException

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

You can't transfer the certificate because authorization policies are still attached.

UnauthorizedException

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

You are not authorized to perform this operation.

VersionConflictException

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

An exception thrown when the version of an entity specified with the expectedVersion parameter does not match the latest version in the system.

VersionsLimitExceededException

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

The number of policy versions exceeds the limit.

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.

AcceptCertificateTransfer

data AcceptCertificateTransfer Source #

The input for the AcceptCertificateTransfer operation.

See: newAcceptCertificateTransfer smart constructor.

Instances

Instances details
ToJSON AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

ToHeaders AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

ToPath AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

ToQuery AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

AWSRequest AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

Generic AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

Associated Types

type Rep AcceptCertificateTransfer :: Type -> Type #

Read AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

Show AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

NFData AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

Eq AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

Hashable AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

type AWSResponse AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

type Rep AcceptCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

type Rep AcceptCertificateTransfer = D1 ('MetaData "AcceptCertificateTransfer" "Amazonka.IoT.AcceptCertificateTransfer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AcceptCertificateTransfer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "setAsActive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAcceptCertificateTransfer Source #

Create a value of AcceptCertificateTransfer 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:setAsActive:AcceptCertificateTransfer', acceptCertificateTransfer_setAsActive - Specifies whether the certificate is active.

AcceptCertificateTransfer, acceptCertificateTransfer_certificateId - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

data AcceptCertificateTransferResponse Source #

See: newAcceptCertificateTransferResponse smart constructor.

Instances

Instances details
Generic AcceptCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

Associated Types

type Rep AcceptCertificateTransferResponse :: Type -> Type #

Read AcceptCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

Show AcceptCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

NFData AcceptCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

Eq AcceptCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

type Rep AcceptCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.AcceptCertificateTransfer

type Rep AcceptCertificateTransferResponse = D1 ('MetaData "AcceptCertificateTransferResponse" "Amazonka.IoT.AcceptCertificateTransfer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AcceptCertificateTransferResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAcceptCertificateTransferResponse :: AcceptCertificateTransferResponse Source #

Create a value of AcceptCertificateTransferResponse with all optional fields omitted.

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

AddThingToBillingGroup

data AddThingToBillingGroup Source #

See: newAddThingToBillingGroup smart constructor.

Instances

Instances details
ToJSON AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

ToHeaders AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

ToPath AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

ToQuery AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

AWSRequest AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

Associated Types

type AWSResponse AddThingToBillingGroup #

Generic AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

Associated Types

type Rep AddThingToBillingGroup :: Type -> Type #

Read AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

Show AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

NFData AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

Methods

rnf :: AddThingToBillingGroup -> () #

Eq AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

Hashable AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

type AWSResponse AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

type Rep AddThingToBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

type Rep AddThingToBillingGroup = D1 ('MetaData "AddThingToBillingGroup" "Amazonka.IoT.AddThingToBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AddThingToBillingGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "billingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAddThingToBillingGroup :: AddThingToBillingGroup Source #

Create a value of AddThingToBillingGroup 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:billingGroupArn:AddThingToBillingGroup', addThingToBillingGroup_billingGroupArn - The ARN of the billing group.

$sel:billingGroupName:AddThingToBillingGroup', addThingToBillingGroup_billingGroupName - The name of the billing group.

This call is asynchronous. It might take several seconds for the detachment to propagate.

AddThingToBillingGroup, addThingToBillingGroup_thingArn - The ARN of the thing to be added to the billing group.

AddThingToBillingGroup, addThingToBillingGroup_thingName - The name of the thing to be added to the billing group.

data AddThingToBillingGroupResponse Source #

See: newAddThingToBillingGroupResponse smart constructor.

Instances

Instances details
Generic AddThingToBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

Associated Types

type Rep AddThingToBillingGroupResponse :: Type -> Type #

Read AddThingToBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

Show AddThingToBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

NFData AddThingToBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

Eq AddThingToBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

type Rep AddThingToBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToBillingGroup

type Rep AddThingToBillingGroupResponse = D1 ('MetaData "AddThingToBillingGroupResponse" "Amazonka.IoT.AddThingToBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AddThingToBillingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddThingToBillingGroupResponse Source #

Create a value of AddThingToBillingGroupResponse 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:AddThingToBillingGroupResponse', addThingToBillingGroupResponse_httpStatus - The response's http status code.

AddThingToThingGroup

data AddThingToThingGroup Source #

See: newAddThingToThingGroup smart constructor.

Instances

Instances details
ToJSON AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

ToHeaders AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

ToPath AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

ToQuery AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

AWSRequest AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

Associated Types

type AWSResponse AddThingToThingGroup #

Generic AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

Associated Types

type Rep AddThingToThingGroup :: Type -> Type #

Read AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

Show AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

NFData AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

Methods

rnf :: AddThingToThingGroup -> () #

Eq AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

Hashable AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

type AWSResponse AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

type Rep AddThingToThingGroup Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

type Rep AddThingToThingGroup = D1 ('MetaData "AddThingToThingGroup" "Amazonka.IoT.AddThingToThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AddThingToThingGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "overrideDynamicGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "thingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAddThingToThingGroup :: AddThingToThingGroup Source #

Create a value of AddThingToThingGroup 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:

AddThingToThingGroup, addThingToThingGroup_overrideDynamicGroups - Override dynamic thing groups with static thing groups when 10-group limit is reached. If a thing belongs to 10 thing groups, and one or more of those groups are dynamic thing groups, adding a thing to a static group removes the thing from the last dynamic group.

AddThingToThingGroup, addThingToThingGroup_thingArn - The ARN of the thing to add to a group.

$sel:thingGroupArn:AddThingToThingGroup', addThingToThingGroup_thingGroupArn - The ARN of the group to which you are adding a thing.

AddThingToThingGroup, addThingToThingGroup_thingGroupName - The name of the group to which you are adding a thing.

AddThingToThingGroup, addThingToThingGroup_thingName - The name of the thing to add to a group.

data AddThingToThingGroupResponse Source #

See: newAddThingToThingGroupResponse smart constructor.

Instances

Instances details
Generic AddThingToThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

Associated Types

type Rep AddThingToThingGroupResponse :: Type -> Type #

Read AddThingToThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

Show AddThingToThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

NFData AddThingToThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

Eq AddThingToThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

type Rep AddThingToThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.AddThingToThingGroup

type Rep AddThingToThingGroupResponse = D1 ('MetaData "AddThingToThingGroupResponse" "Amazonka.IoT.AddThingToThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AddThingToThingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddThingToThingGroupResponse Source #

Create a value of AddThingToThingGroupResponse 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:AddThingToThingGroupResponse', addThingToThingGroupResponse_httpStatus - The response's http status code.

AssociateTargetsWithJob

data AssociateTargetsWithJob Source #

See: newAssociateTargetsWithJob smart constructor.

Instances

Instances details
ToJSON AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

ToHeaders AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

ToPath AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

ToQuery AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

AWSRequest AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

Generic AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

Associated Types

type Rep AssociateTargetsWithJob :: Type -> Type #

Read AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

Show AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

NFData AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

Methods

rnf :: AssociateTargetsWithJob -> () #

Eq AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

Hashable AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

type AWSResponse AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

type Rep AssociateTargetsWithJob Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

type Rep AssociateTargetsWithJob = D1 ('MetaData "AssociateTargetsWithJob" "Amazonka.IoT.AssociateTargetsWithJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AssociateTargetsWithJob'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "namespaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateTargetsWithJob Source #

Create a value of AssociateTargetsWithJob 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:

AssociateTargetsWithJob, associateTargetsWithJob_comment - An optional comment string describing why the job was associated with the targets.

AssociateTargetsWithJob, associateTargetsWithJob_namespaceId - The namespace used to indicate that a job is a customer-managed job.

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.

$aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/

The namespaceId feature is in public preview.

AssociateTargetsWithJob, associateTargetsWithJob_targets - A list of thing group ARNs that define the targets of the job.

AssociateTargetsWithJob, associateTargetsWithJob_jobId - The unique identifier you assigned to this job when it was created.

data AssociateTargetsWithJobResponse Source #

See: newAssociateTargetsWithJobResponse smart constructor.

Instances

Instances details
Generic AssociateTargetsWithJobResponse Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

Associated Types

type Rep AssociateTargetsWithJobResponse :: Type -> Type #

Read AssociateTargetsWithJobResponse Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

Show AssociateTargetsWithJobResponse Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

NFData AssociateTargetsWithJobResponse Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

Eq AssociateTargetsWithJobResponse Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

type Rep AssociateTargetsWithJobResponse Source # 
Instance details

Defined in Amazonka.IoT.AssociateTargetsWithJob

type Rep AssociateTargetsWithJobResponse = D1 ('MetaData "AssociateTargetsWithJobResponse" "Amazonka.IoT.AssociateTargetsWithJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AssociateTargetsWithJobResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssociateTargetsWithJobResponse Source #

Create a value of AssociateTargetsWithJobResponse 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:

AssociateTargetsWithJobResponse, associateTargetsWithJobResponse_description - A short text description of the job.

AssociateTargetsWithJobResponse, associateTargetsWithJobResponse_jobArn - An ARN identifying the job.

AssociateTargetsWithJob, associateTargetsWithJobResponse_jobId - The unique identifier you assigned to this job when it was created.

$sel:httpStatus:AssociateTargetsWithJobResponse', associateTargetsWithJobResponse_httpStatus - The response's http status code.

AttachPolicy

data AttachPolicy Source #

See: newAttachPolicy smart constructor.

Constructors

AttachPolicy' Text Text 

Instances

Instances details
ToJSON AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

ToHeaders AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

ToPath AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

ToQuery AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

AWSRequest AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

Associated Types

type AWSResponse AttachPolicy #

Generic AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

Associated Types

type Rep AttachPolicy :: Type -> Type #

Read AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

Show AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

NFData AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

Methods

rnf :: AttachPolicy -> () #

Eq AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

Hashable AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

type AWSResponse AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

type Rep AttachPolicy Source # 
Instance details

Defined in Amazonka.IoT.AttachPolicy

type Rep AttachPolicy = D1 ('MetaData "AttachPolicy" "Amazonka.IoT.AttachPolicy" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AttachPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAttachPolicy Source #

Create a value of AttachPolicy 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:

AttachPolicy, attachPolicy_policyName - The name of the policy to attach.

AttachPolicy, attachPolicy_target - The identity to which the policy is attached. For example, a thing group or a certificate.

data AttachPolicyResponse Source #

See: newAttachPolicyResponse smart constructor.

Constructors

AttachPolicyResponse' 

newAttachPolicyResponse :: AttachPolicyResponse Source #

Create a value of AttachPolicyResponse with all optional fields omitted.

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

AttachSecurityProfile

data AttachSecurityProfile Source #

See: newAttachSecurityProfile smart constructor.

Instances

Instances details
ToJSON AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

ToHeaders AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

ToPath AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

ToQuery AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

AWSRequest AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

Associated Types

type AWSResponse AttachSecurityProfile #

Generic AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

Associated Types

type Rep AttachSecurityProfile :: Type -> Type #

Read AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

Show AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

NFData AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

Methods

rnf :: AttachSecurityProfile -> () #

Eq AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

Hashable AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

type AWSResponse AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

type Rep AttachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

type Rep AttachSecurityProfile = D1 ('MetaData "AttachSecurityProfile" "Amazonka.IoT.AttachSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AttachSecurityProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "securityProfileTargetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAttachSecurityProfile Source #

Create a value of AttachSecurityProfile 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:

AttachSecurityProfile, attachSecurityProfile_securityProfileName - The security profile that is attached.

$sel:securityProfileTargetArn:AttachSecurityProfile', attachSecurityProfile_securityProfileTargetArn - The ARN of the target (thing group) to which the security profile is attached.

data AttachSecurityProfileResponse Source #

See: newAttachSecurityProfileResponse smart constructor.

Instances

Instances details
Generic AttachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

Associated Types

type Rep AttachSecurityProfileResponse :: Type -> Type #

Read AttachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

Show AttachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

NFData AttachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

Eq AttachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

type Rep AttachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachSecurityProfile

type Rep AttachSecurityProfileResponse = D1 ('MetaData "AttachSecurityProfileResponse" "Amazonka.IoT.AttachSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AttachSecurityProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAttachSecurityProfileResponse Source #

Create a value of AttachSecurityProfileResponse 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:AttachSecurityProfileResponse', attachSecurityProfileResponse_httpStatus - The response's http status code.

AttachThingPrincipal

data AttachThingPrincipal Source #

The input for the AttachThingPrincipal operation.

See: newAttachThingPrincipal smart constructor.

Instances

Instances details
ToJSON AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

ToHeaders AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

ToPath AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

ToQuery AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

AWSRequest AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

Associated Types

type AWSResponse AttachThingPrincipal #

Generic AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

Associated Types

type Rep AttachThingPrincipal :: Type -> Type #

Read AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

Show AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

NFData AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

Methods

rnf :: AttachThingPrincipal -> () #

Eq AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

Hashable AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

type AWSResponse AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

type Rep AttachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

type Rep AttachThingPrincipal = D1 ('MetaData "AttachThingPrincipal" "Amazonka.IoT.AttachThingPrincipal" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AttachThingPrincipal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAttachThingPrincipal Source #

Create a value of AttachThingPrincipal 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:

AttachThingPrincipal, attachThingPrincipal_thingName - The name of the thing.

$sel:principal:AttachThingPrincipal', attachThingPrincipal_principal - The principal, which can be a certificate ARN (as returned from the CreateCertificate operation) or an Amazon Cognito ID.

data AttachThingPrincipalResponse Source #

The output from the AttachThingPrincipal operation.

See: newAttachThingPrincipalResponse smart constructor.

Instances

Instances details
Generic AttachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

Associated Types

type Rep AttachThingPrincipalResponse :: Type -> Type #

Read AttachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

Show AttachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

NFData AttachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

Eq AttachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

type Rep AttachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.AttachThingPrincipal

type Rep AttachThingPrincipalResponse = D1 ('MetaData "AttachThingPrincipalResponse" "Amazonka.IoT.AttachThingPrincipal" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AttachThingPrincipalResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAttachThingPrincipalResponse Source #

Create a value of AttachThingPrincipalResponse 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:AttachThingPrincipalResponse', attachThingPrincipalResponse_httpStatus - The response's http status code.

CancelAuditMitigationActionsTask

data CancelAuditMitigationActionsTask Source #

See: newCancelAuditMitigationActionsTask smart constructor.

Instances

Instances details
ToJSON CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

ToHeaders CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

ToPath CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

ToQuery CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

AWSRequest CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

Generic CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

Associated Types

type Rep CancelAuditMitigationActionsTask :: Type -> Type #

Read CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

Show CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

NFData CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

Eq CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

Hashable CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

type AWSResponse CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

type Rep CancelAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

type Rep CancelAuditMitigationActionsTask = D1 ('MetaData "CancelAuditMitigationActionsTask" "Amazonka.IoT.CancelAuditMitigationActionsTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelAuditMitigationActionsTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelAuditMitigationActionsTask Source #

Create a value of CancelAuditMitigationActionsTask 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:

CancelAuditMitigationActionsTask, cancelAuditMitigationActionsTask_taskId - The unique identifier for the task that you want to cancel.

data CancelAuditMitigationActionsTaskResponse Source #

Instances

Instances details
Generic CancelAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

Read CancelAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

Show CancelAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

NFData CancelAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

Eq CancelAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

type Rep CancelAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditMitigationActionsTask

type Rep CancelAuditMitigationActionsTaskResponse = D1 ('MetaData "CancelAuditMitigationActionsTaskResponse" "Amazonka.IoT.CancelAuditMitigationActionsTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelAuditMitigationActionsTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelAuditMitigationActionsTaskResponse Source #

Create a value of CancelAuditMitigationActionsTaskResponse 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:CancelAuditMitigationActionsTaskResponse', cancelAuditMitigationActionsTaskResponse_httpStatus - The response's http status code.

CancelAuditTask

data CancelAuditTask Source #

See: newCancelAuditTask smart constructor.

Constructors

CancelAuditTask' Text 

Instances

Instances details
ToJSON CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

ToHeaders CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

ToPath CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

ToQuery CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

AWSRequest CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

Associated Types

type AWSResponse CancelAuditTask #

Generic CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

Associated Types

type Rep CancelAuditTask :: Type -> Type #

Read CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

Show CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

NFData CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

Methods

rnf :: CancelAuditTask -> () #

Eq CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

Hashable CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

type AWSResponse CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

type Rep CancelAuditTask Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

type Rep CancelAuditTask = D1 ('MetaData "CancelAuditTask" "Amazonka.IoT.CancelAuditTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelAuditTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelAuditTask Source #

Create a value of CancelAuditTask 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:

CancelAuditTask, cancelAuditTask_taskId - The ID of the audit you want to cancel. You can only cancel an audit that is "IN_PROGRESS".

data CancelAuditTaskResponse Source #

See: newCancelAuditTaskResponse smart constructor.

Instances

Instances details
Generic CancelAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

Associated Types

type Rep CancelAuditTaskResponse :: Type -> Type #

Read CancelAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

Show CancelAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

NFData CancelAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

Methods

rnf :: CancelAuditTaskResponse -> () #

Eq CancelAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

type Rep CancelAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelAuditTask

type Rep CancelAuditTaskResponse = D1 ('MetaData "CancelAuditTaskResponse" "Amazonka.IoT.CancelAuditTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelAuditTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelAuditTaskResponse Source #

Create a value of CancelAuditTaskResponse 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:CancelAuditTaskResponse', cancelAuditTaskResponse_httpStatus - The response's http status code.

CancelCertificateTransfer

data CancelCertificateTransfer Source #

The input for the CancelCertificateTransfer operation.

See: newCancelCertificateTransfer smart constructor.

Instances

Instances details
ToJSON CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

ToHeaders CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

ToPath CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

ToQuery CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

AWSRequest CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

Generic CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

Associated Types

type Rep CancelCertificateTransfer :: Type -> Type #

Read CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

Show CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

NFData CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

Eq CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

Hashable CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

type AWSResponse CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

type Rep CancelCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

type Rep CancelCertificateTransfer = D1 ('MetaData "CancelCertificateTransfer" "Amazonka.IoT.CancelCertificateTransfer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelCertificateTransfer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelCertificateTransfer Source #

Create a value of CancelCertificateTransfer 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:

CancelCertificateTransfer, cancelCertificateTransfer_certificateId - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

data CancelCertificateTransferResponse Source #

See: newCancelCertificateTransferResponse smart constructor.

Instances

Instances details
Generic CancelCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

Associated Types

type Rep CancelCertificateTransferResponse :: Type -> Type #

Read CancelCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

Show CancelCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

NFData CancelCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

Eq CancelCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

type Rep CancelCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelCertificateTransfer

type Rep CancelCertificateTransferResponse = D1 ('MetaData "CancelCertificateTransferResponse" "Amazonka.IoT.CancelCertificateTransfer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelCertificateTransferResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCancelCertificateTransferResponse :: CancelCertificateTransferResponse Source #

Create a value of CancelCertificateTransferResponse with all optional fields omitted.

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

CancelDetectMitigationActionsTask

data CancelDetectMitigationActionsTask Source #

See: newCancelDetectMitigationActionsTask smart constructor.

Instances

Instances details
ToJSON CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

ToHeaders CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

ToPath CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

ToQuery CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

AWSRequest CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

Generic CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

Associated Types

type Rep CancelDetectMitigationActionsTask :: Type -> Type #

Read CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

Show CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

NFData CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

Eq CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

Hashable CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

type AWSResponse CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

type Rep CancelDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

type Rep CancelDetectMitigationActionsTask = D1 ('MetaData "CancelDetectMitigationActionsTask" "Amazonka.IoT.CancelDetectMitigationActionsTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelDetectMitigationActionsTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelDetectMitigationActionsTask Source #

Create a value of CancelDetectMitigationActionsTask 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:

CancelDetectMitigationActionsTask, cancelDetectMitigationActionsTask_taskId - The unique identifier of the task.

data CancelDetectMitigationActionsTaskResponse Source #

Instances

Instances details
Generic CancelDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

Read CancelDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

Show CancelDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

NFData CancelDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

Eq CancelDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

type Rep CancelDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelDetectMitigationActionsTask

type Rep CancelDetectMitigationActionsTaskResponse = D1 ('MetaData "CancelDetectMitigationActionsTaskResponse" "Amazonka.IoT.CancelDetectMitigationActionsTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelDetectMitigationActionsTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelDetectMitigationActionsTaskResponse Source #

Create a value of CancelDetectMitigationActionsTaskResponse 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:CancelDetectMitigationActionsTaskResponse', cancelDetectMitigationActionsTaskResponse_httpStatus - The response's http status code.

CancelJob

data CancelJob Source #

See: newCancelJob smart constructor.

Instances

Instances details
ToJSON CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

ToHeaders CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

Methods

toHeaders :: CancelJob -> [Header] #

ToPath CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

ToQuery CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

AWSRequest CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

Associated Types

type AWSResponse CancelJob #

Generic CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

Associated Types

type Rep CancelJob :: Type -> Type #

Read CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

Show CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

NFData CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

Methods

rnf :: CancelJob -> () #

Eq CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

Hashable CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

type AWSResponse CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

type Rep CancelJob Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

type Rep CancelJob = D1 ('MetaData "CancelJob" "Amazonka.IoT.CancelJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelJob'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "reasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCancelJob Source #

Arguments

:: Text

CancelJob

-> CancelJob 

Create a value of CancelJob 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:

CancelJob, cancelJob_comment - An optional comment string describing why the job was canceled.

$sel:force:CancelJob', cancelJob_force - (Optional) If true job executions with status "IN_PROGRESS" and "QUEUED" are canceled, otherwise only job executions with status "QUEUED" are canceled. The default is false.

Canceling a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to update the job execution status. Use caution and ensure that each device executing a job which is canceled is able to recover to a valid state.

CancelJob, cancelJob_reasonCode - (Optional)A reason code string that explains why the job was canceled.

CancelJob, cancelJob_jobId - The unique identifier you assigned to this job when it was created.

data CancelJobResponse Source #

See: newCancelJobResponse smart constructor.

Instances

Instances details
Generic CancelJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

Associated Types

type Rep CancelJobResponse :: Type -> Type #

Read CancelJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

Show CancelJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

NFData CancelJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

Methods

rnf :: CancelJobResponse -> () #

Eq CancelJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

type Rep CancelJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJob

type Rep CancelJobResponse = D1 ('MetaData "CancelJobResponse" "Amazonka.IoT.CancelJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelJobResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCancelJobResponse Source #

Create a value of CancelJobResponse 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:

CancelJobResponse, cancelJobResponse_description - A short text description of the job.

CancelJobResponse, cancelJobResponse_jobArn - The job ARN.

CancelJob, cancelJobResponse_jobId - The unique identifier you assigned to this job when it was created.

$sel:httpStatus:CancelJobResponse', cancelJobResponse_httpStatus - The response's http status code.

CancelJobExecution

data CancelJobExecution Source #

See: newCancelJobExecution smart constructor.

Instances

Instances details
ToJSON CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

ToHeaders CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

ToPath CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

ToQuery CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

AWSRequest CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

Associated Types

type AWSResponse CancelJobExecution #

Generic CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

Associated Types

type Rep CancelJobExecution :: Type -> Type #

Read CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

Show CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

NFData CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

Methods

rnf :: CancelJobExecution -> () #

Eq CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

Hashable CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

type AWSResponse CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

type Rep CancelJobExecution Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

type Rep CancelJobExecution = D1 ('MetaData "CancelJobExecution" "Amazonka.IoT.CancelJobExecution" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelJobExecution'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "statusDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCancelJobExecution Source #

Create a value of CancelJobExecution 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:expectedVersion:CancelJobExecution', cancelJobExecution_expectedVersion - (Optional) The expected current version of the job execution. Each time you update the job execution, its version is incremented. If the version of the job execution stored in Jobs does not match, the update is rejected with a VersionMismatch error, and an ErrorResponse that contains the current job execution status data is returned. (This makes it unnecessary to perform a separate DescribeJobExecution request in order to obtain the job execution status data.)

$sel:force:CancelJobExecution', cancelJobExecution_force - (Optional) If true the job execution will be canceled if it has status IN_PROGRESS or QUEUED, otherwise the job execution will be canceled only if it has status QUEUED. If you attempt to cancel a job execution that is IN_PROGRESS, and you do not set force to true, then an InvalidStateTransitionException will be thrown. The default is false.

Canceling a job execution which is "IN_PROGRESS", will cause the device to be unable to update the job execution status. Use caution and ensure that the device is able to recover to a valid state.

CancelJobExecution, cancelJobExecution_statusDetails - A collection of name/value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged. You can specify at most 10 name/value pairs.

CancelJobExecution, cancelJobExecution_jobId - The ID of the job to be canceled.

CancelJobExecution, cancelJobExecution_thingName - The name of the thing whose execution of the job will be canceled.

data CancelJobExecutionResponse Source #

See: newCancelJobExecutionResponse smart constructor.

Instances

Instances details
Generic CancelJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

Associated Types

type Rep CancelJobExecutionResponse :: Type -> Type #

Read CancelJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

Show CancelJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

NFData CancelJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

Eq CancelJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

type Rep CancelJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.CancelJobExecution

type Rep CancelJobExecutionResponse = D1 ('MetaData "CancelJobExecutionResponse" "Amazonka.IoT.CancelJobExecution" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CancelJobExecutionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCancelJobExecutionResponse :: CancelJobExecutionResponse Source #

Create a value of CancelJobExecutionResponse with all optional fields omitted.

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

ClearDefaultAuthorizer

data ClearDefaultAuthorizer Source #

See: newClearDefaultAuthorizer smart constructor.

Instances

Instances details
ToHeaders ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

ToPath ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

ToQuery ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

AWSRequest ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

Associated Types

type AWSResponse ClearDefaultAuthorizer #

Generic ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

Associated Types

type Rep ClearDefaultAuthorizer :: Type -> Type #

Read ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

Show ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

NFData ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

Methods

rnf :: ClearDefaultAuthorizer -> () #

Eq ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

Hashable ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

type AWSResponse ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

type Rep ClearDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

type Rep ClearDefaultAuthorizer = D1 ('MetaData "ClearDefaultAuthorizer" "Amazonka.IoT.ClearDefaultAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ClearDefaultAuthorizer'" 'PrefixI 'False) (U1 :: Type -> Type))

newClearDefaultAuthorizer :: ClearDefaultAuthorizer Source #

Create a value of ClearDefaultAuthorizer with all optional fields omitted.

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

data ClearDefaultAuthorizerResponse Source #

See: newClearDefaultAuthorizerResponse smart constructor.

Instances

Instances details
Generic ClearDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

Associated Types

type Rep ClearDefaultAuthorizerResponse :: Type -> Type #

Read ClearDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

Show ClearDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

NFData ClearDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

Eq ClearDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

type Rep ClearDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.ClearDefaultAuthorizer

type Rep ClearDefaultAuthorizerResponse = D1 ('MetaData "ClearDefaultAuthorizerResponse" "Amazonka.IoT.ClearDefaultAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ClearDefaultAuthorizerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newClearDefaultAuthorizerResponse Source #

Create a value of ClearDefaultAuthorizerResponse 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:ClearDefaultAuthorizerResponse', clearDefaultAuthorizerResponse_httpStatus - The response's http status code.

ConfirmTopicRuleDestination

data ConfirmTopicRuleDestination Source #

See: newConfirmTopicRuleDestination smart constructor.

Instances

Instances details
ToHeaders ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

ToPath ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

ToQuery ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

AWSRequest ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

Generic ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

Associated Types

type Rep ConfirmTopicRuleDestination :: Type -> Type #

Read ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

Show ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

NFData ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

Eq ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

Hashable ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

type AWSResponse ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

type Rep ConfirmTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

type Rep ConfirmTopicRuleDestination = D1 ('MetaData "ConfirmTopicRuleDestination" "Amazonka.IoT.ConfirmTopicRuleDestination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ConfirmTopicRuleDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "confirmationToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newConfirmTopicRuleDestination Source #

Create a value of ConfirmTopicRuleDestination 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:confirmationToken:ConfirmTopicRuleDestination', confirmTopicRuleDestination_confirmationToken - The token used to confirm ownership or access to the topic rule confirmation URL.

data ConfirmTopicRuleDestinationResponse Source #

Instances

Instances details
Generic ConfirmTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

Read ConfirmTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

Show ConfirmTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

NFData ConfirmTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

Eq ConfirmTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

type Rep ConfirmTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.ConfirmTopicRuleDestination

type Rep ConfirmTopicRuleDestinationResponse = D1 ('MetaData "ConfirmTopicRuleDestinationResponse" "Amazonka.IoT.ConfirmTopicRuleDestination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ConfirmTopicRuleDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newConfirmTopicRuleDestinationResponse Source #

Create a value of ConfirmTopicRuleDestinationResponse 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:ConfirmTopicRuleDestinationResponse', confirmTopicRuleDestinationResponse_httpStatus - The response's http status code.

CreateAuditSuppression

data CreateAuditSuppression Source #

See: newCreateAuditSuppression smart constructor.

Instances

Instances details
ToJSON CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

ToHeaders CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

ToPath CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

ToQuery CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

AWSRequest CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

Associated Types

type AWSResponse CreateAuditSuppression #

Generic CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

Associated Types

type Rep CreateAuditSuppression :: Type -> Type #

Read CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

Show CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

NFData CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

Methods

rnf :: CreateAuditSuppression -> () #

Eq CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

Hashable CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

type AWSResponse CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

type Rep CreateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

type Rep CreateAuditSuppression = D1 ('MetaData "CreateAuditSuppression" "Amazonka.IoT.CreateAuditSuppression" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateAuditSuppression'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "expirationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "suppressIndefinitely") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "checkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "resourceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceIdentifier) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateAuditSuppression Source #

Create a value of CreateAuditSuppression 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:

CreateAuditSuppression, createAuditSuppression_description - The description of the audit suppression.

CreateAuditSuppression, createAuditSuppression_expirationDate - The epoch timestamp in seconds at which this suppression expires.

CreateAuditSuppression, createAuditSuppression_suppressIndefinitely - Indicates whether a suppression should exist indefinitely or not.

CreateAuditSuppression, createAuditSuppression_checkName - Undocumented member.

CreateAuditSuppression, createAuditSuppression_resourceIdentifier - Undocumented member.

$sel:clientRequestToken:CreateAuditSuppression', createAuditSuppression_clientRequestToken - Each audit supression must have a unique client request token. If you try to create a new audit suppression with the same token as one that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.

data CreateAuditSuppressionResponse Source #

See: newCreateAuditSuppressionResponse smart constructor.

Instances

Instances details
Generic CreateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

Associated Types

type Rep CreateAuditSuppressionResponse :: Type -> Type #

Read CreateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

Show CreateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

NFData CreateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

Eq CreateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

type Rep CreateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuditSuppression

type Rep CreateAuditSuppressionResponse = D1 ('MetaData "CreateAuditSuppressionResponse" "Amazonka.IoT.CreateAuditSuppression" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateAuditSuppressionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateAuditSuppressionResponse Source #

Create a value of CreateAuditSuppressionResponse 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:CreateAuditSuppressionResponse', createAuditSuppressionResponse_httpStatus - The response's http status code.

CreateAuthorizer

data CreateAuthorizer Source #

See: newCreateAuthorizer smart constructor.

Instances

Instances details
ToJSON CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

ToHeaders CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

ToPath CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

ToQuery CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

AWSRequest CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

Associated Types

type AWSResponse CreateAuthorizer #

Generic CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

Associated Types

type Rep CreateAuthorizer :: Type -> Type #

Read CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

Show CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

NFData CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

Methods

rnf :: CreateAuthorizer -> () #

Eq CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

Hashable CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

type AWSResponse CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

type Rep CreateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

type Rep CreateAuthorizer = D1 ('MetaData "CreateAuthorizer" "Amazonka.IoT.CreateAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateAuthorizer'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "enableCachingForHttp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "signingDisabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizerStatus)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "tokenKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tokenSigningPublicKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "authorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "authorizerFunctionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateAuthorizer Source #

Create a value of CreateAuthorizer 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:

CreateAuthorizer, createAuthorizer_enableCachingForHttp - When true, the result from the authorizer’s Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in refreshAfterInSeconds. This value does not affect authorization of clients that use MQTT connections.

The default value is false.

CreateAuthorizer, createAuthorizer_signingDisabled - Specifies whether IoT validates the token signature in an authorization request.

CreateAuthorizer, createAuthorizer_status - The status of the create authorizer request.

$sel:tags:CreateAuthorizer', createAuthorizer_tags - Metadata which can be used to manage the custom authorizer.

For URI Request parameters use format: ...key1=value1&key2=value2...

For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."

For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."

CreateAuthorizer, createAuthorizer_tokenKeyName - The name of the token key used to extract the token from the HTTP headers.

CreateAuthorizer, createAuthorizer_tokenSigningPublicKeys - The public keys used to verify the digital signature returned by your custom authentication service.

CreateAuthorizer, createAuthorizer_authorizerName - The authorizer name.

CreateAuthorizer, createAuthorizer_authorizerFunctionArn - The ARN of the authorizer's Lambda function.

data CreateAuthorizerResponse Source #

See: newCreateAuthorizerResponse smart constructor.

Instances

Instances details
Generic CreateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

Associated Types

type Rep CreateAuthorizerResponse :: Type -> Type #

Read CreateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

Show CreateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

NFData CreateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

Eq CreateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

type Rep CreateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateAuthorizer

type Rep CreateAuthorizerResponse = D1 ('MetaData "CreateAuthorizerResponse" "Amazonka.IoT.CreateAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateAuthorizerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateAuthorizerResponse Source #

Create a value of CreateAuthorizerResponse 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:

CreateAuthorizerResponse, createAuthorizerResponse_authorizerArn - The authorizer ARN.

CreateAuthorizer, createAuthorizerResponse_authorizerName - The authorizer's name.

$sel:httpStatus:CreateAuthorizerResponse', createAuthorizerResponse_httpStatus - The response's http status code.

CreateBillingGroup

data CreateBillingGroup Source #

See: newCreateBillingGroup smart constructor.

Instances

Instances details
ToJSON CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

ToHeaders CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

ToPath CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

ToQuery CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

AWSRequest CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

Associated Types

type AWSResponse CreateBillingGroup #

Generic CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

Associated Types

type Rep CreateBillingGroup :: Type -> Type #

Read CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

Show CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

NFData CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

Methods

rnf :: CreateBillingGroup -> () #

Eq CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

Hashable CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

type AWSResponse CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

type Rep CreateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

type Rep CreateBillingGroup = D1 ('MetaData "CreateBillingGroup" "Amazonka.IoT.CreateBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateBillingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingGroupProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BillingGroupProperties)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "billingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateBillingGroup Source #

Create a value of CreateBillingGroup 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:billingGroupProperties:CreateBillingGroup', createBillingGroup_billingGroupProperties - The properties of the billing group.

$sel:tags:CreateBillingGroup', createBillingGroup_tags - Metadata which can be used to manage the billing group.

CreateBillingGroup, createBillingGroup_billingGroupName - The name you wish to give to the billing group.

data CreateBillingGroupResponse Source #

See: newCreateBillingGroupResponse smart constructor.

Instances

Instances details
Generic CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

Associated Types

type Rep CreateBillingGroupResponse :: Type -> Type #

Read CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

Show CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

NFData CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

Eq CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

type Rep CreateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateBillingGroup

type Rep CreateBillingGroupResponse = D1 ('MetaData "CreateBillingGroupResponse" "Amazonka.IoT.CreateBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateBillingGroupResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "billingGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "billingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateBillingGroupResponse Source #

Create a value of CreateBillingGroupResponse 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:billingGroupArn:CreateBillingGroupResponse', createBillingGroupResponse_billingGroupArn - The ARN of the billing group.

$sel:billingGroupId:CreateBillingGroupResponse', createBillingGroupResponse_billingGroupId - The ID of the billing group.

CreateBillingGroup, createBillingGroupResponse_billingGroupName - The name you gave to the billing group.

$sel:httpStatus:CreateBillingGroupResponse', createBillingGroupResponse_httpStatus - The response's http status code.

CreateCertificateFromCsr

data CreateCertificateFromCsr Source #

The input for the CreateCertificateFromCsr operation.

See: newCreateCertificateFromCsr smart constructor.

Instances

Instances details
ToJSON CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

ToHeaders CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

ToPath CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

ToQuery CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

AWSRequest CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

Generic CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

Associated Types

type Rep CreateCertificateFromCsr :: Type -> Type #

Read CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

Show CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

NFData CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

Eq CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

Hashable CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

type AWSResponse CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

type Rep CreateCertificateFromCsr Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

type Rep CreateCertificateFromCsr = D1 ('MetaData "CreateCertificateFromCsr" "Amazonka.IoT.CreateCertificateFromCsr" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateCertificateFromCsr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "setAsActive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "certificateSigningRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateCertificateFromCsr Source #

Create a value of CreateCertificateFromCsr 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:setAsActive:CreateCertificateFromCsr', createCertificateFromCsr_setAsActive - Specifies whether the certificate is active.

$sel:certificateSigningRequest:CreateCertificateFromCsr', createCertificateFromCsr_certificateSigningRequest - The certificate signing request (CSR).

data CreateCertificateFromCsrResponse Source #

The output from the CreateCertificateFromCsr operation.

See: newCreateCertificateFromCsrResponse smart constructor.

Instances

Instances details
Generic CreateCertificateFromCsrResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

Associated Types

type Rep CreateCertificateFromCsrResponse :: Type -> Type #

Read CreateCertificateFromCsrResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

Show CreateCertificateFromCsrResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

NFData CreateCertificateFromCsrResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

Eq CreateCertificateFromCsrResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

type Rep CreateCertificateFromCsrResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCertificateFromCsr

type Rep CreateCertificateFromCsrResponse = D1 ('MetaData "CreateCertificateFromCsrResponse" "Amazonka.IoT.CreateCertificateFromCsr" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateCertificateFromCsrResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "certificatePem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateCertificateFromCsrResponse Source #

Create a value of CreateCertificateFromCsrResponse 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:

CreateCertificateFromCsrResponse, createCertificateFromCsrResponse_certificateArn - The Amazon Resource Name (ARN) of the certificate. You can use the ARN as a principal for policy operations.

CreateCertificateFromCsrResponse, createCertificateFromCsrResponse_certificateId - The ID of the certificate. Certificate management operations only take a certificateId.

CreateCertificateFromCsrResponse, createCertificateFromCsrResponse_certificatePem - The certificate data, in PEM format.

$sel:httpStatus:CreateCertificateFromCsrResponse', createCertificateFromCsrResponse_httpStatus - The response's http status code.

CreateCustomMetric

data CreateCustomMetric Source #

See: newCreateCustomMetric smart constructor.

Instances

Instances details
ToJSON CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

ToHeaders CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

ToPath CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

ToQuery CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

AWSRequest CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

Associated Types

type AWSResponse CreateCustomMetric #

Generic CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

Associated Types

type Rep CreateCustomMetric :: Type -> Type #

Read CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

Show CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

NFData CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

Methods

rnf :: CreateCustomMetric -> () #

Eq CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

Hashable CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

type AWSResponse CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

type Rep CreateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

type Rep CreateCustomMetric = D1 ('MetaData "CreateCustomMetric" "Amazonka.IoT.CreateCustomMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateCustomMetric'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "metricType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomMetricType) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateCustomMetric Source #

Create a value of CreateCustomMetric 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:displayName:CreateCustomMetric', createCustomMetric_displayName - The friendly name in the console for the custom metric. This name doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. You can update the friendly name after you define it.

$sel:tags:CreateCustomMetric', createCustomMetric_tags - Metadata that can be used to manage the custom metric.

CreateCustomMetric, createCustomMetric_metricName - The name of the custom metric. This will be used in the metric report submitted from the device/thing. The name can't begin with aws:. You can't change the name after you define it.

$sel:metricType:CreateCustomMetric', createCustomMetric_metricType - The type of the custom metric.

The type number only takes a single metric value as an input, but when you submit the metrics value in the DeviceMetrics report, you must pass it as an array with a single value.

$sel:clientRequestToken:CreateCustomMetric', createCustomMetric_clientRequestToken - Each custom metric must have a unique client request token. If you try to create a new custom metric that already exists with a different token, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.

data CreateCustomMetricResponse Source #

See: newCreateCustomMetricResponse smart constructor.

Instances

Instances details
Generic CreateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

Associated Types

type Rep CreateCustomMetricResponse :: Type -> Type #

Read CreateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

Show CreateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

NFData CreateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

Eq CreateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

type Rep CreateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateCustomMetric

type Rep CreateCustomMetricResponse = D1 ('MetaData "CreateCustomMetricResponse" "Amazonka.IoT.CreateCustomMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateCustomMetricResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateCustomMetricResponse Source #

Create a value of CreateCustomMetricResponse 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:

CreateCustomMetricResponse, createCustomMetricResponse_metricArn - The Amazon Resource Number (ARN) of the custom metric. For example, arn:aws-partition:iot:region:accountId:custommetric/metricName

CreateCustomMetric, createCustomMetricResponse_metricName - The name of the custom metric to be used in the metric report.

$sel:httpStatus:CreateCustomMetricResponse', createCustomMetricResponse_httpStatus - The response's http status code.

CreateDimension

data CreateDimension Source #

See: newCreateDimension smart constructor.

Instances

Instances details
ToJSON CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

ToHeaders CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

ToPath CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

ToQuery CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

AWSRequest CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

Associated Types

type AWSResponse CreateDimension #

Generic CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

Associated Types

type Rep CreateDimension :: Type -> Type #

Read CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

Show CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

NFData CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

Methods

rnf :: CreateDimension -> () #

Eq CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

Hashable CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

type AWSResponse CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

type Rep CreateDimension Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

type Rep CreateDimension = D1 ('MetaData "CreateDimension" "Amazonka.IoT.CreateDimension" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateDimension'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DimensionType) :*: (S1 ('MetaSel ('Just "stringValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateDimension Source #

Create a value of CreateDimension 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:CreateDimension', createDimension_tags - Metadata that can be used to manage the dimension.

CreateDimension, createDimension_name - A unique identifier for the dimension. Choose something that describes the type and value to make it easy to remember what it does.

CreateDimension, createDimension_type - Specifies the type of dimension. Supported types: TOPIC_FILTER.

$sel:stringValues:CreateDimension', createDimension_stringValues - Specifies the value or list of values for the dimension. For TOPIC_FILTER dimensions, this is a pattern used to match the MQTT topic (for example, "admin/#").

$sel:clientRequestToken:CreateDimension', createDimension_clientRequestToken - Each dimension must have a unique client request token. If you try to create a new dimension with the same token as a dimension that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.

data CreateDimensionResponse Source #

See: newCreateDimensionResponse smart constructor.

Instances

Instances details
Generic CreateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

Associated Types

type Rep CreateDimensionResponse :: Type -> Type #

Read CreateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

Show CreateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

NFData CreateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

Methods

rnf :: CreateDimensionResponse -> () #

Eq CreateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

type Rep CreateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDimension

type Rep CreateDimensionResponse = D1 ('MetaData "CreateDimensionResponse" "Amazonka.IoT.CreateDimension" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateDimensionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateDimensionResponse Source #

Create a value of CreateDimensionResponse 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:

CreateDimensionResponse, createDimensionResponse_arn - The Amazon Resource Name (ARN) of the created dimension.

CreateDimension, createDimensionResponse_name - A unique identifier for the dimension.

$sel:httpStatus:CreateDimensionResponse', createDimensionResponse_httpStatus - The response's http status code.

CreateDomainConfiguration

data CreateDomainConfiguration Source #

See: newCreateDomainConfiguration smart constructor.

Instances

Instances details
ToJSON CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

ToHeaders CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

ToPath CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

ToQuery CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

AWSRequest CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

Generic CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

Associated Types

type Rep CreateDomainConfiguration :: Type -> Type #

Read CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

Show CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

NFData CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

Eq CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

Hashable CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

type AWSResponse CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

type Rep CreateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

type Rep CreateDomainConfiguration = D1 ('MetaData "CreateDomainConfiguration" "Amazonka.IoT.CreateDomainConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateDomainConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "authorizerConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizerConfig)) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverCertificateArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceType)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "validationCertificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateDomainConfiguration Source #

Create a value of CreateDomainConfiguration 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:authorizerConfig:CreateDomainConfiguration', createDomainConfiguration_authorizerConfig - An object that specifies the authorization service for a domain.

$sel:domainName:CreateDomainConfiguration', createDomainConfiguration_domainName - The name of the domain.

$sel:serverCertificateArns:CreateDomainConfiguration', createDomainConfiguration_serverCertificateArns - The ARNs of the certificates that IoT passes to the device during the TLS handshake. Currently you can specify only one certificate ARN. This value is not required for Amazon Web Services-managed domains.

CreateDomainConfiguration, createDomainConfiguration_serviceType - The type of service delivered by the endpoint.

Amazon Web Services IoT Core currently supports only the DATA service type.

$sel:tags:CreateDomainConfiguration', createDomainConfiguration_tags - Metadata which can be used to manage the domain configuration.

For URI Request parameters use format: ...key1=value1&key2=value2...

For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."

For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."

$sel:validationCertificateArn:CreateDomainConfiguration', createDomainConfiguration_validationCertificateArn - The certificate used to validate the server certificate and prove domain name ownership. This certificate must be signed by a public certificate authority. This value is not required for Amazon Web Services-managed domains.

CreateDomainConfiguration, createDomainConfiguration_domainConfigurationName - The name of the domain configuration. This value must be unique to a region.

data CreateDomainConfigurationResponse Source #

See: newCreateDomainConfigurationResponse smart constructor.

Instances

Instances details
Generic CreateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

Associated Types

type Rep CreateDomainConfigurationResponse :: Type -> Type #

Read CreateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

Show CreateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

NFData CreateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

Eq CreateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

type Rep CreateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDomainConfiguration

type Rep CreateDomainConfigurationResponse = D1 ('MetaData "CreateDomainConfigurationResponse" "Amazonka.IoT.CreateDomainConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateDomainConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domainConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateDomainConfigurationResponse Source #

Create a value of CreateDomainConfigurationResponse 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:

CreateDomainConfigurationResponse, createDomainConfigurationResponse_domainConfigurationArn - The ARN of the domain configuration.

CreateDomainConfiguration, createDomainConfigurationResponse_domainConfigurationName - The name of the domain configuration.

$sel:httpStatus:CreateDomainConfigurationResponse', createDomainConfigurationResponse_httpStatus - The response's http status code.

CreateDynamicThingGroup

data CreateDynamicThingGroup Source #

See: newCreateDynamicThingGroup smart constructor.

Instances

Instances details
ToJSON CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

ToHeaders CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

ToPath CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

ToQuery CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

AWSRequest CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

Generic CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

Associated Types

type Rep CreateDynamicThingGroup :: Type -> Type #

Read CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

Show CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

NFData CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

Methods

rnf :: CreateDynamicThingGroup -> () #

Eq CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

Hashable CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

type AWSResponse CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

type Rep CreateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

type Rep CreateDynamicThingGroup = D1 ('MetaData "CreateDynamicThingGroup" "Amazonka.IoT.CreateDynamicThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateDynamicThingGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "queryVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "thingGroupProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingGroupProperties)) :*: (S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateDynamicThingGroup Source #

Create a value of CreateDynamicThingGroup 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:

CreateDynamicThingGroup, createDynamicThingGroup_indexName - The dynamic thing group index name.

Currently one index is supported: AWS_Things.

CreateDynamicThingGroup, createDynamicThingGroup_queryVersion - The dynamic thing group query version.

Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.

$sel:tags:CreateDynamicThingGroup', createDynamicThingGroup_tags - Metadata which can be used to manage the dynamic thing group.

$sel:thingGroupProperties:CreateDynamicThingGroup', createDynamicThingGroup_thingGroupProperties - The dynamic thing group properties.

CreateDynamicThingGroup, createDynamicThingGroup_thingGroupName - The dynamic thing group name to create.

CreateDynamicThingGroup, createDynamicThingGroup_queryString - The dynamic thing group search query string.

See Query Syntax for information about query string syntax.

data CreateDynamicThingGroupResponse Source #

See: newCreateDynamicThingGroupResponse smart constructor.

Instances

Instances details
Generic CreateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

Associated Types

type Rep CreateDynamicThingGroupResponse :: Type -> Type #

Read CreateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

Show CreateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

NFData CreateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

Eq CreateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

type Rep CreateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateDynamicThingGroup

type Rep CreateDynamicThingGroupResponse = D1 ('MetaData "CreateDynamicThingGroupResponse" "Amazonka.IoT.CreateDynamicThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateDynamicThingGroupResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "thingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateDynamicThingGroupResponse Source #

Create a value of CreateDynamicThingGroupResponse 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:

CreateDynamicThingGroup, createDynamicThingGroupResponse_indexName - The dynamic thing group index name.

CreateDynamicThingGroup, createDynamicThingGroupResponse_queryString - The dynamic thing group search query string.

CreateDynamicThingGroup, createDynamicThingGroupResponse_queryVersion - The dynamic thing group query version.

$sel:thingGroupArn:CreateDynamicThingGroupResponse', createDynamicThingGroupResponse_thingGroupArn - The dynamic thing group ARN.

CreateDynamicThingGroupResponse, createDynamicThingGroupResponse_thingGroupId - The dynamic thing group ID.

CreateDynamicThingGroup, createDynamicThingGroupResponse_thingGroupName - The dynamic thing group name.

$sel:httpStatus:CreateDynamicThingGroupResponse', createDynamicThingGroupResponse_httpStatus - The response's http status code.

CreateFleetMetric

data CreateFleetMetric Source #

See: newCreateFleetMetric smart constructor.

Instances

Instances details
ToJSON CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

ToHeaders CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

ToPath CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

ToQuery CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

AWSRequest CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

Associated Types

type AWSResponse CreateFleetMetric #

Generic CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

Associated Types

type Rep CreateFleetMetric :: Type -> Type #

Read CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

Show CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

NFData CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

Methods

rnf :: CreateFleetMetric -> () #

Eq CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

Hashable CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

type AWSResponse CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

type Rep CreateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

newCreateFleetMetric Source #

Create a value of CreateFleetMetric 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:

CreateFleetMetric, createFleetMetric_description - The fleet metric description.

$sel:indexName:CreateFleetMetric', createFleetMetric_indexName - The name of the index to search.

$sel:queryVersion:CreateFleetMetric', createFleetMetric_queryVersion - The query version.

$sel:tags:CreateFleetMetric', createFleetMetric_tags - Metadata, which can be used to manage the fleet metric.

CreateFleetMetric, createFleetMetric_unit - Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric. Default to null.

CreateFleetMetric, createFleetMetric_metricName - The name of the fleet metric to create.

CreateFleetMetric, createFleetMetric_queryString - The search query string.

$sel:aggregationType:CreateFleetMetric', createFleetMetric_aggregationType - The type of the aggregation query.

$sel:period:CreateFleetMetric', createFleetMetric_period - The time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.

$sel:aggregationField:CreateFleetMetric', createFleetMetric_aggregationField - The field to aggregate.

data CreateFleetMetricResponse Source #

See: newCreateFleetMetricResponse smart constructor.

Instances

Instances details
Generic CreateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

Associated Types

type Rep CreateFleetMetricResponse :: Type -> Type #

Read CreateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

Show CreateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

NFData CreateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

Eq CreateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

type Rep CreateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateFleetMetric

type Rep CreateFleetMetricResponse = D1 ('MetaData "CreateFleetMetricResponse" "Amazonka.IoT.CreateFleetMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateFleetMetricResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateFleetMetricResponse Source #

Create a value of CreateFleetMetricResponse 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:

CreateFleetMetricResponse, createFleetMetricResponse_metricArn - The Amazon Resource Name (ARN) of the new fleet metric.

CreateFleetMetric, createFleetMetricResponse_metricName - The name of the fleet metric to create.

$sel:httpStatus:CreateFleetMetricResponse', createFleetMetricResponse_httpStatus - The response's http status code.

CreateJob

data CreateJob Source #

See: newCreateJob smart constructor.

Instances

Instances details
ToJSON CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

ToHeaders CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

Methods

toHeaders :: CreateJob -> [Header] #

ToPath CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

ToQuery CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

AWSRequest CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

Associated Types

type AWSResponse CreateJob #

Generic CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

Associated Types

type Rep CreateJob :: Type -> Type #

Read CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

Show CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

NFData CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

Methods

rnf :: CreateJob -> () #

Eq CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

Hashable CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

type AWSResponse CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

type Rep CreateJob Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

type Rep CreateJob = D1 ('MetaData "CreateJob" "Amazonka.IoT.CreateJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateJob'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "abortConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AbortConfig)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "documentParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "documentSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobExecutionsRetryConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionsRetryConfig))) :*: (S1 ('MetaSel ('Just "jobExecutionsRolloutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionsRolloutConfig)) :*: S1 ('MetaSel ('Just "jobTemplateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "namespaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "presignedUrlConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PresignedUrlConfig))) :*: (S1 ('MetaSel ('Just "schedulingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchedulingConfig)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "targetSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetSelection)) :*: S1 ('MetaSel ('Just "timeoutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeoutConfig))) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))))

newCreateJob Source #

Create a value of CreateJob 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:

CreateJob, createJob_abortConfig - Allows you to create the criteria to abort a job.

CreateJob, createJob_description - A short text description of the job.

$sel:document:CreateJob', createJob_document - The job document. Required if you don't specify a value for documentSource.

CreateJob, createJob_documentParameters - Parameters of an Amazon Web Services managed template that you can specify to create the job document.

documentParameters can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.

$sel:documentSource:CreateJob', createJob_documentSource - An S3 link to the job document. Required if you don't specify a value for document.

If the job document resides in an S3 bucket, you must use a placeholder link when specifying the document.

The placeholder link is of the following form:

${aws:iot:s3-presigned-url:https://s3.amazonaws.com/bucket/key}

where bucket is your bucket name and key is the object in the bucket to which you are linking.

CreateJob, createJob_jobExecutionsRetryConfig - Allows you to create the criteria to retry a job.

CreateJob, createJob_jobExecutionsRolloutConfig - Allows you to create a staged rollout of the job.

CreateJob, createJob_jobTemplateArn - The ARN of the job template used to create the job.

CreateJob, createJob_namespaceId - The namespace used to indicate that a job is a customer-managed job.

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.

$aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/

The namespaceId feature is in public preview.

CreateJob, createJob_presignedUrlConfig - Configuration information for pre-signed S3 URLs.

CreateJob, createJob_schedulingConfig - The configuration that allows you to schedule a job for a future date and time in addition to specifying the end behavior for each job execution.

$sel:tags:CreateJob', createJob_tags - Metadata which can be used to manage the job.

CreateJob, createJob_targetSelection - Specifies whether the job will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the job (SNAPSHOT). If continuous, the job may also be run on a thing when a change is detected in a target. For example, a job will run on a thing when the thing is added to a target group, even after the job was completed by all things originally in the group.

We recommend that you use continuous jobs instead of snapshot jobs for dynamic thing group targets. By using continuous jobs, devices that join the group receive the job execution even after the job has been created.

CreateJob, createJob_timeoutConfig - Specifies the amount of time each device has to finish its execution of the job. The timer is started when the job execution status is set to IN_PROGRESS. If the job execution status is not set to another terminal state before the time expires, it will be automatically set to TIMED_OUT.

CreateJob, createJob_jobId - A job identifier which must be unique for your Amazon Web Services account. We recommend using a UUID. Alpha-numeric characters, "-" and "_" are valid for use here.

CreateJob, createJob_targets - A list of things and thing groups to which the job should be sent.

data CreateJobResponse Source #

See: newCreateJobResponse smart constructor.

Instances

Instances details
Generic CreateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

Associated Types

type Rep CreateJobResponse :: Type -> Type #

Read CreateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

Show CreateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

NFData CreateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

Methods

rnf :: CreateJobResponse -> () #

Eq CreateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

type Rep CreateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJob

type Rep CreateJobResponse = D1 ('MetaData "CreateJobResponse" "Amazonka.IoT.CreateJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateJobResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateJobResponse Source #

Create a value of CreateJobResponse 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:

CreateJob, createJobResponse_description - The job description.

CreateJobResponse, createJobResponse_jobArn - The job ARN.

CreateJob, createJobResponse_jobId - The unique identifier you assigned to this job.

$sel:httpStatus:CreateJobResponse', createJobResponse_httpStatus - The response's http status code.

CreateJobTemplate

data CreateJobTemplate Source #

See: newCreateJobTemplate smart constructor.

Instances

Instances details
ToJSON CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

ToHeaders CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

ToPath CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

ToQuery CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

AWSRequest CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

Associated Types

type AWSResponse CreateJobTemplate #

Generic CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

Associated Types

type Rep CreateJobTemplate :: Type -> Type #

Read CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

Show CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

NFData CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

Methods

rnf :: CreateJobTemplate -> () #

Eq CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

Hashable CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

type AWSResponse CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

type Rep CreateJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

type Rep CreateJobTemplate = D1 ('MetaData "CreateJobTemplate" "Amazonka.IoT.CreateJobTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateJobTemplate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "abortConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AbortConfig)) :*: S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "documentSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobExecutionsRetryConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionsRetryConfig))))) :*: ((S1 ('MetaSel ('Just "jobExecutionsRolloutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionsRolloutConfig)) :*: (S1 ('MetaSel ('Just "presignedUrlConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PresignedUrlConfig)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "timeoutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeoutConfig)) :*: (S1 ('MetaSel ('Just "jobTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateJobTemplate Source #

Create a value of CreateJobTemplate 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:

CreateJobTemplate, createJobTemplate_abortConfig - Undocumented member.

$sel:document:CreateJobTemplate', createJobTemplate_document - The job document. Required if you don't specify a value for documentSource.

$sel:documentSource:CreateJobTemplate', createJobTemplate_documentSource - An S3 link to the job document to use in the template. Required if you don't specify a value for document.

If the job document resides in an S3 bucket, you must use a placeholder link when specifying the document.

The placeholder link is of the following form:

${aws:iot:s3-presigned-url:https://s3.amazonaws.com/bucket/key}

where bucket is your bucket name and key is the object in the bucket to which you are linking.

CreateJobTemplate, createJobTemplate_jobArn - The ARN of the job to use as the basis for the job template.

CreateJobTemplate, createJobTemplate_jobExecutionsRetryConfig - Allows you to create the criteria to retry a job.

CreateJobTemplate, createJobTemplate_jobExecutionsRolloutConfig - Undocumented member.

CreateJobTemplate, createJobTemplate_presignedUrlConfig - Undocumented member.

$sel:tags:CreateJobTemplate', createJobTemplate_tags - Metadata that can be used to manage the job template.

CreateJobTemplate, createJobTemplate_timeoutConfig - Undocumented member.

CreateJobTemplate, createJobTemplate_jobTemplateId - A unique identifier for the job template. We recommend using a UUID. Alpha-numeric characters, "-", and "_" are valid for use here.

CreateJobTemplate, createJobTemplate_description - A description of the job document.

data CreateJobTemplateResponse Source #

See: newCreateJobTemplateResponse smart constructor.

Instances

Instances details
Generic CreateJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

Associated Types

type Rep CreateJobTemplateResponse :: Type -> Type #

Read CreateJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

Show CreateJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

NFData CreateJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

Eq CreateJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

type Rep CreateJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateJobTemplate

type Rep CreateJobTemplateResponse = D1 ('MetaData "CreateJobTemplateResponse" "Amazonka.IoT.CreateJobTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateJobTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobTemplateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateJobTemplateResponse Source #

Create a value of CreateJobTemplateResponse 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:

CreateJobTemplateResponse, createJobTemplateResponse_jobTemplateArn - The ARN of the job template.

CreateJobTemplate, createJobTemplateResponse_jobTemplateId - The unique identifier of the job template.

$sel:httpStatus:CreateJobTemplateResponse', createJobTemplateResponse_httpStatus - The response's http status code.

CreateKeysAndCertificate

data CreateKeysAndCertificate Source #

The input for the CreateKeysAndCertificate operation.

Requires permission to access the CreateKeysAndCertificateRequest action.

See: newCreateKeysAndCertificate smart constructor.

Instances

Instances details
ToJSON CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

ToHeaders CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

ToPath CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

ToQuery CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

AWSRequest CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

Generic CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

Associated Types

type Rep CreateKeysAndCertificate :: Type -> Type #

Read CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

Show CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

NFData CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

Eq CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

Hashable CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

type AWSResponse CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

type Rep CreateKeysAndCertificate Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

type Rep CreateKeysAndCertificate = D1 ('MetaData "CreateKeysAndCertificate" "Amazonka.IoT.CreateKeysAndCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateKeysAndCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "setAsActive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newCreateKeysAndCertificate :: CreateKeysAndCertificate Source #

Create a value of CreateKeysAndCertificate 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:setAsActive:CreateKeysAndCertificate', createKeysAndCertificate_setAsActive - Specifies whether the certificate is active.

data CreateKeysAndCertificateResponse Source #

The output of the CreateKeysAndCertificate operation.

See: newCreateKeysAndCertificateResponse smart constructor.

Instances

Instances details
Generic CreateKeysAndCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

Associated Types

type Rep CreateKeysAndCertificateResponse :: Type -> Type #

Show CreateKeysAndCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

NFData CreateKeysAndCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

Eq CreateKeysAndCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

type Rep CreateKeysAndCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateKeysAndCertificate

type Rep CreateKeysAndCertificateResponse = D1 ('MetaData "CreateKeysAndCertificateResponse" "Amazonka.IoT.CreateKeysAndCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateKeysAndCertificateResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "certificatePem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KeyPair)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateKeysAndCertificateResponse Source #

Create a value of CreateKeysAndCertificateResponse 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:

CreateKeysAndCertificateResponse, createKeysAndCertificateResponse_certificateArn - The ARN of the certificate.

CreateKeysAndCertificateResponse, createKeysAndCertificateResponse_certificateId - The ID of the certificate. IoT issues a default subject name for the certificate (for example, IoT Certificate).

CreateKeysAndCertificateResponse, createKeysAndCertificateResponse_certificatePem - The certificate data, in PEM format.

$sel:keyPair:CreateKeysAndCertificateResponse', createKeysAndCertificateResponse_keyPair - The generated key pair.

$sel:httpStatus:CreateKeysAndCertificateResponse', createKeysAndCertificateResponse_httpStatus - The response's http status code.

CreateMitigationAction

data CreateMitigationAction Source #

See: newCreateMitigationAction smart constructor.

Instances

Instances details
ToJSON CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

ToHeaders CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

ToPath CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

ToQuery CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

AWSRequest CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

Associated Types

type AWSResponse CreateMitigationAction #

Generic CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

Associated Types

type Rep CreateMitigationAction :: Type -> Type #

Read CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

Show CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

NFData CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

Methods

rnf :: CreateMitigationAction -> () #

Eq CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

Hashable CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

type AWSResponse CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

type Rep CreateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

type Rep CreateMitigationAction = D1 ('MetaData "CreateMitigationAction" "Amazonka.IoT.CreateMitigationAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateMitigationAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "actionParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MitigationActionParams))))

newCreateMitigationAction Source #

Create a value of CreateMitigationAction 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:CreateMitigationAction', createMitigationAction_tags - Metadata that can be used to manage the mitigation action.

CreateMitigationAction, createMitigationAction_actionName - A friendly name for the action. Choose a friendly name that accurately describes the action (for example, EnableLoggingAction).

CreateMitigationAction, createMitigationAction_roleArn - The ARN of the IAM role that is used to apply the mitigation action.

CreateMitigationAction, createMitigationAction_actionParams - Defines the type of action and the parameters for that action.

data CreateMitigationActionResponse Source #

See: newCreateMitigationActionResponse smart constructor.

Instances

Instances details
Generic CreateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

Associated Types

type Rep CreateMitigationActionResponse :: Type -> Type #

Read CreateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

Show CreateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

NFData CreateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

Eq CreateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

type Rep CreateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateMitigationAction

type Rep CreateMitigationActionResponse = D1 ('MetaData "CreateMitigationActionResponse" "Amazonka.IoT.CreateMitigationAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateMitigationActionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "actionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateMitigationActionResponse Source #

Create a value of CreateMitigationActionResponse 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:

CreateMitigationActionResponse, createMitigationActionResponse_actionArn - The ARN for the new mitigation action.

CreateMitigationActionResponse, createMitigationActionResponse_actionId - A unique identifier for the new mitigation action.

$sel:httpStatus:CreateMitigationActionResponse', createMitigationActionResponse_httpStatus - The response's http status code.

CreateOTAUpdate

data CreateOTAUpdate Source #

See: newCreateOTAUpdate smart constructor.

Instances

Instances details
ToJSON CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

ToHeaders CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

ToPath CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

ToQuery CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

AWSRequest CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

Associated Types

type AWSResponse CreateOTAUpdate #

Generic CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

Associated Types

type Rep CreateOTAUpdate :: Type -> Type #

Read CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

Show CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

NFData CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

Methods

rnf :: CreateOTAUpdate -> () #

Eq CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

Hashable CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

type AWSResponse CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

type Rep CreateOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

type Rep CreateOTAUpdate = D1 ('MetaData "CreateOTAUpdate" "Amazonka.IoT.CreateOTAUpdate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateOTAUpdate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "additionalParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "awsJobAbortConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsJobAbortConfig)) :*: S1 ('MetaSel ('Just "awsJobExecutionsRolloutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsJobExecutionsRolloutConfig)))) :*: (S1 ('MetaSel ('Just "awsJobPresignedUrlConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsJobPresignedUrlConfig)) :*: (S1 ('MetaSel ('Just "awsJobTimeoutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsJobTimeoutConfig)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Protocol))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "targetSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetSelection)))) :*: ((S1 ('MetaSel ('Just "otaUpdateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty OTAUpdateFile)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateOTAUpdate Source #

Create a value of CreateOTAUpdate 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:

CreateOTAUpdate, createOTAUpdate_additionalParameters - A list of additional OTA update parameters which are name-value pairs.

$sel:awsJobAbortConfig:CreateOTAUpdate', createOTAUpdate_awsJobAbortConfig - The criteria that determine when and how a job abort takes place.

CreateOTAUpdate, createOTAUpdate_awsJobExecutionsRolloutConfig - Configuration for the rollout of OTA updates.

CreateOTAUpdate, createOTAUpdate_awsJobPresignedUrlConfig - Configuration information for pre-signed URLs.

$sel:awsJobTimeoutConfig:CreateOTAUpdate', createOTAUpdate_awsJobTimeoutConfig - Specifies the amount of time each device has to finish its execution of the job. A timer is started when the job execution status is set to IN_PROGRESS. If the job execution status is not set to another terminal state before the timer expires, it will be automatically set to TIMED_OUT.

CreateOTAUpdate, createOTAUpdate_description - The description of the OTA update.

CreateOTAUpdate, createOTAUpdate_protocols - The protocol used to transfer the OTA update image. Valid values are [HTTP], [MQTT], [HTTP, MQTT]. When both HTTP and MQTT are specified, the target device can choose the protocol.

$sel:tags:CreateOTAUpdate', createOTAUpdate_tags - Metadata which can be used to manage updates.

CreateOTAUpdate, createOTAUpdate_targetSelection - Specifies whether the update will continue to run (CONTINUOUS), or will be complete after all the things specified as targets have completed the update (SNAPSHOT). If continuous, the update may also be run on a thing when a change is detected in a target. For example, an update will run on a thing when the thing is added to a target group, even after the update was completed by all things originally in the group. Valid values: CONTINUOUS | SNAPSHOT.

CreateOTAUpdate, createOTAUpdate_otaUpdateId - The ID of the OTA update to be created.

CreateOTAUpdate, createOTAUpdate_targets - The devices targeted to receive OTA updates.

CreateOTAUpdate, createOTAUpdate_files - The files to be streamed by the OTA update.

CreateOTAUpdate, createOTAUpdate_roleArn - The IAM role that grants Amazon Web Services IoT Core access to the Amazon S3, IoT jobs and Amazon Web Services Code Signing resources to create an OTA update job.

data CreateOTAUpdateResponse Source #

See: newCreateOTAUpdateResponse smart constructor.

Instances

Instances details
Generic CreateOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

Associated Types

type Rep CreateOTAUpdateResponse :: Type -> Type #

Read CreateOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

Show CreateOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

NFData CreateOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

Methods

rnf :: CreateOTAUpdateResponse -> () #

Eq CreateOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

type Rep CreateOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateOTAUpdate

type Rep CreateOTAUpdateResponse = D1 ('MetaData "CreateOTAUpdateResponse" "Amazonka.IoT.CreateOTAUpdate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateOTAUpdateResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsIotJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsIotJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "otaUpdateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "otaUpdateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "otaUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OTAUpdateStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateOTAUpdateResponse Source #

Create a value of CreateOTAUpdateResponse 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:

CreateOTAUpdateResponse, createOTAUpdateResponse_awsIotJobArn - The IoT job ARN associated with the OTA update.

CreateOTAUpdateResponse, createOTAUpdateResponse_awsIotJobId - The IoT job ID associated with the OTA update.

CreateOTAUpdateResponse, createOTAUpdateResponse_otaUpdateArn - The OTA update ARN.

CreateOTAUpdate, createOTAUpdateResponse_otaUpdateId - The OTA update ID.

CreateOTAUpdateResponse, createOTAUpdateResponse_otaUpdateStatus - The OTA update status.

$sel:httpStatus:CreateOTAUpdateResponse', createOTAUpdateResponse_httpStatus - The response's http status code.

CreatePolicy

data CreatePolicy Source #

The input for the CreatePolicy operation.

See: newCreatePolicy smart constructor.

Constructors

CreatePolicy' (Maybe [Tag]) Text Text 

Instances

Instances details
ToJSON CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

ToHeaders CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

ToPath CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

ToQuery CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

AWSRequest CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

Associated Types

type AWSResponse CreatePolicy #

Generic CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

Associated Types

type Rep CreatePolicy :: Type -> Type #

Read CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

Show CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

NFData CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

Methods

rnf :: CreatePolicy -> () #

Eq CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

Hashable CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

type AWSResponse CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

type Rep CreatePolicy Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

type Rep CreatePolicy = D1 ('MetaData "CreatePolicy" "Amazonka.IoT.CreatePolicy" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreatePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreatePolicy Source #

Create a value of CreatePolicy 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:CreatePolicy', createPolicy_tags - Metadata which can be used to manage the policy.

For URI Request parameters use format: ...key1=value1&key2=value2...

For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."

For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."

CreatePolicy, createPolicy_policyName - The policy name.

CreatePolicy, createPolicy_policyDocument - The JSON document that describes the policy. policyDocument must have a minimum length of 1, with a maximum length of 2048, excluding whitespace.

data CreatePolicyResponse Source #

The output from the CreatePolicy operation.

See: newCreatePolicyResponse smart constructor.

Instances

Instances details
Generic CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

Associated Types

type Rep CreatePolicyResponse :: Type -> Type #

Read CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

Show CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

NFData CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

Methods

rnf :: CreatePolicyResponse -> () #

Eq CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

type Rep CreatePolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicy

type Rep CreatePolicyResponse = D1 ('MetaData "CreatePolicyResponse" "Amazonka.IoT.CreatePolicy" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreatePolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "policyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policyVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreatePolicyResponse Source #

Create a value of CreatePolicyResponse 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:

CreatePolicyResponse, createPolicyResponse_policyArn - The policy ARN.

CreatePolicy, createPolicyResponse_policyDocument - The JSON document that describes the policy.

CreatePolicy, createPolicyResponse_policyName - The policy name.

CreatePolicyResponse, createPolicyResponse_policyVersionId - The policy version ID.

$sel:httpStatus:CreatePolicyResponse', createPolicyResponse_httpStatus - The response's http status code.

CreatePolicyVersion

data CreatePolicyVersion Source #

The input for the CreatePolicyVersion operation.

See: newCreatePolicyVersion smart constructor.

Instances

Instances details
ToJSON CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

ToHeaders CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

ToPath CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

ToQuery CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

AWSRequest CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

Associated Types

type AWSResponse CreatePolicyVersion #

Generic CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

Associated Types

type Rep CreatePolicyVersion :: Type -> Type #

Read CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

Show CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

NFData CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

Methods

rnf :: CreatePolicyVersion -> () #

Eq CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

Hashable CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

type AWSResponse CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

type Rep CreatePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

type Rep CreatePolicyVersion = D1 ('MetaData "CreatePolicyVersion" "Amazonka.IoT.CreatePolicyVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreatePolicyVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "setAsDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreatePolicyVersion Source #

Create a value of CreatePolicyVersion 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:setAsDefault:CreatePolicyVersion', createPolicyVersion_setAsDefault - Specifies whether the policy version is set as the default. When this parameter is true, the new policy version becomes the operative version (that is, the version that is in effect for the certificates to which the policy is attached).

CreatePolicyVersion, createPolicyVersion_policyName - The policy name.

CreatePolicyVersion, createPolicyVersion_policyDocument - The JSON document that describes the policy. Minimum length of 1. Maximum length of 2048, excluding whitespace.

data CreatePolicyVersionResponse Source #

The output of the CreatePolicyVersion operation.

See: newCreatePolicyVersionResponse smart constructor.

Instances

Instances details
Generic CreatePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

Associated Types

type Rep CreatePolicyVersionResponse :: Type -> Type #

Read CreatePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

Show CreatePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

NFData CreatePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

Eq CreatePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

type Rep CreatePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreatePolicyVersion

type Rep CreatePolicyVersionResponse = D1 ('MetaData "CreatePolicyVersionResponse" "Amazonka.IoT.CreatePolicyVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreatePolicyVersionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "isDefaultVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "policyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policyVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreatePolicyVersionResponse Source #

Create a value of CreatePolicyVersionResponse 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:

CreatePolicyVersionResponse, createPolicyVersionResponse_isDefaultVersion - Specifies whether the policy version is the default.

CreatePolicyVersionResponse, createPolicyVersionResponse_policyArn - The policy ARN.

CreatePolicyVersion, createPolicyVersionResponse_policyDocument - The JSON document that describes the policy.

CreatePolicyVersionResponse, createPolicyVersionResponse_policyVersionId - The policy version ID.

$sel:httpStatus:CreatePolicyVersionResponse', createPolicyVersionResponse_httpStatus - The response's http status code.

CreateProvisioningClaim

data CreateProvisioningClaim Source #

See: newCreateProvisioningClaim smart constructor.

Instances

Instances details
ToJSON CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

ToHeaders CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

ToPath CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

ToQuery CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

AWSRequest CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

Generic CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

Associated Types

type Rep CreateProvisioningClaim :: Type -> Type #

Read CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

Show CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

NFData CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

Methods

rnf :: CreateProvisioningClaim -> () #

Eq CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

Hashable CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

type AWSResponse CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

type Rep CreateProvisioningClaim Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

type Rep CreateProvisioningClaim = D1 ('MetaData "CreateProvisioningClaim" "Amazonka.IoT.CreateProvisioningClaim" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateProvisioningClaim'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateProvisioningClaim Source #

Create a value of CreateProvisioningClaim 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:

CreateProvisioningClaim, createProvisioningClaim_templateName - The name of the provisioning template to use.

data CreateProvisioningClaimResponse Source #

See: newCreateProvisioningClaimResponse smart constructor.

Instances

Instances details
Generic CreateProvisioningClaimResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

Associated Types

type Rep CreateProvisioningClaimResponse :: Type -> Type #

Show CreateProvisioningClaimResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

NFData CreateProvisioningClaimResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

Eq CreateProvisioningClaimResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

type Rep CreateProvisioningClaimResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningClaim

type Rep CreateProvisioningClaimResponse = D1 ('MetaData "CreateProvisioningClaimResponse" "Amazonka.IoT.CreateProvisioningClaim" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateProvisioningClaimResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificatePem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "expiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KeyPair)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateProvisioningClaimResponse Source #

Create a value of CreateProvisioningClaimResponse 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:

CreateProvisioningClaimResponse, createProvisioningClaimResponse_certificateId - The ID of the certificate.

CreateProvisioningClaimResponse, createProvisioningClaimResponse_certificatePem - The provisioning claim certificate.

$sel:expiration:CreateProvisioningClaimResponse', createProvisioningClaimResponse_expiration - The provisioning claim expiration time.

$sel:keyPair:CreateProvisioningClaimResponse', createProvisioningClaimResponse_keyPair - The provisioning claim key pair.

$sel:httpStatus:CreateProvisioningClaimResponse', createProvisioningClaimResponse_httpStatus - The response's http status code.

CreateProvisioningTemplate

data CreateProvisioningTemplate Source #

See: newCreateProvisioningTemplate smart constructor.

Instances

Instances details
ToJSON CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

ToHeaders CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

ToPath CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

ToQuery CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

AWSRequest CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

Generic CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

Associated Types

type Rep CreateProvisioningTemplate :: Type -> Type #

Read CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

Show CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

NFData CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

Eq CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

Hashable CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

type AWSResponse CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

type Rep CreateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

type Rep CreateProvisioningTemplate = D1 ('MetaData "CreateProvisioningTemplate" "Amazonka.IoT.CreateProvisioningTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateProvisioningTemplate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "preProvisioningHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisioningHook)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TemplateType)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "templateBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "provisioningRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateProvisioningTemplate Source #

Create a value of CreateProvisioningTemplate 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:

CreateProvisioningTemplate, createProvisioningTemplate_description - The description of the provisioning template.

CreateProvisioningTemplate, createProvisioningTemplate_enabled - True to enable the provisioning template, otherwise false.

$sel:preProvisioningHook:CreateProvisioningTemplate', createProvisioningTemplate_preProvisioningHook - Creates a pre-provisioning hook template. Only supports template of type FLEET_PROVISIONING. For more information about provisioning template types, see type.

$sel:tags:CreateProvisioningTemplate', createProvisioningTemplate_tags - Metadata which can be used to manage the provisioning template.

For URI Request parameters use format: ...key1=value1&key2=value2...

For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."

For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."

CreateProvisioningTemplate, createProvisioningTemplate_type - The type you define in a provisioning template. You can create a template with only one type. You can't change the template type after its creation. The default value is FLEET_PROVISIONING. For more information about provisioning template, see: Provisioning template.

CreateProvisioningTemplate, createProvisioningTemplate_templateName - The name of the provisioning template.

CreateProvisioningTemplate, createProvisioningTemplate_templateBody - The JSON formatted contents of the provisioning template.

$sel:provisioningRoleArn:CreateProvisioningTemplate', createProvisioningTemplate_provisioningRoleArn - The role ARN for the role associated with the provisioning template. This IoT role grants permission to provision a device.

data CreateProvisioningTemplateResponse Source #

Instances

Instances details
Generic CreateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

Associated Types

type Rep CreateProvisioningTemplateResponse :: Type -> Type #

Read CreateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

Show CreateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

NFData CreateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

Eq CreateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

type Rep CreateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplate

type Rep CreateProvisioningTemplateResponse = D1 ('MetaData "CreateProvisioningTemplateResponse" "Amazonka.IoT.CreateProvisioningTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateProvisioningTemplateResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "templateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateProvisioningTemplateResponse Source #

Create a value of CreateProvisioningTemplateResponse 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:defaultVersionId:CreateProvisioningTemplateResponse', createProvisioningTemplateResponse_defaultVersionId - The default version of the provisioning template.

CreateProvisioningTemplateResponse, createProvisioningTemplateResponse_templateArn - The ARN that identifies the provisioning template.

CreateProvisioningTemplate, createProvisioningTemplateResponse_templateName - The name of the provisioning template.

$sel:httpStatus:CreateProvisioningTemplateResponse', createProvisioningTemplateResponse_httpStatus - The response's http status code.

CreateProvisioningTemplateVersion

data CreateProvisioningTemplateVersion Source #

See: newCreateProvisioningTemplateVersion smart constructor.

Instances

Instances details
ToJSON CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

ToHeaders CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

ToPath CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

ToQuery CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

AWSRequest CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

Generic CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

Associated Types

type Rep CreateProvisioningTemplateVersion :: Type -> Type #

Read CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

Show CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

NFData CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

Eq CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

Hashable CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

type AWSResponse CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

type Rep CreateProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

type Rep CreateProvisioningTemplateVersion = D1 ('MetaData "CreateProvisioningTemplateVersion" "Amazonka.IoT.CreateProvisioningTemplateVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateProvisioningTemplateVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "setAsDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateProvisioningTemplateVersion Source #

Create a value of CreateProvisioningTemplateVersion 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:setAsDefault:CreateProvisioningTemplateVersion', createProvisioningTemplateVersion_setAsDefault - Sets a fleet provision template version as the default version.

CreateProvisioningTemplateVersion, createProvisioningTemplateVersion_templateName - The name of the provisioning template.

CreateProvisioningTemplateVersion, createProvisioningTemplateVersion_templateBody - The JSON formatted contents of the provisioning template.

data CreateProvisioningTemplateVersionResponse Source #

Instances

Instances details
Generic CreateProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

Read CreateProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

Show CreateProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

NFData CreateProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

Eq CreateProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

type Rep CreateProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateProvisioningTemplateVersion

type Rep CreateProvisioningTemplateVersionResponse = D1 ('MetaData "CreateProvisioningTemplateVersionResponse" "Amazonka.IoT.CreateProvisioningTemplateVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateProvisioningTemplateVersionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "isDefaultVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "templateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateProvisioningTemplateVersionResponse Source #

Create a value of CreateProvisioningTemplateVersionResponse 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:

CreateProvisioningTemplateVersionResponse, createProvisioningTemplateVersionResponse_isDefaultVersion - True if the provisioning template version is the default version, otherwise false.

CreateProvisioningTemplateVersionResponse, createProvisioningTemplateVersionResponse_templateArn - The ARN that identifies the provisioning template.

CreateProvisioningTemplateVersion, createProvisioningTemplateVersionResponse_templateName - The name of the provisioning template.

CreateProvisioningTemplateVersionResponse, createProvisioningTemplateVersionResponse_versionId - The version of the provisioning template.

$sel:httpStatus:CreateProvisioningTemplateVersionResponse', createProvisioningTemplateVersionResponse_httpStatus - The response's http status code.

CreateRoleAlias

data CreateRoleAlias Source #

See: newCreateRoleAlias smart constructor.

Instances

Instances details
ToJSON CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

ToHeaders CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

ToPath CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

ToQuery CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

AWSRequest CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

Associated Types

type AWSResponse CreateRoleAlias #

Generic CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

Associated Types

type Rep CreateRoleAlias :: Type -> Type #

Read CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

Show CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

NFData CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

Methods

rnf :: CreateRoleAlias -> () #

Eq CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

Hashable CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

type AWSResponse CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

type Rep CreateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

type Rep CreateRoleAlias = D1 ('MetaData "CreateRoleAlias" "Amazonka.IoT.CreateRoleAlias" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateRoleAlias'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "credentialDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "roleAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateRoleAlias Source #

Create a value of CreateRoleAlias 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:

CreateRoleAlias, createRoleAlias_credentialDurationSeconds - How long (in seconds) the credentials will be valid. The default value is 3,600 seconds.

This value must be less than or equal to the maximum session duration of the IAM role that the role alias references.

$sel:tags:CreateRoleAlias', createRoleAlias_tags - Metadata which can be used to manage the role alias.

For URI Request parameters use format: ...key1=value1&key2=value2...

For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."

For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."

CreateRoleAlias, createRoleAlias_roleAlias - The role alias that points to a role ARN. This allows you to change the role without having to update the device.

CreateRoleAlias, createRoleAlias_roleArn - The role ARN.

data CreateRoleAliasResponse Source #

See: newCreateRoleAliasResponse smart constructor.

Instances

Instances details
Generic CreateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

Associated Types

type Rep CreateRoleAliasResponse :: Type -> Type #

Read CreateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

Show CreateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

NFData CreateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

Methods

rnf :: CreateRoleAliasResponse -> () #

Eq CreateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

type Rep CreateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateRoleAlias

type Rep CreateRoleAliasResponse = D1 ('MetaData "CreateRoleAliasResponse" "Amazonka.IoT.CreateRoleAlias" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateRoleAliasResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roleAliasArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateRoleAliasResponse Source #

Create a value of CreateRoleAliasResponse 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:

CreateRoleAlias, createRoleAliasResponse_roleAlias - The role alias.

CreateRoleAliasResponse, createRoleAliasResponse_roleAliasArn - The role alias ARN.

$sel:httpStatus:CreateRoleAliasResponse', createRoleAliasResponse_httpStatus - The response's http status code.

CreateScheduledAudit

data CreateScheduledAudit Source #

See: newCreateScheduledAudit smart constructor.

Instances

Instances details
ToJSON CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

ToHeaders CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

ToPath CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

ToQuery CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

AWSRequest CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

Associated Types

type AWSResponse CreateScheduledAudit #

Generic CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

Associated Types

type Rep CreateScheduledAudit :: Type -> Type #

Read CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

Show CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

NFData CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

Methods

rnf :: CreateScheduledAudit -> () #

Eq CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

Hashable CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

type AWSResponse CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

type Rep CreateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

type Rep CreateScheduledAudit = D1 ('MetaData "CreateScheduledAudit" "Amazonka.IoT.CreateScheduledAudit" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateScheduledAudit'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dayOfMonth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DayOfWeek)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AuditFrequency) :*: (S1 ('MetaSel ('Just "targetCheckNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "scheduledAuditName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateScheduledAudit Source #

Create a value of CreateScheduledAudit 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:

CreateScheduledAudit, createScheduledAudit_dayOfMonth - The day of the month on which the scheduled audit takes place. This can be "1" through "31" or "LAST". This field is required if the "frequency" parameter is set to MONTHLY. If days 29 to 31 are specified, and the month doesn't have that many days, the audit takes place on the LAST day of the month.

CreateScheduledAudit, createScheduledAudit_dayOfWeek - The day of the week on which the scheduled audit takes place, either SUN, MON, TUE, WED, THU, FRI, or SAT. This field is required if the frequency parameter is set to WEEKLY or BIWEEKLY.

$sel:tags:CreateScheduledAudit', createScheduledAudit_tags - Metadata that can be used to manage the scheduled audit.

CreateScheduledAudit, createScheduledAudit_frequency - How often the scheduled audit takes place, either DAILY, WEEKLY, BIWEEKLY or MONTHLY. The start time of each audit is determined by the system.

$sel:targetCheckNames:CreateScheduledAudit', createScheduledAudit_targetCheckNames - Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

CreateScheduledAudit, createScheduledAudit_scheduledAuditName - The name you want to give to the scheduled audit. (Max. 128 chars)

data CreateScheduledAuditResponse Source #

See: newCreateScheduledAuditResponse smart constructor.

Instances

Instances details
Generic CreateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

Associated Types

type Rep CreateScheduledAuditResponse :: Type -> Type #

Read CreateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

Show CreateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

NFData CreateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

Eq CreateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

type Rep CreateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateScheduledAudit

type Rep CreateScheduledAuditResponse = D1 ('MetaData "CreateScheduledAuditResponse" "Amazonka.IoT.CreateScheduledAudit" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateScheduledAuditResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduledAuditArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateScheduledAuditResponse Source #

Create a value of CreateScheduledAuditResponse 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:

CreateScheduledAuditResponse, createScheduledAuditResponse_scheduledAuditArn - The ARN of the scheduled audit.

$sel:httpStatus:CreateScheduledAuditResponse', createScheduledAuditResponse_httpStatus - The response's http status code.

CreateSecurityProfile

data CreateSecurityProfile Source #

See: newCreateSecurityProfile smart constructor.

Instances

Instances details
ToJSON CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

ToHeaders CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

ToPath CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

ToQuery CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

AWSRequest CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

Associated Types

type AWSResponse CreateSecurityProfile #

Generic CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

Associated Types

type Rep CreateSecurityProfile :: Type -> Type #

Read CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

Show CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

NFData CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

Methods

rnf :: CreateSecurityProfile -> () #

Eq CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

Hashable CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

type AWSResponse CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

type Rep CreateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

type Rep CreateSecurityProfile = D1 ('MetaData "CreateSecurityProfile" "Amazonka.IoT.CreateSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateSecurityProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "additionalMetricsToRetain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "additionalMetricsToRetainV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricToRetain])) :*: S1 ('MetaSel ('Just "alertTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap AlertTargetType AlertTarget))))) :*: ((S1 ('MetaSel ('Just "behaviors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Behavior])) :*: S1 ('MetaSel ('Just "securityProfileDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateSecurityProfile Source #

Create a value of CreateSecurityProfile 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:additionalMetricsToRetain:CreateSecurityProfile', createSecurityProfile_additionalMetricsToRetain - /Please use CreateSecurityProfileRequest$additionalMetricsToRetainV2 instead./

A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.

$sel:additionalMetricsToRetainV2:CreateSecurityProfile', createSecurityProfile_additionalMetricsToRetainV2 - A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.

$sel:alertTargets:CreateSecurityProfile', createSecurityProfile_alertTargets - Specifies the destinations to which alerts are sent. (Alerts are always sent to the console.) Alerts are generated when a device (thing) violates a behavior.

$sel:behaviors:CreateSecurityProfile', createSecurityProfile_behaviors - Specifies the behaviors that, when violated by a device (thing), cause an alert.

$sel:securityProfileDescription:CreateSecurityProfile', createSecurityProfile_securityProfileDescription - A description of the security profile.

$sel:tags:CreateSecurityProfile', createSecurityProfile_tags - Metadata that can be used to manage the security profile.

CreateSecurityProfile, createSecurityProfile_securityProfileName - The name you are giving to the security profile.

data CreateSecurityProfileResponse Source #

See: newCreateSecurityProfileResponse smart constructor.

Instances

Instances details
Generic CreateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

Associated Types

type Rep CreateSecurityProfileResponse :: Type -> Type #

Read CreateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

Show CreateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

NFData CreateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

Eq CreateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

type Rep CreateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateSecurityProfile

type Rep CreateSecurityProfileResponse = D1 ('MetaData "CreateSecurityProfileResponse" "Amazonka.IoT.CreateSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateSecurityProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateSecurityProfileResponse Source #

Create a value of CreateSecurityProfileResponse 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:securityProfileArn:CreateSecurityProfileResponse', createSecurityProfileResponse_securityProfileArn - The ARN of the security profile.

CreateSecurityProfile, createSecurityProfileResponse_securityProfileName - The name you gave to the security profile.

$sel:httpStatus:CreateSecurityProfileResponse', createSecurityProfileResponse_httpStatus - The response's http status code.

CreateStream

data CreateStream Source #

See: newCreateStream smart constructor.

Instances

Instances details
ToJSON CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

ToHeaders CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

ToPath CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

ToQuery CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

AWSRequest CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

Associated Types

type AWSResponse CreateStream #

Generic CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

Associated Types

type Rep CreateStream :: Type -> Type #

Read CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

Show CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

NFData CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

Methods

rnf :: CreateStream -> () #

Eq CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

Hashable CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

type AWSResponse CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

type Rep CreateStream Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

newCreateStream Source #

Create a value of CreateStream 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:

CreateStream, createStream_description - A description of the stream.

$sel:tags:CreateStream', createStream_tags - Metadata which can be used to manage streams.

CreateStream, createStream_streamId - The stream ID.

CreateStream, createStream_files - The files to stream.

CreateStream, createStream_roleArn - An IAM role that allows the IoT service principal to access your S3 files.

data CreateStreamResponse Source #

See: newCreateStreamResponse smart constructor.

Instances

Instances details
Generic CreateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

Associated Types

type Rep CreateStreamResponse :: Type -> Type #

Read CreateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

Show CreateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

NFData CreateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

Methods

rnf :: CreateStreamResponse -> () #

Eq CreateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

type Rep CreateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateStream

type Rep CreateStreamResponse = D1 ('MetaData "CreateStreamResponse" "Amazonka.IoT.CreateStream" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateStreamResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streamVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateStreamResponse Source #

Create a value of CreateStreamResponse 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:

CreateStream, createStreamResponse_description - A description of the stream.

CreateStreamResponse, createStreamResponse_streamArn - The stream ARN.

CreateStream, createStreamResponse_streamId - The stream ID.

CreateStreamResponse, createStreamResponse_streamVersion - The version of the stream.

$sel:httpStatus:CreateStreamResponse', createStreamResponse_httpStatus - The response's http status code.

CreateThing

data CreateThing Source #

The input for the CreateThing operation.

See: newCreateThing smart constructor.

Instances

Instances details
ToJSON CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

ToHeaders CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

Methods

toHeaders :: CreateThing -> [Header] #

ToPath CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

ToQuery CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

AWSRequest CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

Associated Types

type AWSResponse CreateThing #

Generic CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

Associated Types

type Rep CreateThing :: Type -> Type #

Read CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

Show CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

NFData CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

Methods

rnf :: CreateThing -> () #

Eq CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

Hashable CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

type AWSResponse CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

type Rep CreateThing Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

type Rep CreateThing = D1 ('MetaData "CreateThing" "Amazonka.IoT.CreateThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateThing'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributePayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributePayload)) :*: S1 ('MetaSel ('Just "billingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateThing Source #

Create a value of CreateThing 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:

CreateThing, createThing_attributePayload - The attribute payload, which consists of up to three name/value pairs in a JSON document. For example:

{\"attributes\":{\"string1\":\"string2\"}}

$sel:billingGroupName:CreateThing', createThing_billingGroupName - The name of the billing group the thing will be added to.

CreateThing, createThing_thingTypeName - The name of the thing type associated with the new thing.

CreateThing, createThing_thingName - The name of the thing to create.

You can't change a thing's name after you create it. To change a thing's name, you must create a new thing, give it the new name, and then delete the old thing.

data CreateThingResponse Source #

The output of the CreateThing operation.

See: newCreateThingResponse smart constructor.

Instances

Instances details
Generic CreateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

Associated Types

type Rep CreateThingResponse :: Type -> Type #

Read CreateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

Show CreateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

NFData CreateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

Methods

rnf :: CreateThingResponse -> () #

Eq CreateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

type Rep CreateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThing

type Rep CreateThingResponse = D1 ('MetaData "CreateThingResponse" "Amazonka.IoT.CreateThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateThingResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "thingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateThingResponse Source #

Create a value of CreateThingResponse 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:

CreateThingResponse, createThingResponse_thingArn - The ARN of the new thing.

CreateThingResponse, createThingResponse_thingId - The thing ID.

CreateThing, createThingResponse_thingName - The name of the new thing.

$sel:httpStatus:CreateThingResponse', createThingResponse_httpStatus - The response's http status code.

CreateThingGroup

data CreateThingGroup Source #

See: newCreateThingGroup smart constructor.

Instances

Instances details
ToJSON CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

ToHeaders CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

ToPath CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

ToQuery CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

AWSRequest CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

Associated Types

type AWSResponse CreateThingGroup #

Generic CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

Associated Types

type Rep CreateThingGroup :: Type -> Type #

Read CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

Show CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

NFData CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

Methods

rnf :: CreateThingGroup -> () #

Eq CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

Hashable CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

type AWSResponse CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

type Rep CreateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

type Rep CreateThingGroup = D1 ('MetaData "CreateThingGroup" "Amazonka.IoT.CreateThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateThingGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parentGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "thingGroupProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingGroupProperties)) :*: S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateThingGroup Source #

Create a value of CreateThingGroup 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:

CreateThingGroup, createThingGroup_parentGroupName - The name of the parent thing group.

$sel:tags:CreateThingGroup', createThingGroup_tags - Metadata which can be used to manage the thing group.

$sel:thingGroupProperties:CreateThingGroup', createThingGroup_thingGroupProperties - The thing group properties.

CreateThingGroup, createThingGroup_thingGroupName - The thing group name to create.

data CreateThingGroupResponse Source #

See: newCreateThingGroupResponse smart constructor.

Instances

Instances details
Generic CreateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

Associated Types

type Rep CreateThingGroupResponse :: Type -> Type #

Read CreateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

Show CreateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

NFData CreateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

Eq CreateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

type Rep CreateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingGroup

type Rep CreateThingGroupResponse = D1 ('MetaData "CreateThingGroupResponse" "Amazonka.IoT.CreateThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateThingGroupResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "thingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateThingGroupResponse Source #

Create a value of CreateThingGroupResponse 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:thingGroupArn:CreateThingGroupResponse', createThingGroupResponse_thingGroupArn - The thing group ARN.

CreateThingGroupResponse, createThingGroupResponse_thingGroupId - The thing group ID.

CreateThingGroup, createThingGroupResponse_thingGroupName - The thing group name.

$sel:httpStatus:CreateThingGroupResponse', createThingGroupResponse_httpStatus - The response's http status code.

CreateThingType

data CreateThingType Source #

The input for the CreateThingType operation.

See: newCreateThingType smart constructor.

Instances

Instances details
ToJSON CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

ToHeaders CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

ToPath CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

ToQuery CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

AWSRequest CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

Associated Types

type AWSResponse CreateThingType #

Generic CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

Associated Types

type Rep CreateThingType :: Type -> Type #

Read CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

Show CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

NFData CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

Methods

rnf :: CreateThingType -> () #

Eq CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

Hashable CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

type AWSResponse CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

type Rep CreateThingType Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

type Rep CreateThingType = D1 ('MetaData "CreateThingType" "Amazonka.IoT.CreateThingType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateThingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "thingTypeProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingTypeProperties)) :*: S1 ('MetaSel ('Just "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateThingType Source #

Create a value of CreateThingType 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:CreateThingType', createThingType_tags - Metadata which can be used to manage the thing type.

CreateThingType, createThingType_thingTypeProperties - The ThingTypeProperties for the thing type to create. It contains information about the new thing type including a description, and a list of searchable thing attribute names.

CreateThingType, createThingType_thingTypeName - The name of the thing type.

data CreateThingTypeResponse Source #

The output of the CreateThingType operation.

See: newCreateThingTypeResponse smart constructor.

Instances

Instances details
Generic CreateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

Associated Types

type Rep CreateThingTypeResponse :: Type -> Type #

Read CreateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

Show CreateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

NFData CreateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

Methods

rnf :: CreateThingTypeResponse -> () #

Eq CreateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

type Rep CreateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateThingType

type Rep CreateThingTypeResponse = D1 ('MetaData "CreateThingTypeResponse" "Amazonka.IoT.CreateThingType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateThingTypeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "thingTypeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateThingTypeResponse Source #

Create a value of CreateThingTypeResponse 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:

CreateThingTypeResponse, createThingTypeResponse_thingTypeArn - The Amazon Resource Name (ARN) of the thing type.

$sel:thingTypeId:CreateThingTypeResponse', createThingTypeResponse_thingTypeId - The thing type ID.

CreateThingType, createThingTypeResponse_thingTypeName - The name of the thing type.

$sel:httpStatus:CreateThingTypeResponse', createThingTypeResponse_httpStatus - The response's http status code.

CreateTopicRule

data CreateTopicRule Source #

The input for the CreateTopicRule operation.

See: newCreateTopicRule smart constructor.

Instances

Instances details
ToJSON CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

ToHeaders CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

ToPath CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

ToQuery CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

AWSRequest CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

Associated Types

type AWSResponse CreateTopicRule #

Generic CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

Associated Types

type Rep CreateTopicRule :: Type -> Type #

Read CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

Show CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

NFData CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

Methods

rnf :: CreateTopicRule -> () #

Eq CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

Hashable CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

type AWSResponse CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

type Rep CreateTopicRule Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

type Rep CreateTopicRule = D1 ('MetaData "CreateTopicRule" "Amazonka.IoT.CreateTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateTopicRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "topicRulePayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TopicRulePayload))))

newCreateTopicRule Source #

Create a value of CreateTopicRule 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:CreateTopicRule', createTopicRule_tags - Metadata which can be used to manage the topic rule.

For URI Request parameters use format: ...key1=value1&key2=value2...

For the CLI command-line parameter use format: --tags "key1=value1&key2=value2..."

For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."

CreateTopicRule, createTopicRule_ruleName - The name of the rule.

$sel:topicRulePayload:CreateTopicRule', createTopicRule_topicRulePayload - The rule payload.

data CreateTopicRuleResponse Source #

See: newCreateTopicRuleResponse smart constructor.

Instances

Instances details
Generic CreateTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

Associated Types

type Rep CreateTopicRuleResponse :: Type -> Type #

Read CreateTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

Show CreateTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

NFData CreateTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

Methods

rnf :: CreateTopicRuleResponse -> () #

Eq CreateTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

type Rep CreateTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRule

type Rep CreateTopicRuleResponse = D1 ('MetaData "CreateTopicRuleResponse" "Amazonka.IoT.CreateTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateTopicRuleResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCreateTopicRuleResponse :: CreateTopicRuleResponse Source #

Create a value of CreateTopicRuleResponse with all optional fields omitted.

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

CreateTopicRuleDestination

data CreateTopicRuleDestination Source #

See: newCreateTopicRuleDestination smart constructor.

Instances

Instances details
ToJSON CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

ToHeaders CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

ToPath CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

ToQuery CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

AWSRequest CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

Generic CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

Associated Types

type Rep CreateTopicRuleDestination :: Type -> Type #

Read CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

Show CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

NFData CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

Eq CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

Hashable CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

type AWSResponse CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

type Rep CreateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

type Rep CreateTopicRuleDestination = D1 ('MetaData "CreateTopicRuleDestination" "Amazonka.IoT.CreateTopicRuleDestination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateTopicRuleDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TopicRuleDestinationConfiguration)))

newCreateTopicRuleDestination Source #

Create a value of CreateTopicRuleDestination 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:destinationConfiguration:CreateTopicRuleDestination', createTopicRuleDestination_destinationConfiguration - The topic rule destination configuration.

data CreateTopicRuleDestinationResponse Source #

Instances

Instances details
Generic CreateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

Associated Types

type Rep CreateTopicRuleDestinationResponse :: Type -> Type #

Read CreateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

Show CreateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

NFData CreateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

Eq CreateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

type Rep CreateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.CreateTopicRuleDestination

type Rep CreateTopicRuleDestinationResponse = D1 ('MetaData "CreateTopicRuleDestinationResponse" "Amazonka.IoT.CreateTopicRuleDestination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CreateTopicRuleDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicRuleDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TopicRuleDestination)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateTopicRuleDestinationResponse Source #

Create a value of CreateTopicRuleDestinationResponse 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:topicRuleDestination:CreateTopicRuleDestinationResponse', createTopicRuleDestinationResponse_topicRuleDestination - The topic rule destination.

$sel:httpStatus:CreateTopicRuleDestinationResponse', createTopicRuleDestinationResponse_httpStatus - The response's http status code.

DeleteAccountAuditConfiguration

data DeleteAccountAuditConfiguration Source #

See: newDeleteAccountAuditConfiguration smart constructor.

Instances

Instances details
ToHeaders DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

ToPath DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

ToQuery DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

AWSRequest DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

Generic DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

Associated Types

type Rep DeleteAccountAuditConfiguration :: Type -> Type #

Read DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

Show DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

NFData DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

Eq DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

Hashable DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

type AWSResponse DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

type Rep DeleteAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

type Rep DeleteAccountAuditConfiguration = D1 ('MetaData "DeleteAccountAuditConfiguration" "Amazonka.IoT.DeleteAccountAuditConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteAccountAuditConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteScheduledAudits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newDeleteAccountAuditConfiguration :: DeleteAccountAuditConfiguration Source #

Create a value of DeleteAccountAuditConfiguration 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:deleteScheduledAudits:DeleteAccountAuditConfiguration', deleteAccountAuditConfiguration_deleteScheduledAudits - If true, all scheduled audits are deleted.

data DeleteAccountAuditConfigurationResponse Source #

Instances

Instances details
Generic DeleteAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

Read DeleteAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

Show DeleteAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

NFData DeleteAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

Eq DeleteAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

type Rep DeleteAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAccountAuditConfiguration

type Rep DeleteAccountAuditConfigurationResponse = D1 ('MetaData "DeleteAccountAuditConfigurationResponse" "Amazonka.IoT.DeleteAccountAuditConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteAccountAuditConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAccountAuditConfigurationResponse Source #

Create a value of DeleteAccountAuditConfigurationResponse 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:DeleteAccountAuditConfigurationResponse', deleteAccountAuditConfigurationResponse_httpStatus - The response's http status code.

DeleteAuditSuppression

data DeleteAuditSuppression Source #

See: newDeleteAuditSuppression smart constructor.

Instances

Instances details
ToJSON DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

ToHeaders DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

ToPath DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

ToQuery DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

AWSRequest DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

Associated Types

type AWSResponse DeleteAuditSuppression #

Generic DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

Associated Types

type Rep DeleteAuditSuppression :: Type -> Type #

Read DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

Show DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

NFData DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

Methods

rnf :: DeleteAuditSuppression -> () #

Eq DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

Hashable DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

type AWSResponse DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

type Rep DeleteAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

type Rep DeleteAuditSuppression = D1 ('MetaData "DeleteAuditSuppression" "Amazonka.IoT.DeleteAuditSuppression" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteAuditSuppression'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceIdentifier)))

newDeleteAuditSuppression Source #

Create a value of DeleteAuditSuppression 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:

DeleteAuditSuppression, deleteAuditSuppression_checkName - Undocumented member.

DeleteAuditSuppression, deleteAuditSuppression_resourceIdentifier - Undocumented member.

data DeleteAuditSuppressionResponse Source #

See: newDeleteAuditSuppressionResponse smart constructor.

Instances

Instances details
Generic DeleteAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

Associated Types

type Rep DeleteAuditSuppressionResponse :: Type -> Type #

Read DeleteAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

Show DeleteAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

NFData DeleteAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

Eq DeleteAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

type Rep DeleteAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuditSuppression

type Rep DeleteAuditSuppressionResponse = D1 ('MetaData "DeleteAuditSuppressionResponse" "Amazonka.IoT.DeleteAuditSuppression" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteAuditSuppressionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAuditSuppressionResponse Source #

Create a value of DeleteAuditSuppressionResponse 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:DeleteAuditSuppressionResponse', deleteAuditSuppressionResponse_httpStatus - The response's http status code.

DeleteAuthorizer

data DeleteAuthorizer Source #

See: newDeleteAuthorizer smart constructor.

Constructors

DeleteAuthorizer' Text 

Instances

Instances details
ToHeaders DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

ToPath DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

ToQuery DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

AWSRequest DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

Associated Types

type AWSResponse DeleteAuthorizer #

Generic DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

Associated Types

type Rep DeleteAuthorizer :: Type -> Type #

Read DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

Show DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

NFData DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

Methods

rnf :: DeleteAuthorizer -> () #

Eq DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

Hashable DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

type AWSResponse DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

type Rep DeleteAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

type Rep DeleteAuthorizer = D1 ('MetaData "DeleteAuthorizer" "Amazonka.IoT.DeleteAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteAuthorizer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteAuthorizer Source #

Create a value of DeleteAuthorizer 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:

DeleteAuthorizer, deleteAuthorizer_authorizerName - The name of the authorizer to delete.

data DeleteAuthorizerResponse Source #

See: newDeleteAuthorizerResponse smart constructor.

Instances

Instances details
Generic DeleteAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

Associated Types

type Rep DeleteAuthorizerResponse :: Type -> Type #

Read DeleteAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

Show DeleteAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

NFData DeleteAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

Eq DeleteAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

type Rep DeleteAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteAuthorizer

type Rep DeleteAuthorizerResponse = D1 ('MetaData "DeleteAuthorizerResponse" "Amazonka.IoT.DeleteAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteAuthorizerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAuthorizerResponse Source #

Create a value of DeleteAuthorizerResponse 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:DeleteAuthorizerResponse', deleteAuthorizerResponse_httpStatus - The response's http status code.

DeleteBillingGroup

data DeleteBillingGroup Source #

See: newDeleteBillingGroup smart constructor.

Instances

Instances details
ToHeaders DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

ToPath DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

ToQuery DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

AWSRequest DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

Associated Types

type AWSResponse DeleteBillingGroup #

Generic DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

Associated Types

type Rep DeleteBillingGroup :: Type -> Type #

Read DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

Show DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

NFData DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

Methods

rnf :: DeleteBillingGroup -> () #

Eq DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

Hashable DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

type AWSResponse DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

type Rep DeleteBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

type Rep DeleteBillingGroup = D1 ('MetaData "DeleteBillingGroup" "Amazonka.IoT.DeleteBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteBillingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "billingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteBillingGroup Source #

Create a value of DeleteBillingGroup 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:expectedVersion:DeleteBillingGroup', deleteBillingGroup_expectedVersion - The expected version of the billing group. If the version of the billing group does not match the expected version specified in the request, the DeleteBillingGroup request is rejected with a VersionConflictException.

$sel:billingGroupName:DeleteBillingGroup', deleteBillingGroup_billingGroupName - The name of the billing group.

data DeleteBillingGroupResponse Source #

See: newDeleteBillingGroupResponse smart constructor.

Instances

Instances details
Generic DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

Associated Types

type Rep DeleteBillingGroupResponse :: Type -> Type #

Read DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

Show DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

NFData DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

Eq DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

type Rep DeleteBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteBillingGroup

type Rep DeleteBillingGroupResponse = D1 ('MetaData "DeleteBillingGroupResponse" "Amazonka.IoT.DeleteBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteBillingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteBillingGroupResponse Source #

Create a value of DeleteBillingGroupResponse 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:DeleteBillingGroupResponse', deleteBillingGroupResponse_httpStatus - The response's http status code.

DeleteCACertificate

data DeleteCACertificate Source #

Input for the DeleteCACertificate operation.

See: newDeleteCACertificate smart constructor.

Instances

Instances details
ToHeaders DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

ToPath DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

ToQuery DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

AWSRequest DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Associated Types

type AWSResponse DeleteCACertificate #

Generic DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Associated Types

type Rep DeleteCACertificate :: Type -> Type #

Read DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Show DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

NFData DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Methods

rnf :: DeleteCACertificate -> () #

Eq DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Hashable DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

type AWSResponse DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

type Rep DeleteCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

type Rep DeleteCACertificate = D1 ('MetaData "DeleteCACertificate" "Amazonka.IoT.DeleteCACertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteCACertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCACertificate Source #

Create a value of DeleteCACertificate 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:

DeleteCACertificate, deleteCACertificate_certificateId - The ID of the certificate to delete. (The last part of the certificate ARN contains the certificate ID.)

data DeleteCACertificateResponse Source #

The output for the DeleteCACertificate operation.

See: newDeleteCACertificateResponse smart constructor.

Instances

Instances details
Generic DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Associated Types

type Rep DeleteCACertificateResponse :: Type -> Type #

Read DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Show DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

NFData DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

Eq DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

type Rep DeleteCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCACertificate

type Rep DeleteCACertificateResponse = D1 ('MetaData "DeleteCACertificateResponse" "Amazonka.IoT.DeleteCACertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteCACertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteCACertificateResponse Source #

Create a value of DeleteCACertificateResponse 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:DeleteCACertificateResponse', deleteCACertificateResponse_httpStatus - The response's http status code.

DeleteCertificate

data DeleteCertificate Source #

The input for the DeleteCertificate operation.

See: newDeleteCertificate smart constructor.

Instances

Instances details
ToHeaders DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

ToPath DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

ToQuery DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

AWSRequest DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

Associated Types

type AWSResponse DeleteCertificate #

Generic DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

Associated Types

type Rep DeleteCertificate :: Type -> Type #

Read DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

Show DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

NFData DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

Methods

rnf :: DeleteCertificate -> () #

Eq DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

Hashable DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

type AWSResponse DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

type Rep DeleteCertificate Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

type Rep DeleteCertificate = D1 ('MetaData "DeleteCertificate" "Amazonka.IoT.DeleteCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "forceDelete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCertificate Source #

Create a value of DeleteCertificate 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:forceDelete:DeleteCertificate', deleteCertificate_forceDelete - Forces the deletion of a certificate if it is inactive and is not attached to an IoT thing.

DeleteCertificate, deleteCertificate_certificateId - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

data DeleteCertificateResponse Source #

See: newDeleteCertificateResponse smart constructor.

Instances

Instances details
Generic DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

Associated Types

type Rep DeleteCertificateResponse :: Type -> Type #

Read DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

Show DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

NFData DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

Eq DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

type Rep DeleteCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCertificate

type Rep DeleteCertificateResponse = D1 ('MetaData "DeleteCertificateResponse" "Amazonka.IoT.DeleteCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteCertificateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteCertificateResponse :: DeleteCertificateResponse Source #

Create a value of DeleteCertificateResponse with all optional fields omitted.

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

DeleteCustomMetric

data DeleteCustomMetric Source #

See: newDeleteCustomMetric smart constructor.

Instances

Instances details
ToHeaders DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

ToPath DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

ToQuery DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

AWSRequest DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

Associated Types

type AWSResponse DeleteCustomMetric #

Generic DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

Associated Types

type Rep DeleteCustomMetric :: Type -> Type #

Read DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

Show DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

NFData DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

Methods

rnf :: DeleteCustomMetric -> () #

Eq DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

Hashable DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

type AWSResponse DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

type Rep DeleteCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

type Rep DeleteCustomMetric = D1 ('MetaData "DeleteCustomMetric" "Amazonka.IoT.DeleteCustomMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteCustomMetric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCustomMetric Source #

Create a value of DeleteCustomMetric 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:

DeleteCustomMetric, deleteCustomMetric_metricName - The name of the custom metric.

data DeleteCustomMetricResponse Source #

See: newDeleteCustomMetricResponse smart constructor.

Instances

Instances details
Generic DeleteCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

Associated Types

type Rep DeleteCustomMetricResponse :: Type -> Type #

Read DeleteCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

Show DeleteCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

NFData DeleteCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

Eq DeleteCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

type Rep DeleteCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteCustomMetric

type Rep DeleteCustomMetricResponse = D1 ('MetaData "DeleteCustomMetricResponse" "Amazonka.IoT.DeleteCustomMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteCustomMetricResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteCustomMetricResponse Source #

Create a value of DeleteCustomMetricResponse 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:DeleteCustomMetricResponse', deleteCustomMetricResponse_httpStatus - The response's http status code.

DeleteDimension

data DeleteDimension Source #

See: newDeleteDimension smart constructor.

Constructors

DeleteDimension' Text 

Instances

Instances details
ToHeaders DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

ToPath DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

ToQuery DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

AWSRequest DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

Associated Types

type AWSResponse DeleteDimension #

Generic DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

Associated Types

type Rep DeleteDimension :: Type -> Type #

Read DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

Show DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

NFData DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

Methods

rnf :: DeleteDimension -> () #

Eq DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

Hashable DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

type AWSResponse DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

type Rep DeleteDimension Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

type Rep DeleteDimension = D1 ('MetaData "DeleteDimension" "Amazonka.IoT.DeleteDimension" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDimension Source #

Create a value of DeleteDimension 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:

DeleteDimension, deleteDimension_name - The unique identifier for the dimension that you want to delete.

data DeleteDimensionResponse Source #

See: newDeleteDimensionResponse smart constructor.

Instances

Instances details
Generic DeleteDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

Associated Types

type Rep DeleteDimensionResponse :: Type -> Type #

Read DeleteDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

Show DeleteDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

NFData DeleteDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

Methods

rnf :: DeleteDimensionResponse -> () #

Eq DeleteDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

type Rep DeleteDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDimension

type Rep DeleteDimensionResponse = D1 ('MetaData "DeleteDimensionResponse" "Amazonka.IoT.DeleteDimension" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteDimensionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDimensionResponse Source #

Create a value of DeleteDimensionResponse 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:DeleteDimensionResponse', deleteDimensionResponse_httpStatus - The response's http status code.

DeleteDomainConfiguration

data DeleteDomainConfiguration Source #

See: newDeleteDomainConfiguration smart constructor.

Instances

Instances details
ToHeaders DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

ToPath DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

ToQuery DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

AWSRequest DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

Generic DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

Associated Types

type Rep DeleteDomainConfiguration :: Type -> Type #

Read DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

Show DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

NFData DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

Eq DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

Hashable DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

type AWSResponse DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

type Rep DeleteDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

type Rep DeleteDomainConfiguration = D1 ('MetaData "DeleteDomainConfiguration" "Amazonka.IoT.DeleteDomainConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteDomainConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDomainConfiguration Source #

Create a value of DeleteDomainConfiguration 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:

DeleteDomainConfiguration, deleteDomainConfiguration_domainConfigurationName - The name of the domain configuration to be deleted.

data DeleteDomainConfigurationResponse Source #

See: newDeleteDomainConfigurationResponse smart constructor.

Instances

Instances details
Generic DeleteDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

Associated Types

type Rep DeleteDomainConfigurationResponse :: Type -> Type #

Read DeleteDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

Show DeleteDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

NFData DeleteDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

Eq DeleteDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

type Rep DeleteDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDomainConfiguration

type Rep DeleteDomainConfigurationResponse = D1 ('MetaData "DeleteDomainConfigurationResponse" "Amazonka.IoT.DeleteDomainConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteDomainConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDomainConfigurationResponse Source #

Create a value of DeleteDomainConfigurationResponse 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:DeleteDomainConfigurationResponse', deleteDomainConfigurationResponse_httpStatus - The response's http status code.

DeleteDynamicThingGroup

data DeleteDynamicThingGroup Source #

See: newDeleteDynamicThingGroup smart constructor.

Instances

Instances details
ToHeaders DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

ToPath DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

ToQuery DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

AWSRequest DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

Generic DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

Associated Types

type Rep DeleteDynamicThingGroup :: Type -> Type #

Read DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

Show DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

NFData DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

Methods

rnf :: DeleteDynamicThingGroup -> () #

Eq DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

Hashable DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

type AWSResponse DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

type Rep DeleteDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

type Rep DeleteDynamicThingGroup = D1 ('MetaData "DeleteDynamicThingGroup" "Amazonka.IoT.DeleteDynamicThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteDynamicThingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDynamicThingGroup Source #

Create a value of DeleteDynamicThingGroup 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:expectedVersion:DeleteDynamicThingGroup', deleteDynamicThingGroup_expectedVersion - The expected version of the dynamic thing group to delete.

DeleteDynamicThingGroup, deleteDynamicThingGroup_thingGroupName - The name of the dynamic thing group to delete.

data DeleteDynamicThingGroupResponse Source #

See: newDeleteDynamicThingGroupResponse smart constructor.

Instances

Instances details
Generic DeleteDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

Associated Types

type Rep DeleteDynamicThingGroupResponse :: Type -> Type #

Read DeleteDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

Show DeleteDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

NFData DeleteDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

Eq DeleteDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

type Rep DeleteDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteDynamicThingGroup

type Rep DeleteDynamicThingGroupResponse = D1 ('MetaData "DeleteDynamicThingGroupResponse" "Amazonka.IoT.DeleteDynamicThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteDynamicThingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDynamicThingGroupResponse Source #

Create a value of DeleteDynamicThingGroupResponse 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:DeleteDynamicThingGroupResponse', deleteDynamicThingGroupResponse_httpStatus - The response's http status code.

DeleteFleetMetric

data DeleteFleetMetric Source #

See: newDeleteFleetMetric smart constructor.

Instances

Instances details
ToHeaders DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

ToPath DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

ToQuery DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

AWSRequest DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

Associated Types

type AWSResponse DeleteFleetMetric #

Generic DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

Associated Types

type Rep DeleteFleetMetric :: Type -> Type #

Read DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

Show DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

NFData DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

Methods

rnf :: DeleteFleetMetric -> () #

Eq DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

Hashable DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

type AWSResponse DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

type Rep DeleteFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

type Rep DeleteFleetMetric = D1 ('MetaData "DeleteFleetMetric" "Amazonka.IoT.DeleteFleetMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteFleetMetric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteFleetMetric Source #

Create a value of DeleteFleetMetric 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:expectedVersion:DeleteFleetMetric', deleteFleetMetric_expectedVersion - The expected version of the fleet metric to delete.

DeleteFleetMetric, deleteFleetMetric_metricName - The name of the fleet metric to delete.

data DeleteFleetMetricResponse Source #

See: newDeleteFleetMetricResponse smart constructor.

Instances

Instances details
Generic DeleteFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

Associated Types

type Rep DeleteFleetMetricResponse :: Type -> Type #

Read DeleteFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

Show DeleteFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

NFData DeleteFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

Eq DeleteFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

type Rep DeleteFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteFleetMetric

type Rep DeleteFleetMetricResponse = D1 ('MetaData "DeleteFleetMetricResponse" "Amazonka.IoT.DeleteFleetMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteFleetMetricResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteFleetMetricResponse :: DeleteFleetMetricResponse Source #

Create a value of DeleteFleetMetricResponse with all optional fields omitted.

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

DeleteJob

data DeleteJob Source #

See: newDeleteJob smart constructor.

Constructors

DeleteJob' (Maybe Bool) (Maybe Text) Text 

Instances

Instances details
ToHeaders DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

Methods

toHeaders :: DeleteJob -> [Header] #

ToPath DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

ToQuery DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

AWSRequest DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

Associated Types

type AWSResponse DeleteJob #

Generic DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

Associated Types

type Rep DeleteJob :: Type -> Type #

Read DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

Show DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

NFData DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

Methods

rnf :: DeleteJob -> () #

Eq DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

Hashable DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

type AWSResponse DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

type Rep DeleteJob Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

type Rep DeleteJob = D1 ('MetaData "DeleteJob" "Amazonka.IoT.DeleteJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "namespaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteJob Source #

Arguments

:: Text

DeleteJob

-> DeleteJob 

Create a value of DeleteJob 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:force:DeleteJob', deleteJob_force - (Optional) When true, you can delete a job which is "IN_PROGRESS". Otherwise, you can only delete a job which is in a terminal state ("COMPLETED" or "CANCELED") or an exception will occur. The default is false.

Deleting a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to access job information or update the job execution status. Use caution and ensure that each device executing a job which is deleted is able to recover to a valid state.

DeleteJob, deleteJob_namespaceId - The namespace used to indicate that a job is a customer-managed job.

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.

$aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/

The namespaceId feature is in public preview.

DeleteJob, deleteJob_jobId - The ID of the job to be deleted.

After a job deletion is completed, you may reuse this jobId when you create a new job. However, this is not recommended, and you must ensure that your devices are not using the jobId to refer to the deleted job.

data DeleteJobResponse Source #

See: newDeleteJobResponse smart constructor.

Constructors

DeleteJobResponse' 

Instances

Instances details
Generic DeleteJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

Associated Types

type Rep DeleteJobResponse :: Type -> Type #

Read DeleteJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

Show DeleteJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

NFData DeleteJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

Methods

rnf :: DeleteJobResponse -> () #

Eq DeleteJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

type Rep DeleteJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJob

type Rep DeleteJobResponse = D1 ('MetaData "DeleteJobResponse" "Amazonka.IoT.DeleteJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteJobResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteJobResponse :: DeleteJobResponse Source #

Create a value of DeleteJobResponse with all optional fields omitted.

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

DeleteJobExecution

data DeleteJobExecution Source #

See: newDeleteJobExecution smart constructor.

Instances

Instances details
ToHeaders DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

ToPath DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

ToQuery DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

AWSRequest DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

Associated Types

type AWSResponse DeleteJobExecution #

Generic DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

Associated Types

type Rep DeleteJobExecution :: Type -> Type #

Read DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

Show DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

NFData DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

Methods

rnf :: DeleteJobExecution -> () #

Eq DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

Hashable DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

type AWSResponse DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

type Rep DeleteJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

type Rep DeleteJobExecution = D1 ('MetaData "DeleteJobExecution" "Amazonka.IoT.DeleteJobExecution" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteJobExecution'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "namespaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "executionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))))

newDeleteJobExecution Source #

Create a value of DeleteJobExecution 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:force:DeleteJobExecution', deleteJobExecution_force - (Optional) When true, you can delete a job execution which is "IN_PROGRESS". Otherwise, you can only delete a job execution which is in a terminal state ("SUCCEEDED", "FAILED", "REJECTED", "REMOVED" or "CANCELED") or an exception will occur. The default is false.

Deleting a job execution which is "IN_PROGRESS", will cause the device to be unable to access job information or update the job execution status. Use caution and ensure that the device is able to recover to a valid state.

DeleteJobExecution, deleteJobExecution_namespaceId - The namespace used to indicate that a job is a customer-managed job.

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.

$aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/

The namespaceId feature is in public preview.

DeleteJobExecution, deleteJobExecution_jobId - The ID of the job whose execution on a particular device will be deleted.

DeleteJobExecution, deleteJobExecution_thingName - The name of the thing whose job execution will be deleted.

DeleteJobExecution, deleteJobExecution_executionNumber - The ID of the job execution to be deleted. The executionNumber refers to the execution of a particular job on a particular device.

Note that once a job execution is deleted, the executionNumber may be reused by IoT, so be sure you get and use the correct value here.

data DeleteJobExecutionResponse Source #

See: newDeleteJobExecutionResponse smart constructor.

Instances

Instances details
Generic DeleteJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

Associated Types

type Rep DeleteJobExecutionResponse :: Type -> Type #

Read DeleteJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

Show DeleteJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

NFData DeleteJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

Eq DeleteJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

type Rep DeleteJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobExecution

type Rep DeleteJobExecutionResponse = D1 ('MetaData "DeleteJobExecutionResponse" "Amazonka.IoT.DeleteJobExecution" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteJobExecutionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteJobExecutionResponse :: DeleteJobExecutionResponse Source #

Create a value of DeleteJobExecutionResponse with all optional fields omitted.

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

DeleteJobTemplate

data DeleteJobTemplate Source #

See: newDeleteJobTemplate smart constructor.

Constructors

DeleteJobTemplate' Text 

Instances

Instances details
ToHeaders DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

ToPath DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

ToQuery DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

AWSRequest DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

Associated Types

type AWSResponse DeleteJobTemplate #

Generic DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

Associated Types

type Rep DeleteJobTemplate :: Type -> Type #

Read DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

Show DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

NFData DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

Methods

rnf :: DeleteJobTemplate -> () #

Eq DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

Hashable DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

type AWSResponse DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

type Rep DeleteJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

type Rep DeleteJobTemplate = D1 ('MetaData "DeleteJobTemplate" "Amazonka.IoT.DeleteJobTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteJobTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteJobTemplate Source #

Create a value of DeleteJobTemplate 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:

DeleteJobTemplate, deleteJobTemplate_jobTemplateId - The unique identifier of the job template to delete.

data DeleteJobTemplateResponse Source #

See: newDeleteJobTemplateResponse smart constructor.

Instances

Instances details
Generic DeleteJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

Associated Types

type Rep DeleteJobTemplateResponse :: Type -> Type #

Read DeleteJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

Show DeleteJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

NFData DeleteJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

Eq DeleteJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

type Rep DeleteJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteJobTemplate

type Rep DeleteJobTemplateResponse = D1 ('MetaData "DeleteJobTemplateResponse" "Amazonka.IoT.DeleteJobTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteJobTemplateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteJobTemplateResponse :: DeleteJobTemplateResponse Source #

Create a value of DeleteJobTemplateResponse with all optional fields omitted.

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

DeleteMitigationAction

data DeleteMitigationAction Source #

See: newDeleteMitigationAction smart constructor.

Instances

Instances details
ToHeaders DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

ToPath DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

ToQuery DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

AWSRequest DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

Associated Types

type AWSResponse DeleteMitigationAction #

Generic DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

Associated Types

type Rep DeleteMitigationAction :: Type -> Type #

Read DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

Show DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

NFData DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

Methods

rnf :: DeleteMitigationAction -> () #

Eq DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

Hashable DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

type AWSResponse DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

type Rep DeleteMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

type Rep DeleteMitigationAction = D1 ('MetaData "DeleteMitigationAction" "Amazonka.IoT.DeleteMitigationAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteMitigationAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteMitigationAction Source #

Create a value of DeleteMitigationAction 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:

DeleteMitigationAction, deleteMitigationAction_actionName - The name of the mitigation action that you want to delete.

data DeleteMitigationActionResponse Source #

See: newDeleteMitigationActionResponse smart constructor.

Instances

Instances details
Generic DeleteMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

Associated Types

type Rep DeleteMitigationActionResponse :: Type -> Type #

Read DeleteMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

Show DeleteMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

NFData DeleteMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

Eq DeleteMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

type Rep DeleteMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteMitigationAction

type Rep DeleteMitigationActionResponse = D1 ('MetaData "DeleteMitigationActionResponse" "Amazonka.IoT.DeleteMitigationAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteMitigationActionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteMitigationActionResponse Source #

Create a value of DeleteMitigationActionResponse 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:DeleteMitigationActionResponse', deleteMitigationActionResponse_httpStatus - The response's http status code.

DeleteOTAUpdate

data DeleteOTAUpdate Source #

See: newDeleteOTAUpdate smart constructor.

Instances

Instances details
ToHeaders DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

ToPath DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

ToQuery DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

AWSRequest DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

Associated Types

type AWSResponse DeleteOTAUpdate #

Generic DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

Associated Types

type Rep DeleteOTAUpdate :: Type -> Type #

Read DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

Show DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

NFData DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

Methods

rnf :: DeleteOTAUpdate -> () #

Eq DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

Hashable DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

type AWSResponse DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

type Rep DeleteOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

type Rep DeleteOTAUpdate = D1 ('MetaData "DeleteOTAUpdate" "Amazonka.IoT.DeleteOTAUpdate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteOTAUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "forceDeleteAWSJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "otaUpdateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteOTAUpdate Source #

Create a value of DeleteOTAUpdate 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:deleteStream:DeleteOTAUpdate', deleteOTAUpdate_deleteStream - When true, the stream created by the OTAUpdate process is deleted when the OTA update is deleted. Ignored if the stream specified in the OTAUpdate is supplied by the user.

$sel:forceDeleteAWSJob:DeleteOTAUpdate', deleteOTAUpdate_forceDeleteAWSJob - When true, deletes the IoT job created by the OTAUpdate process even if it is "IN_PROGRESS". Otherwise, if the job is not in a terminal state ("COMPLETED" or "CANCELED") an exception will occur. The default is false.

DeleteOTAUpdate, deleteOTAUpdate_otaUpdateId - The ID of the OTA update to delete.

data DeleteOTAUpdateResponse Source #

See: newDeleteOTAUpdateResponse smart constructor.

Instances

Instances details
Generic DeleteOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

Associated Types

type Rep DeleteOTAUpdateResponse :: Type -> Type #

Read DeleteOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

Show DeleteOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

NFData DeleteOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

Methods

rnf :: DeleteOTAUpdateResponse -> () #

Eq DeleteOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

type Rep DeleteOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteOTAUpdate

type Rep DeleteOTAUpdateResponse = D1 ('MetaData "DeleteOTAUpdateResponse" "Amazonka.IoT.DeleteOTAUpdate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteOTAUpdateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteOTAUpdateResponse Source #

Create a value of DeleteOTAUpdateResponse 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:DeleteOTAUpdateResponse', deleteOTAUpdateResponse_httpStatus - The response's http status code.

DeletePolicy

data DeletePolicy Source #

The input for the DeletePolicy operation.

See: newDeletePolicy smart constructor.

Constructors

DeletePolicy' Text 

Instances

Instances details
ToHeaders DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

ToPath DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

ToQuery DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

AWSRequest DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

Associated Types

type AWSResponse DeletePolicy #

Generic DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

Associated Types

type Rep DeletePolicy :: Type -> Type #

Read DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

Show DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

NFData DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

Methods

rnf :: DeletePolicy -> () #

Eq DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

Hashable DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

type AWSResponse DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

type Rep DeletePolicy Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicy

type Rep DeletePolicy = D1 ('MetaData "DeletePolicy" "Amazonka.IoT.DeletePolicy" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeletePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeletePolicy Source #

Create a value of DeletePolicy 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:

DeletePolicy, deletePolicy_policyName - The name of the policy to delete.

data DeletePolicyResponse Source #

See: newDeletePolicyResponse smart constructor.

Constructors

DeletePolicyResponse' 

newDeletePolicyResponse :: DeletePolicyResponse Source #

Create a value of DeletePolicyResponse with all optional fields omitted.

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

DeletePolicyVersion

data DeletePolicyVersion Source #

The input for the DeletePolicyVersion operation.

See: newDeletePolicyVersion smart constructor.

Instances

Instances details
ToHeaders DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

ToPath DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

ToQuery DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

AWSRequest DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

Associated Types

type AWSResponse DeletePolicyVersion #

Generic DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

Associated Types

type Rep DeletePolicyVersion :: Type -> Type #

Read DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

Show DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

NFData DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

Methods

rnf :: DeletePolicyVersion -> () #

Eq DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

Hashable DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

type AWSResponse DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

type Rep DeletePolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

type Rep DeletePolicyVersion = D1 ('MetaData "DeletePolicyVersion" "Amazonka.IoT.DeletePolicyVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeletePolicyVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeletePolicyVersion Source #

Create a value of DeletePolicyVersion 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:

DeletePolicyVersion, deletePolicyVersion_policyName - The name of the policy.

DeletePolicyVersion, deletePolicyVersion_policyVersionId - The policy version ID.

data DeletePolicyVersionResponse Source #

See: newDeletePolicyVersionResponse smart constructor.

Instances

Instances details
Generic DeletePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

Associated Types

type Rep DeletePolicyVersionResponse :: Type -> Type #

Read DeletePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

Show DeletePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

NFData DeletePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

Eq DeletePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

type Rep DeletePolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeletePolicyVersion

type Rep DeletePolicyVersionResponse = D1 ('MetaData "DeletePolicyVersionResponse" "Amazonka.IoT.DeletePolicyVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeletePolicyVersionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeletePolicyVersionResponse :: DeletePolicyVersionResponse Source #

Create a value of DeletePolicyVersionResponse with all optional fields omitted.

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

DeleteProvisioningTemplate

data DeleteProvisioningTemplate Source #

See: newDeleteProvisioningTemplate smart constructor.

Instances

Instances details
ToHeaders DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

ToPath DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

ToQuery DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

AWSRequest DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

Generic DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

Associated Types

type Rep DeleteProvisioningTemplate :: Type -> Type #

Read DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

Show DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

NFData DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

Eq DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

Hashable DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

type AWSResponse DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

type Rep DeleteProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

type Rep DeleteProvisioningTemplate = D1 ('MetaData "DeleteProvisioningTemplate" "Amazonka.IoT.DeleteProvisioningTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteProvisioningTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteProvisioningTemplate Source #

Create a value of DeleteProvisioningTemplate 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:

DeleteProvisioningTemplate, deleteProvisioningTemplate_templateName - The name of the fleet provision template to delete.

data DeleteProvisioningTemplateResponse Source #

Instances

Instances details
Generic DeleteProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

Associated Types

type Rep DeleteProvisioningTemplateResponse :: Type -> Type #

Read DeleteProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

Show DeleteProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

NFData DeleteProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

Eq DeleteProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

type Rep DeleteProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplate

type Rep DeleteProvisioningTemplateResponse = D1 ('MetaData "DeleteProvisioningTemplateResponse" "Amazonka.IoT.DeleteProvisioningTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteProvisioningTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteProvisioningTemplateResponse Source #

Create a value of DeleteProvisioningTemplateResponse 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:DeleteProvisioningTemplateResponse', deleteProvisioningTemplateResponse_httpStatus - The response's http status code.

DeleteProvisioningTemplateVersion

data DeleteProvisioningTemplateVersion Source #

See: newDeleteProvisioningTemplateVersion smart constructor.

Instances

Instances details
ToHeaders DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

ToPath DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

ToQuery DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

AWSRequest DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

Generic DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

Associated Types

type Rep DeleteProvisioningTemplateVersion :: Type -> Type #

Read DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

Show DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

NFData DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

Eq DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

Hashable DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

type AWSResponse DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

type Rep DeleteProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

type Rep DeleteProvisioningTemplateVersion = D1 ('MetaData "DeleteProvisioningTemplateVersion" "Amazonka.IoT.DeleteProvisioningTemplateVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteProvisioningTemplateVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteProvisioningTemplateVersion Source #

Create a value of DeleteProvisioningTemplateVersion 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:

DeleteProvisioningTemplateVersion, deleteProvisioningTemplateVersion_templateName - The name of the provisioning template version to delete.

DeleteProvisioningTemplateVersion, deleteProvisioningTemplateVersion_versionId - The provisioning template version ID to delete.

data DeleteProvisioningTemplateVersionResponse Source #

Instances

Instances details
Generic DeleteProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

Read DeleteProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

Show DeleteProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

NFData DeleteProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

Eq DeleteProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

type Rep DeleteProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteProvisioningTemplateVersion

type Rep DeleteProvisioningTemplateVersionResponse = D1 ('MetaData "DeleteProvisioningTemplateVersionResponse" "Amazonka.IoT.DeleteProvisioningTemplateVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteProvisioningTemplateVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteProvisioningTemplateVersionResponse Source #

Create a value of DeleteProvisioningTemplateVersionResponse 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:DeleteProvisioningTemplateVersionResponse', deleteProvisioningTemplateVersionResponse_httpStatus - The response's http status code.

DeleteRegistrationCode

data DeleteRegistrationCode Source #

The input for the DeleteRegistrationCode operation.

See: newDeleteRegistrationCode smart constructor.

Instances

Instances details
ToHeaders DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

ToPath DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

ToQuery DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

AWSRequest DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

Associated Types

type AWSResponse DeleteRegistrationCode #

Generic DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

Associated Types

type Rep DeleteRegistrationCode :: Type -> Type #

Read DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

Show DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

NFData DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

Methods

rnf :: DeleteRegistrationCode -> () #

Eq DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

Hashable DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

type AWSResponse DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

type Rep DeleteRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

type Rep DeleteRegistrationCode = D1 ('MetaData "DeleteRegistrationCode" "Amazonka.IoT.DeleteRegistrationCode" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteRegistrationCode'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteRegistrationCode :: DeleteRegistrationCode Source #

Create a value of DeleteRegistrationCode with all optional fields omitted.

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

data DeleteRegistrationCodeResponse Source #

The output for the DeleteRegistrationCode operation.

See: newDeleteRegistrationCodeResponse smart constructor.

Instances

Instances details
Generic DeleteRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

Associated Types

type Rep DeleteRegistrationCodeResponse :: Type -> Type #

Read DeleteRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

Show DeleteRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

NFData DeleteRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

Eq DeleteRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

type Rep DeleteRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRegistrationCode

type Rep DeleteRegistrationCodeResponse = D1 ('MetaData "DeleteRegistrationCodeResponse" "Amazonka.IoT.DeleteRegistrationCode" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteRegistrationCodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteRegistrationCodeResponse Source #

Create a value of DeleteRegistrationCodeResponse 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:DeleteRegistrationCodeResponse', deleteRegistrationCodeResponse_httpStatus - The response's http status code.

DeleteRoleAlias

data DeleteRoleAlias Source #

See: newDeleteRoleAlias smart constructor.

Constructors

DeleteRoleAlias' Text 

Instances

Instances details
ToHeaders DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

ToPath DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

ToQuery DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

AWSRequest DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

Associated Types

type AWSResponse DeleteRoleAlias #

Generic DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

Associated Types

type Rep DeleteRoleAlias :: Type -> Type #

Read DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

Show DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

NFData DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

Methods

rnf :: DeleteRoleAlias -> () #

Eq DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

Hashable DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

type AWSResponse DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

type Rep DeleteRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

type Rep DeleteRoleAlias = D1 ('MetaData "DeleteRoleAlias" "Amazonka.IoT.DeleteRoleAlias" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteRoleAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteRoleAlias Source #

Create a value of DeleteRoleAlias 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:

DeleteRoleAlias, deleteRoleAlias_roleAlias - The role alias to delete.

data DeleteRoleAliasResponse Source #

See: newDeleteRoleAliasResponse smart constructor.

Instances

Instances details
Generic DeleteRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

Associated Types

type Rep DeleteRoleAliasResponse :: Type -> Type #

Read DeleteRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

Show DeleteRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

NFData DeleteRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

Methods

rnf :: DeleteRoleAliasResponse -> () #

Eq DeleteRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

type Rep DeleteRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteRoleAlias

type Rep DeleteRoleAliasResponse = D1 ('MetaData "DeleteRoleAliasResponse" "Amazonka.IoT.DeleteRoleAlias" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteRoleAliasResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteRoleAliasResponse Source #

Create a value of DeleteRoleAliasResponse 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:DeleteRoleAliasResponse', deleteRoleAliasResponse_httpStatus - The response's http status code.

DeleteScheduledAudit

data DeleteScheduledAudit Source #

See: newDeleteScheduledAudit smart constructor.

Instances

Instances details
ToHeaders DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

ToPath DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

ToQuery DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

AWSRequest DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

Associated Types

type AWSResponse DeleteScheduledAudit #

Generic DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

Associated Types

type Rep DeleteScheduledAudit :: Type -> Type #

Read DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

Show DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

NFData DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

Methods

rnf :: DeleteScheduledAudit -> () #

Eq DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

Hashable DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

type AWSResponse DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

type Rep DeleteScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

type Rep DeleteScheduledAudit = D1 ('MetaData "DeleteScheduledAudit" "Amazonka.IoT.DeleteScheduledAudit" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteScheduledAudit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduledAuditName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteScheduledAudit Source #

Create a value of DeleteScheduledAudit 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:

DeleteScheduledAudit, deleteScheduledAudit_scheduledAuditName - The name of the scheduled audit you want to delete.

data DeleteScheduledAuditResponse Source #

See: newDeleteScheduledAuditResponse smart constructor.

Instances

Instances details
Generic DeleteScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

Associated Types

type Rep DeleteScheduledAuditResponse :: Type -> Type #

Read DeleteScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

Show DeleteScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

NFData DeleteScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

Eq DeleteScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

type Rep DeleteScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteScheduledAudit

type Rep DeleteScheduledAuditResponse = D1 ('MetaData "DeleteScheduledAuditResponse" "Amazonka.IoT.DeleteScheduledAudit" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteScheduledAuditResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteScheduledAuditResponse Source #

Create a value of DeleteScheduledAuditResponse 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:DeleteScheduledAuditResponse', deleteScheduledAuditResponse_httpStatus - The response's http status code.

DeleteSecurityProfile

data DeleteSecurityProfile Source #

See: newDeleteSecurityProfile smart constructor.

Instances

Instances details
ToHeaders DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

ToPath DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

ToQuery DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

AWSRequest DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

Associated Types

type AWSResponse DeleteSecurityProfile #

Generic DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

Associated Types

type Rep DeleteSecurityProfile :: Type -> Type #

Read DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

Show DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

NFData DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

Methods

rnf :: DeleteSecurityProfile -> () #

Eq DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

Hashable DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

type AWSResponse DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

type Rep DeleteSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

type Rep DeleteSecurityProfile = D1 ('MetaData "DeleteSecurityProfile" "Amazonka.IoT.DeleteSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteSecurityProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSecurityProfile Source #

Create a value of DeleteSecurityProfile 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:expectedVersion:DeleteSecurityProfile', deleteSecurityProfile_expectedVersion - The expected version of the security profile. A new version is generated whenever the security profile is updated. If you specify a value that is different from the actual version, a VersionConflictException is thrown.

DeleteSecurityProfile, deleteSecurityProfile_securityProfileName - The name of the security profile to be deleted.

data DeleteSecurityProfileResponse Source #

See: newDeleteSecurityProfileResponse smart constructor.

Instances

Instances details
Generic DeleteSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

Associated Types

type Rep DeleteSecurityProfileResponse :: Type -> Type #

Read DeleteSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

Show DeleteSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

NFData DeleteSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

Eq DeleteSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

type Rep DeleteSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteSecurityProfile

type Rep DeleteSecurityProfileResponse = D1 ('MetaData "DeleteSecurityProfileResponse" "Amazonka.IoT.DeleteSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteSecurityProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSecurityProfileResponse Source #

Create a value of DeleteSecurityProfileResponse 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:DeleteSecurityProfileResponse', deleteSecurityProfileResponse_httpStatus - The response's http status code.

DeleteStream

data DeleteStream Source #

See: newDeleteStream smart constructor.

Constructors

DeleteStream' Text 

Instances

Instances details
ToHeaders DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

ToPath DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

ToQuery DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

AWSRequest DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

Associated Types

type AWSResponse DeleteStream #

Generic DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

Associated Types

type Rep DeleteStream :: Type -> Type #

Read DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

Show DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

NFData DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

Methods

rnf :: DeleteStream -> () #

Eq DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

Hashable DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

type AWSResponse DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

type Rep DeleteStream Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

type Rep DeleteStream = D1 ('MetaData "DeleteStream" "Amazonka.IoT.DeleteStream" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteStream Source #

Create a value of DeleteStream 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:

DeleteStream, deleteStream_streamId - The stream ID.

data DeleteStreamResponse Source #

See: newDeleteStreamResponse smart constructor.

Instances

Instances details
Generic DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

Associated Types

type Rep DeleteStreamResponse :: Type -> Type #

Read DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

Show DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

NFData DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

Methods

rnf :: DeleteStreamResponse -> () #

Eq DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

type Rep DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteStream

type Rep DeleteStreamResponse = D1 ('MetaData "DeleteStreamResponse" "Amazonka.IoT.DeleteStream" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteStreamResponse Source #

Create a value of DeleteStreamResponse 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:DeleteStreamResponse', deleteStreamResponse_httpStatus - The response's http status code.

DeleteThing

data DeleteThing Source #

The input for the DeleteThing operation.

See: newDeleteThing smart constructor.

Constructors

DeleteThing' (Maybe Integer) Text 

Instances

Instances details
ToHeaders DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

Methods

toHeaders :: DeleteThing -> [Header] #

ToPath DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

ToQuery DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

AWSRequest DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

Associated Types

type AWSResponse DeleteThing #

Generic DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

Associated Types

type Rep DeleteThing :: Type -> Type #

Read DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

Show DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

NFData DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

Methods

rnf :: DeleteThing -> () #

Eq DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

Hashable DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

type AWSResponse DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

type Rep DeleteThing Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

type Rep DeleteThing = D1 ('MetaData "DeleteThing" "Amazonka.IoT.DeleteThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteThing'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteThing Source #

Create a value of DeleteThing 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:expectedVersion:DeleteThing', deleteThing_expectedVersion - The expected version of the thing record in the registry. If the version of the record in the registry does not match the expected version specified in the request, the DeleteThing request is rejected with a VersionConflictException.

DeleteThing, deleteThing_thingName - The name of the thing to delete.

data DeleteThingResponse Source #

The output of the DeleteThing operation.

See: newDeleteThingResponse smart constructor.

Instances

Instances details
Generic DeleteThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

Associated Types

type Rep DeleteThingResponse :: Type -> Type #

Read DeleteThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

Show DeleteThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

NFData DeleteThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

Methods

rnf :: DeleteThingResponse -> () #

Eq DeleteThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

type Rep DeleteThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThing

type Rep DeleteThingResponse = D1 ('MetaData "DeleteThingResponse" "Amazonka.IoT.DeleteThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteThingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteThingResponse Source #

Create a value of DeleteThingResponse 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:DeleteThingResponse', deleteThingResponse_httpStatus - The response's http status code.

DeleteThingGroup

data DeleteThingGroup Source #

See: newDeleteThingGroup smart constructor.

Instances

Instances details
ToHeaders DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

ToPath DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

ToQuery DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

AWSRequest DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

Associated Types

type AWSResponse DeleteThingGroup #

Generic DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

Associated Types

type Rep DeleteThingGroup :: Type -> Type #

Read DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

Show DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

NFData DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

Methods

rnf :: DeleteThingGroup -> () #

Eq DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

Hashable DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

type AWSResponse DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

type Rep DeleteThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

type Rep DeleteThingGroup = D1 ('MetaData "DeleteThingGroup" "Amazonka.IoT.DeleteThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteThingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteThingGroup Source #

Create a value of DeleteThingGroup 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:expectedVersion:DeleteThingGroup', deleteThingGroup_expectedVersion - The expected version of the thing group to delete.

DeleteThingGroup, deleteThingGroup_thingGroupName - The name of the thing group to delete.

data DeleteThingGroupResponse Source #

See: newDeleteThingGroupResponse smart constructor.

Instances

Instances details
Generic DeleteThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

Associated Types

type Rep DeleteThingGroupResponse :: Type -> Type #

Read DeleteThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

Show DeleteThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

NFData DeleteThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

Eq DeleteThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

type Rep DeleteThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingGroup

type Rep DeleteThingGroupResponse = D1 ('MetaData "DeleteThingGroupResponse" "Amazonka.IoT.DeleteThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteThingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteThingGroupResponse Source #

Create a value of DeleteThingGroupResponse 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:DeleteThingGroupResponse', deleteThingGroupResponse_httpStatus - The response's http status code.

DeleteThingType

data DeleteThingType Source #

The input for the DeleteThingType operation.

See: newDeleteThingType smart constructor.

Constructors

DeleteThingType' Text 

Instances

Instances details
ToHeaders DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

ToPath DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

ToQuery DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

AWSRequest DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

Associated Types

type AWSResponse DeleteThingType #

Generic DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

Associated Types

type Rep DeleteThingType :: Type -> Type #

Read DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

Show DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

NFData DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

Methods

rnf :: DeleteThingType -> () #

Eq DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

Hashable DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

type AWSResponse DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

type Rep DeleteThingType Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

type Rep DeleteThingType = D1 ('MetaData "DeleteThingType" "Amazonka.IoT.DeleteThingType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteThingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteThingType Source #

Create a value of DeleteThingType 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:

DeleteThingType, deleteThingType_thingTypeName - The name of the thing type.

data DeleteThingTypeResponse Source #

The output for the DeleteThingType operation.

See: newDeleteThingTypeResponse smart constructor.

Instances

Instances details
Generic DeleteThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

Associated Types

type Rep DeleteThingTypeResponse :: Type -> Type #

Read DeleteThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

Show DeleteThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

NFData DeleteThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

Methods

rnf :: DeleteThingTypeResponse -> () #

Eq DeleteThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

type Rep DeleteThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteThingType

type Rep DeleteThingTypeResponse = D1 ('MetaData "DeleteThingTypeResponse" "Amazonka.IoT.DeleteThingType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteThingTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteThingTypeResponse Source #

Create a value of DeleteThingTypeResponse 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:DeleteThingTypeResponse', deleteThingTypeResponse_httpStatus - The response's http status code.

DeleteTopicRule

data DeleteTopicRule Source #

The input for the DeleteTopicRule operation.

See: newDeleteTopicRule smart constructor.

Constructors

DeleteTopicRule' Text 

Instances

Instances details
ToHeaders DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

ToPath DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

ToQuery DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

AWSRequest DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

Associated Types

type AWSResponse DeleteTopicRule #

Generic DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

Associated Types

type Rep DeleteTopicRule :: Type -> Type #

Read DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

Show DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

NFData DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

Methods

rnf :: DeleteTopicRule -> () #

Eq DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

Hashable DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

type AWSResponse DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

type Rep DeleteTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

type Rep DeleteTopicRule = D1 ('MetaData "DeleteTopicRule" "Amazonka.IoT.DeleteTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteTopicRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteTopicRule Source #

Create a value of DeleteTopicRule 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:

DeleteTopicRule, deleteTopicRule_ruleName - The name of the rule.

data DeleteTopicRuleResponse Source #

See: newDeleteTopicRuleResponse smart constructor.

Instances

Instances details
Generic DeleteTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

Associated Types

type Rep DeleteTopicRuleResponse :: Type -> Type #

Read DeleteTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

Show DeleteTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

NFData DeleteTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

Methods

rnf :: DeleteTopicRuleResponse -> () #

Eq DeleteTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

type Rep DeleteTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRule

type Rep DeleteTopicRuleResponse = D1 ('MetaData "DeleteTopicRuleResponse" "Amazonka.IoT.DeleteTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteTopicRuleResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteTopicRuleResponse :: DeleteTopicRuleResponse Source #

Create a value of DeleteTopicRuleResponse with all optional fields omitted.

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

DeleteTopicRuleDestination

data DeleteTopicRuleDestination Source #

See: newDeleteTopicRuleDestination smart constructor.

Instances

Instances details
ToHeaders DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

ToPath DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

ToQuery DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

AWSRequest DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

Generic DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

Associated Types

type Rep DeleteTopicRuleDestination :: Type -> Type #

Read DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

Show DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

NFData DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

Eq DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

Hashable DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

type AWSResponse DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

type Rep DeleteTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

type Rep DeleteTopicRuleDestination = D1 ('MetaData "DeleteTopicRuleDestination" "Amazonka.IoT.DeleteTopicRuleDestination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteTopicRuleDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteTopicRuleDestination Source #

Create a value of DeleteTopicRuleDestination 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:

DeleteTopicRuleDestination, deleteTopicRuleDestination_arn - The ARN of the topic rule destination to delete.

data DeleteTopicRuleDestinationResponse Source #

Instances

Instances details
Generic DeleteTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

Associated Types

type Rep DeleteTopicRuleDestinationResponse :: Type -> Type #

Read DeleteTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

Show DeleteTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

NFData DeleteTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

Eq DeleteTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

type Rep DeleteTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteTopicRuleDestination

type Rep DeleteTopicRuleDestinationResponse = D1 ('MetaData "DeleteTopicRuleDestinationResponse" "Amazonka.IoT.DeleteTopicRuleDestination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteTopicRuleDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTopicRuleDestinationResponse Source #

Create a value of DeleteTopicRuleDestinationResponse 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:DeleteTopicRuleDestinationResponse', deleteTopicRuleDestinationResponse_httpStatus - The response's http status code.

DeleteV2LoggingLevel

data DeleteV2LoggingLevel Source #

See: newDeleteV2LoggingLevel smart constructor.

Instances

Instances details
ToHeaders DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

ToPath DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

ToQuery DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

AWSRequest DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

Associated Types

type AWSResponse DeleteV2LoggingLevel #

Generic DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

Associated Types

type Rep DeleteV2LoggingLevel :: Type -> Type #

Read DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

Show DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

NFData DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

Methods

rnf :: DeleteV2LoggingLevel -> () #

Eq DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

Hashable DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

type AWSResponse DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

type Rep DeleteV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

type Rep DeleteV2LoggingLevel = D1 ('MetaData "DeleteV2LoggingLevel" "Amazonka.IoT.DeleteV2LoggingLevel" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteV2LoggingLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LogTargetType) :*: S1 ('MetaSel ('Just "targetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteV2LoggingLevel Source #

Create a value of DeleteV2LoggingLevel 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:

DeleteV2LoggingLevel, deleteV2LoggingLevel_targetType - The type of resource for which you are configuring logging. Must be THING_Group.

DeleteV2LoggingLevel, deleteV2LoggingLevel_targetName - The name of the resource for which you are configuring logging.

data DeleteV2LoggingLevelResponse Source #

See: newDeleteV2LoggingLevelResponse smart constructor.

Instances

Instances details
Generic DeleteV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

Associated Types

type Rep DeleteV2LoggingLevelResponse :: Type -> Type #

Read DeleteV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

Show DeleteV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

NFData DeleteV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

Eq DeleteV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

type Rep DeleteV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.DeleteV2LoggingLevel

type Rep DeleteV2LoggingLevelResponse = D1 ('MetaData "DeleteV2LoggingLevelResponse" "Amazonka.IoT.DeleteV2LoggingLevel" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeleteV2LoggingLevelResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteV2LoggingLevelResponse :: DeleteV2LoggingLevelResponse Source #

Create a value of DeleteV2LoggingLevelResponse with all optional fields omitted.

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

DeprecateThingType

data DeprecateThingType Source #

The input for the DeprecateThingType operation.

See: newDeprecateThingType smart constructor.

Instances

Instances details
ToJSON DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

ToHeaders DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

ToPath DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

ToQuery DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

AWSRequest DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

Associated Types

type AWSResponse DeprecateThingType #

Generic DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

Associated Types

type Rep DeprecateThingType :: Type -> Type #

Read DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

Show DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

NFData DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

Methods

rnf :: DeprecateThingType -> () #

Eq DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

Hashable DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

type AWSResponse DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

type Rep DeprecateThingType Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

type Rep DeprecateThingType = D1 ('MetaData "DeprecateThingType" "Amazonka.IoT.DeprecateThingType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeprecateThingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "undoDeprecate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeprecateThingType Source #

Create a value of DeprecateThingType 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:undoDeprecate:DeprecateThingType', deprecateThingType_undoDeprecate - Whether to undeprecate a deprecated thing type. If true, the thing type will not be deprecated anymore and you can associate it with things.

DeprecateThingType, deprecateThingType_thingTypeName - The name of the thing type to deprecate.

data DeprecateThingTypeResponse Source #

The output for the DeprecateThingType operation.

See: newDeprecateThingTypeResponse smart constructor.

Instances

Instances details
Generic DeprecateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

Associated Types

type Rep DeprecateThingTypeResponse :: Type -> Type #

Read DeprecateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

Show DeprecateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

NFData DeprecateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

Eq DeprecateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

type Rep DeprecateThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DeprecateThingType

type Rep DeprecateThingTypeResponse = D1 ('MetaData "DeprecateThingTypeResponse" "Amazonka.IoT.DeprecateThingType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DeprecateThingTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeprecateThingTypeResponse Source #

Create a value of DeprecateThingTypeResponse 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:DeprecateThingTypeResponse', deprecateThingTypeResponse_httpStatus - The response's http status code.

DescribeAccountAuditConfiguration

data DescribeAccountAuditConfiguration Source #

See: newDescribeAccountAuditConfiguration smart constructor.

Instances

Instances details
ToHeaders DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

ToPath DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

ToQuery DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

AWSRequest DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

Generic DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

Associated Types

type Rep DescribeAccountAuditConfiguration :: Type -> Type #

Read DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

Show DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

NFData DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

Eq DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

Hashable DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

type AWSResponse DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

type Rep DescribeAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

type Rep DescribeAccountAuditConfiguration = D1 ('MetaData "DescribeAccountAuditConfiguration" "Amazonka.IoT.DescribeAccountAuditConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeAccountAuditConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeAccountAuditConfiguration :: DescribeAccountAuditConfiguration Source #

Create a value of DescribeAccountAuditConfiguration with all optional fields omitted.

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

data DescribeAccountAuditConfigurationResponse Source #

Instances

Instances details
Generic DescribeAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

Read DescribeAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

Show DescribeAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

NFData DescribeAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

Eq DescribeAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

type Rep DescribeAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAccountAuditConfiguration

type Rep DescribeAccountAuditConfigurationResponse = D1 ('MetaData "DescribeAccountAuditConfigurationResponse" "Amazonka.IoT.DescribeAccountAuditConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeAccountAuditConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "auditCheckConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text AuditCheckConfiguration))) :*: S1 ('MetaSel ('Just "auditNotificationTargetConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap AuditNotificationType AuditNotificationTarget)))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAccountAuditConfigurationResponse Source #

Create a value of DescribeAccountAuditConfigurationResponse 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:auditCheckConfigurations:DescribeAccountAuditConfigurationResponse', describeAccountAuditConfigurationResponse_auditCheckConfigurations - Which audit checks are enabled and disabled for this account.

$sel:auditNotificationTargetConfigurations:DescribeAccountAuditConfigurationResponse', describeAccountAuditConfigurationResponse_auditNotificationTargetConfigurations - Information about the targets to which audit notifications are sent for this account.

DescribeAccountAuditConfigurationResponse, describeAccountAuditConfigurationResponse_roleArn - The ARN of the role that grants permission to IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.

On the first call to UpdateAccountAuditConfiguration, this parameter is required.

$sel:httpStatus:DescribeAccountAuditConfigurationResponse', describeAccountAuditConfigurationResponse_httpStatus - The response's http status code.

DescribeAuditFinding

data DescribeAuditFinding Source #

See: newDescribeAuditFinding smart constructor.

Instances

Instances details
ToHeaders DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

ToPath DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

ToQuery DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

AWSRequest DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

Associated Types

type AWSResponse DescribeAuditFinding #

Generic DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

Associated Types

type Rep DescribeAuditFinding :: Type -> Type #

Read DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

Show DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

NFData DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

Methods

rnf :: DescribeAuditFinding -> () #

Eq DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

Hashable DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

type AWSResponse DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

type Rep DescribeAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

type Rep DescribeAuditFinding = D1 ('MetaData "DescribeAuditFinding" "Amazonka.IoT.DescribeAuditFinding" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeAuditFinding'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeAuditFinding Source #

Create a value of DescribeAuditFinding 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:

DescribeAuditFinding, describeAuditFinding_findingId - A unique identifier for a single audit finding. You can use this identifier to apply mitigation actions to the finding.

data DescribeAuditFindingResponse Source #

See: newDescribeAuditFindingResponse smart constructor.

Instances

Instances details
Generic DescribeAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

Associated Types

type Rep DescribeAuditFindingResponse :: Type -> Type #

Read DescribeAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

Show DescribeAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

NFData DescribeAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

Eq DescribeAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

type Rep DescribeAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditFinding

type Rep DescribeAuditFindingResponse = D1 ('MetaData "DescribeAuditFindingResponse" "Amazonka.IoT.DescribeAuditFinding" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeAuditFindingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "finding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditFinding)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAuditFindingResponse Source #

Create a value of DescribeAuditFindingResponse 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:finding:DescribeAuditFindingResponse', describeAuditFindingResponse_finding - Undocumented member.

$sel:httpStatus:DescribeAuditFindingResponse', describeAuditFindingResponse_httpStatus - The response's http status code.

DescribeAuditMitigationActionsTask

data DescribeAuditMitigationActionsTask Source #

Instances

Instances details
ToHeaders DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

ToPath DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

ToQuery DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

AWSRequest DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

Generic DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

Associated Types

type Rep DescribeAuditMitigationActionsTask :: Type -> Type #

Read DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

Show DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

NFData DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

Eq DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

Hashable DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

type AWSResponse DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

type Rep DescribeAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

type Rep DescribeAuditMitigationActionsTask = D1 ('MetaData "DescribeAuditMitigationActionsTask" "Amazonka.IoT.DescribeAuditMitigationActionsTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeAuditMitigationActionsTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeAuditMitigationActionsTask Source #

Create a value of DescribeAuditMitigationActionsTask 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:

DescribeAuditMitigationActionsTask, describeAuditMitigationActionsTask_taskId - The unique identifier for the audit mitigation task.

data DescribeAuditMitigationActionsTaskResponse Source #

Instances

Instances details
Generic DescribeAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

Read DescribeAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

Show DescribeAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

NFData DescribeAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

Eq DescribeAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

type Rep DescribeAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditMitigationActionsTask

newDescribeAuditMitigationActionsTaskResponse Source #

Create a value of DescribeAuditMitigationActionsTaskResponse 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:

DescribeAuditMitigationActionsTaskResponse, describeAuditMitigationActionsTaskResponse_actionsDefinition - Specifies the mitigation actions and their parameters that are applied as part of this task.

$sel:auditCheckToActionsMapping:DescribeAuditMitigationActionsTaskResponse', describeAuditMitigationActionsTaskResponse_auditCheckToActionsMapping - Specifies the mitigation actions that should be applied to specific audit checks.

DescribeAuditMitigationActionsTaskResponse, describeAuditMitigationActionsTaskResponse_endTime - The date and time when the task was completed or canceled.

DescribeAuditMitigationActionsTaskResponse, describeAuditMitigationActionsTaskResponse_startTime - The date and time when the task was started.

DescribeAuditMitigationActionsTaskResponse, describeAuditMitigationActionsTaskResponse_target - Identifies the findings to which the mitigation actions are applied. This can be by audit checks, by audit task, or a set of findings.

DescribeAuditMitigationActionsTaskResponse, describeAuditMitigationActionsTaskResponse_taskStatistics - Aggregate counts of the results when the mitigation tasks were applied to the findings for this audit mitigation actions task.

DescribeAuditMitigationActionsTaskResponse, describeAuditMitigationActionsTaskResponse_taskStatus - The current status of the task.

$sel:httpStatus:DescribeAuditMitigationActionsTaskResponse', describeAuditMitigationActionsTaskResponse_httpStatus - The response's http status code.

DescribeAuditSuppression

data DescribeAuditSuppression Source #

See: newDescribeAuditSuppression smart constructor.

Instances

Instances details
ToJSON DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

ToHeaders DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

ToPath DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

ToQuery DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

AWSRequest DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

Generic DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

Associated Types

type Rep DescribeAuditSuppression :: Type -> Type #

Read DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

Show DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

NFData DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

Eq DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

Hashable DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

type AWSResponse DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

type Rep DescribeAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

type Rep DescribeAuditSuppression = D1 ('MetaData "DescribeAuditSuppression" "Amazonka.IoT.DescribeAuditSuppression" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeAuditSuppression'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceIdentifier)))

newDescribeAuditSuppression Source #

Create a value of DescribeAuditSuppression 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:

DescribeAuditSuppression, describeAuditSuppression_checkName - Undocumented member.

DescribeAuditSuppression, describeAuditSuppression_resourceIdentifier - Undocumented member.

data DescribeAuditSuppressionResponse Source #

See: newDescribeAuditSuppressionResponse smart constructor.

Instances

Instances details
Generic DescribeAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

Associated Types

type Rep DescribeAuditSuppressionResponse :: Type -> Type #

Read DescribeAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

Show DescribeAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

NFData DescribeAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

Eq DescribeAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

type Rep DescribeAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditSuppression

type Rep DescribeAuditSuppressionResponse = D1 ('MetaData "DescribeAuditSuppressionResponse" "Amazonka.IoT.DescribeAuditSuppression" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeAuditSuppressionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "checkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "resourceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceIdentifier)) :*: (S1 ('MetaSel ('Just "suppressIndefinitely") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeAuditSuppressionResponse Source #

Create a value of DescribeAuditSuppressionResponse 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:

DescribeAuditSuppression, describeAuditSuppressionResponse_checkName - Undocumented member.

DescribeAuditSuppressionResponse, describeAuditSuppressionResponse_description - The description of the audit suppression.

DescribeAuditSuppressionResponse, describeAuditSuppressionResponse_expirationDate - The epoch timestamp in seconds at which this suppression expires.

DescribeAuditSuppression, describeAuditSuppressionResponse_resourceIdentifier - Undocumented member.

DescribeAuditSuppressionResponse, describeAuditSuppressionResponse_suppressIndefinitely - Indicates whether a suppression should exist indefinitely or not.

$sel:httpStatus:DescribeAuditSuppressionResponse', describeAuditSuppressionResponse_httpStatus - The response's http status code.

DescribeAuditTask

data DescribeAuditTask Source #

See: newDescribeAuditTask smart constructor.

Constructors

DescribeAuditTask' Text 

Instances

Instances details
ToHeaders DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

ToPath DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

ToQuery DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

AWSRequest DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

Associated Types

type AWSResponse DescribeAuditTask #

Generic DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

Associated Types

type Rep DescribeAuditTask :: Type -> Type #

Read DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

Show DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

NFData DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

Methods

rnf :: DescribeAuditTask -> () #

Eq DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

Hashable DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

type AWSResponse DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

type Rep DescribeAuditTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

type Rep DescribeAuditTask = D1 ('MetaData "DescribeAuditTask" "Amazonka.IoT.DescribeAuditTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeAuditTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeAuditTask Source #

Create a value of DescribeAuditTask 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:

DescribeAuditTask, describeAuditTask_taskId - The ID of the audit whose information you want to get.

data DescribeAuditTaskResponse Source #

See: newDescribeAuditTaskResponse smart constructor.

Instances

Instances details
Generic DescribeAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

Associated Types

type Rep DescribeAuditTaskResponse :: Type -> Type #

Read DescribeAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

Show DescribeAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

NFData DescribeAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

Eq DescribeAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

type Rep DescribeAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuditTask

newDescribeAuditTaskResponse Source #

Create a value of DescribeAuditTaskResponse 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:auditDetails:DescribeAuditTaskResponse', describeAuditTaskResponse_auditDetails - Detailed information about each check performed during this audit.

DescribeAuditTaskResponse, describeAuditTaskResponse_scheduledAuditName - The name of the scheduled audit (only if the audit was a scheduled audit).

DescribeAuditTaskResponse, describeAuditTaskResponse_taskStartTime - The time the audit started.

DescribeAuditTaskResponse, describeAuditTaskResponse_taskStatistics - Statistical information about the audit.

DescribeAuditTaskResponse, describeAuditTaskResponse_taskStatus - The status of the audit: one of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED".

DescribeAuditTaskResponse, describeAuditTaskResponse_taskType - The type of audit: "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".

$sel:httpStatus:DescribeAuditTaskResponse', describeAuditTaskResponse_httpStatus - The response's http status code.

DescribeAuthorizer

data DescribeAuthorizer Source #

See: newDescribeAuthorizer smart constructor.

Instances

Instances details
ToHeaders DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

ToPath DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

ToQuery DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

AWSRequest DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

Associated Types

type AWSResponse DescribeAuthorizer #

Generic DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

Associated Types

type Rep DescribeAuthorizer :: Type -> Type #

Read DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

Show DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

NFData DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

Methods

rnf :: DescribeAuthorizer -> () #

Eq DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

Hashable DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

type AWSResponse DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

type Rep DescribeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

type Rep DescribeAuthorizer = D1 ('MetaData "DescribeAuthorizer" "Amazonka.IoT.DescribeAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeAuthorizer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeAuthorizer Source #

Create a value of DescribeAuthorizer 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:

DescribeAuthorizer, describeAuthorizer_authorizerName - The name of the authorizer to describe.

data DescribeAuthorizerResponse Source #

See: newDescribeAuthorizerResponse smart constructor.

Instances

Instances details
Generic DescribeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

Associated Types

type Rep DescribeAuthorizerResponse :: Type -> Type #

Read DescribeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

Show DescribeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

NFData DescribeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

Eq DescribeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

type Rep DescribeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeAuthorizer

type Rep DescribeAuthorizerResponse = D1 ('MetaData "DescribeAuthorizerResponse" "Amazonka.IoT.DescribeAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeAuthorizerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizerDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizerDescription)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAuthorizerResponse Source #

Create a value of DescribeAuthorizerResponse 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:authorizerDescription:DescribeAuthorizerResponse', describeAuthorizerResponse_authorizerDescription - The authorizer description.

$sel:httpStatus:DescribeAuthorizerResponse', describeAuthorizerResponse_httpStatus - The response's http status code.

DescribeBillingGroup

data DescribeBillingGroup Source #

See: newDescribeBillingGroup smart constructor.

Instances

Instances details
ToHeaders DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

ToPath DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

ToQuery DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

AWSRequest DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

Associated Types

type AWSResponse DescribeBillingGroup #

Generic DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

Associated Types

type Rep DescribeBillingGroup :: Type -> Type #

Read DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

Show DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

NFData DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

Methods

rnf :: DescribeBillingGroup -> () #

Eq DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

Hashable DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

type AWSResponse DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

type Rep DescribeBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

type Rep DescribeBillingGroup = D1 ('MetaData "DescribeBillingGroup" "Amazonka.IoT.DescribeBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeBillingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeBillingGroup Source #

Create a value of DescribeBillingGroup 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:

DescribeBillingGroup, describeBillingGroup_billingGroupName - The name of the billing group.

data DescribeBillingGroupResponse Source #

See: newDescribeBillingGroupResponse smart constructor.

Instances

Instances details
Generic DescribeBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

Associated Types

type Rep DescribeBillingGroupResponse :: Type -> Type #

Read DescribeBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

Show DescribeBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

NFData DescribeBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

Eq DescribeBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

type Rep DescribeBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeBillingGroup

type Rep DescribeBillingGroupResponse = D1 ('MetaData "DescribeBillingGroupResponse" "Amazonka.IoT.DescribeBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeBillingGroupResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "billingGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "billingGroupMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BillingGroupMetadata)))) :*: ((S1 ('MetaSel ('Just "billingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "billingGroupProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BillingGroupProperties))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

DescribeCACertificate

data DescribeCACertificate Source #

The input for the DescribeCACertificate operation.

See: newDescribeCACertificate smart constructor.

Instances

Instances details
ToHeaders DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

ToPath DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

ToQuery DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

AWSRequest DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

Associated Types

type AWSResponse DescribeCACertificate #

Generic DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

Associated Types

type Rep DescribeCACertificate :: Type -> Type #

Read DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

Show DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

NFData DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

Methods

rnf :: DescribeCACertificate -> () #

Eq DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

Hashable DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

type AWSResponse DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

type Rep DescribeCACertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

type Rep DescribeCACertificate = D1 ('MetaData "DescribeCACertificate" "Amazonka.IoT.DescribeCACertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeCACertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeCACertificate Source #

Create a value of DescribeCACertificate 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:

DescribeCACertificate, describeCACertificate_certificateId - The CA certificate identifier.

data DescribeCACertificateResponse Source #

The output from the DescribeCACertificate operation.

See: newDescribeCACertificateResponse smart constructor.

Instances

Instances details
Generic DescribeCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

Associated Types

type Rep DescribeCACertificateResponse :: Type -> Type #

Read DescribeCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

Show DescribeCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

NFData DescribeCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

Eq DescribeCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

type Rep DescribeCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCACertificate

type Rep DescribeCACertificateResponse = D1 ('MetaData "DescribeCACertificateResponse" "Amazonka.IoT.DescribeCACertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeCACertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CACertificateDescription)) :*: (S1 ('MetaSel ('Just "registrationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegistrationConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCACertificateResponse Source #

Create a value of DescribeCACertificateResponse 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:certificateDescription:DescribeCACertificateResponse', describeCACertificateResponse_certificateDescription - The CA certificate description.

$sel:registrationConfig:DescribeCACertificateResponse', describeCACertificateResponse_registrationConfig - Information about the registration configuration.

$sel:httpStatus:DescribeCACertificateResponse', describeCACertificateResponse_httpStatus - The response's http status code.

DescribeCertificate

data DescribeCertificate Source #

The input for the DescribeCertificate operation.

See: newDescribeCertificate smart constructor.

Instances

Instances details
ToHeaders DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

ToPath DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

ToQuery DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

AWSRequest DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

Associated Types

type AWSResponse DescribeCertificate #

Generic DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

Associated Types

type Rep DescribeCertificate :: Type -> Type #

Read DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

Show DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

NFData DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

Methods

rnf :: DescribeCertificate -> () #

Eq DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

Hashable DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

type AWSResponse DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

type Rep DescribeCertificate Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

type Rep DescribeCertificate = D1 ('MetaData "DescribeCertificate" "Amazonka.IoT.DescribeCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeCertificate Source #

Create a value of DescribeCertificate 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:

DescribeCertificate, describeCertificate_certificateId - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

data DescribeCertificateResponse Source #

The output of the DescribeCertificate operation.

See: newDescribeCertificateResponse smart constructor.

Instances

Instances details
Generic DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

Associated Types

type Rep DescribeCertificateResponse :: Type -> Type #

Read DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

Show DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

NFData DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

Eq DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

type Rep DescribeCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCertificate

type Rep DescribeCertificateResponse = D1 ('MetaData "DescribeCertificateResponse" "Amazonka.IoT.DescribeCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateDescription)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeCertificateResponse Source #

Create a value of DescribeCertificateResponse 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:certificateDescription:DescribeCertificateResponse', describeCertificateResponse_certificateDescription - The description of the certificate.

$sel:httpStatus:DescribeCertificateResponse', describeCertificateResponse_httpStatus - The response's http status code.

DescribeCustomMetric

data DescribeCustomMetric Source #

See: newDescribeCustomMetric smart constructor.

Instances

Instances details
ToHeaders DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

ToPath DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

ToQuery DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

AWSRequest DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

Associated Types

type AWSResponse DescribeCustomMetric #

Generic DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

Associated Types

type Rep DescribeCustomMetric :: Type -> Type #

Read DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

Show DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

NFData DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

Methods

rnf :: DescribeCustomMetric -> () #

Eq DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

Hashable DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

type AWSResponse DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

type Rep DescribeCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

type Rep DescribeCustomMetric = D1 ('MetaData "DescribeCustomMetric" "Amazonka.IoT.DescribeCustomMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeCustomMetric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeCustomMetric Source #

Create a value of DescribeCustomMetric 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:

DescribeCustomMetric, describeCustomMetric_metricName - The name of the custom metric.

data DescribeCustomMetricResponse Source #

See: newDescribeCustomMetricResponse smart constructor.

Instances

Instances details
Generic DescribeCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

Associated Types

type Rep DescribeCustomMetricResponse :: Type -> Type #

Read DescribeCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

Show DescribeCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

NFData DescribeCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

Eq DescribeCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

type Rep DescribeCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeCustomMetric

type Rep DescribeCustomMetricResponse = D1 ('MetaData "DescribeCustomMetricResponse" "Amazonka.IoT.DescribeCustomMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeCustomMetricResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "metricArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "metricType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomMetricType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeCustomMetricResponse Source #

Create a value of DescribeCustomMetricResponse 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:

DescribeCustomMetricResponse, describeCustomMetricResponse_creationDate - The creation date of the custom metric in milliseconds since epoch.

$sel:displayName:DescribeCustomMetricResponse', describeCustomMetricResponse_displayName - Field represents a friendly name in the console for the custom metric; doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated.

DescribeCustomMetricResponse, describeCustomMetricResponse_lastModifiedDate - The time the custom metric was last modified in milliseconds since epoch.

DescribeCustomMetricResponse, describeCustomMetricResponse_metricArn - The Amazon Resource Number (ARN) of the custom metric.

DescribeCustomMetric, describeCustomMetricResponse_metricName - The name of the custom metric.

$sel:metricType:DescribeCustomMetricResponse', describeCustomMetricResponse_metricType - The type of the custom metric.

The type number only takes a single metric value as an input, but while submitting the metrics value in the DeviceMetrics report, it must be passed as an array with a single value.

$sel:httpStatus:DescribeCustomMetricResponse', describeCustomMetricResponse_httpStatus - The response's http status code.

DescribeDefaultAuthorizer

data DescribeDefaultAuthorizer Source #

See: newDescribeDefaultAuthorizer smart constructor.

Instances

Instances details
ToHeaders DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

ToPath DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

ToQuery DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

AWSRequest DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

Generic DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

Associated Types

type Rep DescribeDefaultAuthorizer :: Type -> Type #

Read DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

Show DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

NFData DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

Eq DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

Hashable DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

type AWSResponse DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

type Rep DescribeDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

type Rep DescribeDefaultAuthorizer = D1 ('MetaData "DescribeDefaultAuthorizer" "Amazonka.IoT.DescribeDefaultAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeDefaultAuthorizer'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeDefaultAuthorizer :: DescribeDefaultAuthorizer Source #

Create a value of DescribeDefaultAuthorizer with all optional fields omitted.

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

data DescribeDefaultAuthorizerResponse Source #

See: newDescribeDefaultAuthorizerResponse smart constructor.

Instances

Instances details
Generic DescribeDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

Associated Types

type Rep DescribeDefaultAuthorizerResponse :: Type -> Type #

Read DescribeDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

Show DescribeDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

NFData DescribeDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

Eq DescribeDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

type Rep DescribeDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDefaultAuthorizer

type Rep DescribeDefaultAuthorizerResponse = D1 ('MetaData "DescribeDefaultAuthorizerResponse" "Amazonka.IoT.DescribeDefaultAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeDefaultAuthorizerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizerDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizerDescription)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeDefaultAuthorizerResponse Source #

Create a value of DescribeDefaultAuthorizerResponse 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:authorizerDescription:DescribeDefaultAuthorizerResponse', describeDefaultAuthorizerResponse_authorizerDescription - The default authorizer's description.

$sel:httpStatus:DescribeDefaultAuthorizerResponse', describeDefaultAuthorizerResponse_httpStatus - The response's http status code.

DescribeDetectMitigationActionsTask

data DescribeDetectMitigationActionsTask Source #

Instances

Instances details
ToHeaders DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

ToPath DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

ToQuery DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

AWSRequest DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

Generic DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

Read DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

Show DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

NFData DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

Eq DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

Hashable DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

type AWSResponse DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

type Rep DescribeDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

type Rep DescribeDetectMitigationActionsTask = D1 ('MetaData "DescribeDetectMitigationActionsTask" "Amazonka.IoT.DescribeDetectMitigationActionsTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeDetectMitigationActionsTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeDetectMitigationActionsTask Source #

Create a value of DescribeDetectMitigationActionsTask 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:

DescribeDetectMitigationActionsTask, describeDetectMitigationActionsTask_taskId - The unique identifier of the task.

data DescribeDetectMitigationActionsTaskResponse Source #

Instances

Instances details
Generic DescribeDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

Read DescribeDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

Show DescribeDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

NFData DescribeDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

Eq DescribeDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

type Rep DescribeDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDetectMitigationActionsTask

type Rep DescribeDetectMitigationActionsTaskResponse = D1 ('MetaData "DescribeDetectMitigationActionsTaskResponse" "Amazonka.IoT.DescribeDetectMitigationActionsTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeDetectMitigationActionsTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectMitigationActionsTaskSummary)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

DescribeDimension

data DescribeDimension Source #

See: newDescribeDimension smart constructor.

Constructors

DescribeDimension' Text 

Instances

Instances details
ToHeaders DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

ToPath DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

ToQuery DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

AWSRequest DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

Associated Types

type AWSResponse DescribeDimension #

Generic DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

Associated Types

type Rep DescribeDimension :: Type -> Type #

Read DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

Show DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

NFData DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

Methods

rnf :: DescribeDimension -> () #

Eq DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

Hashable DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

type AWSResponse DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

type Rep DescribeDimension Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

type Rep DescribeDimension = D1 ('MetaData "DescribeDimension" "Amazonka.IoT.DescribeDimension" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeDimension Source #

Create a value of DescribeDimension 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:

DescribeDimension, describeDimension_name - The unique identifier for the dimension.

data DescribeDimensionResponse Source #

See: newDescribeDimensionResponse smart constructor.

Instances

Instances details
Generic DescribeDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

Associated Types

type Rep DescribeDimensionResponse :: Type -> Type #

Read DescribeDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

Show DescribeDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

NFData DescribeDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

Eq DescribeDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

type Rep DescribeDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDimension

newDescribeDimensionResponse Source #

Create a value of DescribeDimensionResponse 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:

DescribeDimensionResponse, describeDimensionResponse_arn - The Amazon Resource Name (ARN) for the dimension.

DescribeDimensionResponse, describeDimensionResponse_creationDate - The date the dimension was created.

DescribeDimensionResponse, describeDimensionResponse_lastModifiedDate - The date the dimension was last modified.

DescribeDimension, describeDimensionResponse_name - The unique identifier for the dimension.

$sel:stringValues:DescribeDimensionResponse', describeDimensionResponse_stringValues - The value or list of values used to scope the dimension. For example, for topic filters, this is the pattern used to match the MQTT topic name.

DescribeDimensionResponse, describeDimensionResponse_type - The type of the dimension.

$sel:httpStatus:DescribeDimensionResponse', describeDimensionResponse_httpStatus - The response's http status code.

DescribeDomainConfiguration

data DescribeDomainConfiguration Source #

See: newDescribeDomainConfiguration smart constructor.

Instances

Instances details
ToHeaders DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

ToPath DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

ToQuery DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

AWSRequest DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

Generic DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

Associated Types

type Rep DescribeDomainConfiguration :: Type -> Type #

Read DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

Show DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

NFData DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

Eq DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

Hashable DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

type AWSResponse DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

type Rep DescribeDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

type Rep DescribeDomainConfiguration = D1 ('MetaData "DescribeDomainConfiguration" "Amazonka.IoT.DescribeDomainConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeDomainConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeDomainConfiguration Source #

Create a value of DescribeDomainConfiguration 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:

DescribeDomainConfiguration, describeDomainConfiguration_domainConfigurationName - The name of the domain configuration.

data DescribeDomainConfigurationResponse Source #

Instances

Instances details
Generic DescribeDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

Read DescribeDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

Show DescribeDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

NFData DescribeDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

Eq DescribeDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

type Rep DescribeDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeDomainConfiguration

type Rep DescribeDomainConfigurationResponse = D1 ('MetaData "DescribeDomainConfigurationResponse" "Amazonka.IoT.DescribeDomainConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeDomainConfigurationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "authorizerConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizerConfig)) :*: S1 ('MetaSel ('Just "domainConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "domainConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domainConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainConfigurationStatus)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "domainType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainType)) :*: S1 ('MetaSel ('Just "lastStatusChangeDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "serverCertificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServerCertificateSummary])) :*: (S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeDomainConfigurationResponse Source #

Create a value of DescribeDomainConfigurationResponse 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:authorizerConfig:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_authorizerConfig - An object that specifies the authorization service for a domain.

DescribeDomainConfigurationResponse, describeDomainConfigurationResponse_domainConfigurationArn - The ARN of the domain configuration.

DescribeDomainConfiguration, describeDomainConfigurationResponse_domainConfigurationName - The name of the domain configuration.

$sel:domainConfigurationStatus:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_domainConfigurationStatus - A Boolean value that specifies the current state of the domain configuration.

$sel:domainName:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_domainName - The name of the domain.

$sel:domainType:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_domainType - The type of the domain.

$sel:lastStatusChangeDate:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_lastStatusChangeDate - The date and time the domain configuration's status was last changed.

$sel:serverCertificates:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_serverCertificates - A list containing summary information about the server certificate included in the domain configuration.

DescribeDomainConfigurationResponse, describeDomainConfigurationResponse_serviceType - The type of service delivered by the endpoint.

$sel:httpStatus:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_httpStatus - The response's http status code.

DescribeEndpoint

data DescribeEndpoint Source #

The input for the DescribeEndpoint operation.

See: newDescribeEndpoint smart constructor.

Constructors

DescribeEndpoint' (Maybe Text) 

Instances

Instances details
ToHeaders DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

ToPath DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

ToQuery DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

AWSRequest DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

Associated Types

type AWSResponse DescribeEndpoint #

Generic DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

Associated Types

type Rep DescribeEndpoint :: Type -> Type #

Read DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

Show DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

NFData DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

Methods

rnf :: DescribeEndpoint -> () #

Eq DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

Hashable DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

type AWSResponse DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

type Rep DescribeEndpoint Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

type Rep DescribeEndpoint = D1 ('MetaData "DescribeEndpoint" "Amazonka.IoT.DescribeEndpoint" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDescribeEndpoint :: DescribeEndpoint Source #

Create a value of DescribeEndpoint 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:endpointType:DescribeEndpoint', describeEndpoint_endpointType - The endpoint type. Valid endpoint types include:

  • iot:Data - Returns a VeriSign signed data endpoint.
  • iot:Data-ATS - Returns an ATS signed data endpoint.
  • iot:CredentialProvider - Returns an IoT credentials provider API endpoint.
  • iot:Jobs - Returns an IoT device management Jobs API endpoint.

We strongly recommend that customers use the newer iot:Data-ATS endpoint type to avoid issues related to the widespread distrust of Symantec certificate authorities.

data DescribeEndpointResponse Source #

The output from the DescribeEndpoint operation.

See: newDescribeEndpointResponse smart constructor.

Instances

Instances details
Generic DescribeEndpointResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

Associated Types

type Rep DescribeEndpointResponse :: Type -> Type #

Read DescribeEndpointResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

Show DescribeEndpointResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

NFData DescribeEndpointResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

Eq DescribeEndpointResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

type Rep DescribeEndpointResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEndpoint

type Rep DescribeEndpointResponse = D1 ('MetaData "DescribeEndpointResponse" "Amazonka.IoT.DescribeEndpoint" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpointAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeEndpointResponse Source #

Create a value of DescribeEndpointResponse 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:endpointAddress:DescribeEndpointResponse', describeEndpointResponse_endpointAddress - The endpoint. The format of the endpoint is as follows: identifier.iot.region.amazonaws.com.

$sel:httpStatus:DescribeEndpointResponse', describeEndpointResponse_httpStatus - The response's http status code.

DescribeEventConfigurations

data DescribeEventConfigurations Source #

See: newDescribeEventConfigurations smart constructor.

Instances

Instances details
ToHeaders DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

ToPath DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

ToQuery DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

AWSRequest DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

Generic DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

Associated Types

type Rep DescribeEventConfigurations :: Type -> Type #

Read DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

Show DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

NFData DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

Eq DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

Hashable DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

type AWSResponse DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

type Rep DescribeEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

type Rep DescribeEventConfigurations = D1 ('MetaData "DescribeEventConfigurations" "Amazonka.IoT.DescribeEventConfigurations" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeEventConfigurations'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeEventConfigurations :: DescribeEventConfigurations Source #

Create a value of DescribeEventConfigurations with all optional fields omitted.

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

data DescribeEventConfigurationsResponse Source #

Instances

Instances details
Generic DescribeEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

Read DescribeEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

Show DescribeEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

NFData DescribeEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

Eq DescribeEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

type Rep DescribeEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeEventConfigurations

type Rep DescribeEventConfigurationsResponse = D1 ('MetaData "DescribeEventConfigurationsResponse" "Amazonka.IoT.DescribeEventConfigurations" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeEventConfigurationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "eventConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap EventType Configuration)))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventConfigurationsResponse Source #

Create a value of DescribeEventConfigurationsResponse 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:

DescribeEventConfigurationsResponse, describeEventConfigurationsResponse_creationDate - The creation date of the event configuration.

$sel:eventConfigurations:DescribeEventConfigurationsResponse', describeEventConfigurationsResponse_eventConfigurations - The event configurations.

DescribeEventConfigurationsResponse, describeEventConfigurationsResponse_lastModifiedDate - The date the event configurations were last modified.

$sel:httpStatus:DescribeEventConfigurationsResponse', describeEventConfigurationsResponse_httpStatus - The response's http status code.

DescribeFleetMetric

data DescribeFleetMetric Source #

See: newDescribeFleetMetric smart constructor.

Instances

Instances details
ToHeaders DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

ToPath DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

ToQuery DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

AWSRequest DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

Associated Types

type AWSResponse DescribeFleetMetric #

Generic DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

Associated Types

type Rep DescribeFleetMetric :: Type -> Type #

Read DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

Show DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

NFData DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

Methods

rnf :: DescribeFleetMetric -> () #

Eq DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

Hashable DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

type AWSResponse DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

type Rep DescribeFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

type Rep DescribeFleetMetric = D1 ('MetaData "DescribeFleetMetric" "Amazonka.IoT.DescribeFleetMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeFleetMetric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeFleetMetric Source #

Create a value of DescribeFleetMetric 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:

DescribeFleetMetric, describeFleetMetric_metricName - The name of the fleet metric to describe.

data DescribeFleetMetricResponse Source #

See: newDescribeFleetMetricResponse smart constructor.

Instances

Instances details
Generic DescribeFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

Associated Types

type Rep DescribeFleetMetricResponse :: Type -> Type #

Read DescribeFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

Show DescribeFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

NFData DescribeFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

Eq DescribeFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

type Rep DescribeFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeFleetMetric

type Rep DescribeFleetMetricResponse = D1 ('MetaData "DescribeFleetMetricResponse" "Amazonka.IoT.DescribeFleetMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeFleetMetricResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "aggregationField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "aggregationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AggregationType)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "metricArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "queryVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetMetricUnit))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeFleetMetricResponse Source #

Create a value of DescribeFleetMetricResponse 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:aggregationField:DescribeFleetMetricResponse', describeFleetMetricResponse_aggregationField - The field to aggregate.

$sel:aggregationType:DescribeFleetMetricResponse', describeFleetMetricResponse_aggregationType - The type of the aggregation query.

DescribeFleetMetricResponse, describeFleetMetricResponse_creationDate - The date when the fleet metric is created.

DescribeFleetMetricResponse, describeFleetMetricResponse_description - The fleet metric description.

$sel:indexName:DescribeFleetMetricResponse', describeFleetMetricResponse_indexName - The name of the index to search.

DescribeFleetMetricResponse, describeFleetMetricResponse_lastModifiedDate - The date when the fleet metric is last modified.

DescribeFleetMetricResponse, describeFleetMetricResponse_metricArn - The ARN of the fleet metric to describe.

DescribeFleetMetric, describeFleetMetricResponse_metricName - The name of the fleet metric to describe.

$sel:period:DescribeFleetMetricResponse', describeFleetMetricResponse_period - The time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.

DescribeFleetMetricResponse, describeFleetMetricResponse_queryString - The search query string.

$sel:queryVersion:DescribeFleetMetricResponse', describeFleetMetricResponse_queryVersion - The query version.

DescribeFleetMetricResponse, describeFleetMetricResponse_unit - Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric.

DescribeFleetMetricResponse, describeFleetMetricResponse_version - The version of the fleet metric.

$sel:httpStatus:DescribeFleetMetricResponse', describeFleetMetricResponse_httpStatus - The response's http status code.

DescribeIndex

data DescribeIndex Source #

See: newDescribeIndex smart constructor.

Constructors

DescribeIndex' Text 

Instances

Instances details
ToHeaders DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

ToPath DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

ToQuery DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

AWSRequest DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

Associated Types

type AWSResponse DescribeIndex #

Generic DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

Associated Types

type Rep DescribeIndex :: Type -> Type #

Read DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

Show DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

NFData DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

Methods

rnf :: DescribeIndex -> () #

Eq DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

Hashable DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

type AWSResponse DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

type Rep DescribeIndex Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

type Rep DescribeIndex = D1 ('MetaData "DescribeIndex" "Amazonka.IoT.DescribeIndex" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeIndex'" 'PrefixI 'True) (S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeIndex Source #

Create a value of DescribeIndex 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:

DescribeIndex, describeIndex_indexName - The index name.

data DescribeIndexResponse Source #

See: newDescribeIndexResponse smart constructor.

Instances

Instances details
Generic DescribeIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

Associated Types

type Rep DescribeIndexResponse :: Type -> Type #

Read DescribeIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

Show DescribeIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

NFData DescribeIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

Methods

rnf :: DescribeIndexResponse -> () #

Eq DescribeIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

type Rep DescribeIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeIndex

type Rep DescribeIndexResponse = D1 ('MetaData "DescribeIndexResponse" "Amazonka.IoT.DescribeIndex" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeIndexResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "indexStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IndexStatus))) :*: (S1 ('MetaSel ('Just "schema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeIndexResponse Source #

Create a value of DescribeIndexResponse 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:

DescribeIndex, describeIndexResponse_indexName - The index name.

$sel:indexStatus:DescribeIndexResponse', describeIndexResponse_indexStatus - The index status.

$sel:schema:DescribeIndexResponse', describeIndexResponse_schema - Contains a value that specifies the type of indexing performed. Valid values are:

  • REGISTRY – Your thing index contains only registry data.
  • REGISTRY_AND_SHADOW - Your thing index contains registry data and shadow data.
  • REGISTRY_AND_CONNECTIVITY_STATUS - Your thing index contains registry data and thing connectivity status data.
  • REGISTRY_AND_SHADOW_AND_CONNECTIVITY_STATUS - Your thing index contains registry data, shadow data, and thing connectivity status data.
  • MULTI_INDEXING_MODE - Your thing index contains multiple data sources. For more information, see GetIndexingConfiguration.

$sel:httpStatus:DescribeIndexResponse', describeIndexResponse_httpStatus - The response's http status code.

DescribeJob

data DescribeJob Source #

See: newDescribeJob smart constructor.

Constructors

DescribeJob' Text 

Instances

Instances details
ToHeaders DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

Methods

toHeaders :: DescribeJob -> [Header] #

ToPath DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

ToQuery DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

AWSRequest DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

Associated Types

type AWSResponse DescribeJob #

Generic DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

Associated Types

type Rep DescribeJob :: Type -> Type #

Read DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

Show DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

NFData DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

Methods

rnf :: DescribeJob -> () #

Eq DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

Hashable DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

type AWSResponse DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

type Rep DescribeJob Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

type Rep DescribeJob = D1 ('MetaData "DescribeJob" "Amazonka.IoT.DescribeJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeJob Source #

Create a value of DescribeJob 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:

DescribeJob, describeJob_jobId - The unique identifier you assigned to this job when it was created.

data DescribeJobResponse Source #

See: newDescribeJobResponse smart constructor.

Instances

Instances details
Generic DescribeJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

Associated Types

type Rep DescribeJobResponse :: Type -> Type #

Read DescribeJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

Show DescribeJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

NFData DescribeJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

Methods

rnf :: DescribeJobResponse -> () #

Eq DescribeJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

type Rep DescribeJobResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJob

type Rep DescribeJobResponse = D1 ('MetaData "DescribeJobResponse" "Amazonka.IoT.DescribeJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "documentSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "job") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Job)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeJobResponse Source #

Create a value of DescribeJobResponse 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:documentSource:DescribeJobResponse', describeJobResponse_documentSource - An S3 link to the job document.

$sel:job:DescribeJobResponse', describeJobResponse_job - Information about the job.

$sel:httpStatus:DescribeJobResponse', describeJobResponse_httpStatus - The response's http status code.

DescribeJobExecution

data DescribeJobExecution Source #

See: newDescribeJobExecution smart constructor.

Instances

Instances details
ToHeaders DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

ToPath DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

ToQuery DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

AWSRequest DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

Associated Types

type AWSResponse DescribeJobExecution #

Generic DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

Associated Types

type Rep DescribeJobExecution :: Type -> Type #

Read DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

Show DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

NFData DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

Methods

rnf :: DescribeJobExecution -> () #

Eq DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

Hashable DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

type AWSResponse DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

type Rep DescribeJobExecution Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

type Rep DescribeJobExecution = D1 ('MetaData "DescribeJobExecution" "Amazonka.IoT.DescribeJobExecution" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeJobExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "executionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeJobExecution Source #

Create a value of DescribeJobExecution 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:

DescribeJobExecution, describeJobExecution_executionNumber - A string (consisting of the digits "0" through "9" which is used to specify a particular job execution on a particular device.

DescribeJobExecution, describeJobExecution_jobId - The unique identifier you assigned to this job when it was created.

DescribeJobExecution, describeJobExecution_thingName - The name of the thing on which the job execution is running.

data DescribeJobExecutionResponse Source #

See: newDescribeJobExecutionResponse smart constructor.

Instances

Instances details
Generic DescribeJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

Associated Types

type Rep DescribeJobExecutionResponse :: Type -> Type #

Read DescribeJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

Show DescribeJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

NFData DescribeJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

Eq DescribeJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

type Rep DescribeJobExecutionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobExecution

type Rep DescribeJobExecutionResponse = D1 ('MetaData "DescribeJobExecutionResponse" "Amazonka.IoT.DescribeJobExecution" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeJobExecutionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "execution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecution)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeJobExecutionResponse Source #

Create a value of DescribeJobExecutionResponse 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:execution:DescribeJobExecutionResponse', describeJobExecutionResponse_execution - Information about the job execution.

$sel:httpStatus:DescribeJobExecutionResponse', describeJobExecutionResponse_httpStatus - The response's http status code.

DescribeJobTemplate

data DescribeJobTemplate Source #

See: newDescribeJobTemplate smart constructor.

Instances

Instances details
ToHeaders DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

ToPath DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

ToQuery DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

AWSRequest DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

Associated Types

type AWSResponse DescribeJobTemplate #

Generic DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

Associated Types

type Rep DescribeJobTemplate :: Type -> Type #

Read DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

Show DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

NFData DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

Methods

rnf :: DescribeJobTemplate -> () #

Eq DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

Hashable DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

type AWSResponse DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

type Rep DescribeJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

type Rep DescribeJobTemplate = D1 ('MetaData "DescribeJobTemplate" "Amazonka.IoT.DescribeJobTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeJobTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeJobTemplate Source #

Create a value of DescribeJobTemplate 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:

DescribeJobTemplate, describeJobTemplate_jobTemplateId - The unique identifier of the job template.

data DescribeJobTemplateResponse Source #

See: newDescribeJobTemplateResponse smart constructor.

Instances

Instances details
Generic DescribeJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

Associated Types

type Rep DescribeJobTemplateResponse :: Type -> Type #

Read DescribeJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

Show DescribeJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

NFData DescribeJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

Eq DescribeJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

type Rep DescribeJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeJobTemplate

type Rep DescribeJobTemplateResponse = D1 ('MetaData "DescribeJobTemplateResponse" "Amazonka.IoT.DescribeJobTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeJobTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "abortConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AbortConfig)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "documentSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobExecutionsRetryConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionsRetryConfig))))) :*: ((S1 ('MetaSel ('Just "jobExecutionsRolloutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionsRolloutConfig)) :*: (S1 ('MetaSel ('Just "jobTemplateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "presignedUrlConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PresignedUrlConfig)) :*: (S1 ('MetaSel ('Just "timeoutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeoutConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeJobTemplateResponse Source #

Create a value of DescribeJobTemplateResponse 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:

DescribeJobTemplateResponse, describeJobTemplateResponse_abortConfig - Undocumented member.

DescribeJobTemplateResponse, describeJobTemplateResponse_createdAt - The time, in seconds since the epoch, when the job template was created.

DescribeJobTemplateResponse, describeJobTemplateResponse_description - A description of the job template.

$sel:document:DescribeJobTemplateResponse', describeJobTemplateResponse_document - The job document.

$sel:documentSource:DescribeJobTemplateResponse', describeJobTemplateResponse_documentSource - An S3 link to the job document.

DescribeJobTemplateResponse, describeJobTemplateResponse_jobExecutionsRetryConfig - The configuration that determines how many retries are allowed for each failure type for a job.

DescribeJobTemplateResponse, describeJobTemplateResponse_jobExecutionsRolloutConfig - Undocumented member.

DescribeJobTemplateResponse, describeJobTemplateResponse_jobTemplateArn - The ARN of the job template.

DescribeJobTemplate, describeJobTemplateResponse_jobTemplateId - The unique identifier of the job template.

DescribeJobTemplateResponse, describeJobTemplateResponse_presignedUrlConfig - Undocumented member.

DescribeJobTemplateResponse, describeJobTemplateResponse_timeoutConfig - Undocumented member.

$sel:httpStatus:DescribeJobTemplateResponse', describeJobTemplateResponse_httpStatus - The response's http status code.

DescribeManagedJobTemplate

data DescribeManagedJobTemplate Source #

See: newDescribeManagedJobTemplate smart constructor.

Instances

Instances details
ToHeaders DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

ToPath DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

ToQuery DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

AWSRequest DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Generic DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Associated Types

type Rep DescribeManagedJobTemplate :: Type -> Type #

Read DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Show DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

NFData DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Eq DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Hashable DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

type AWSResponse DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

type Rep DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

type Rep DescribeManagedJobTemplate = D1 ('MetaData "DescribeManagedJobTemplate" "Amazonka.IoT.DescribeManagedJobTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeManagedJobTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeManagedJobTemplate Source #

Create a value of DescribeManagedJobTemplate 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:

DescribeManagedJobTemplate, describeManagedJobTemplate_templateVersion - An optional parameter to specify version of a managed template. If not specified, the pre-defined default version is returned.

DescribeManagedJobTemplate, describeManagedJobTemplate_templateName - The unique name of a managed job template, which is required.

data DescribeManagedJobTemplateResponse Source #

Instances

Instances details
Generic DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Associated Types

type Rep DescribeManagedJobTemplateResponse :: Type -> Type #

Read DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Show DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

NFData DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Eq DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

type Rep DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

type Rep DescribeManagedJobTemplateResponse = D1 ('MetaData "DescribeManagedJobTemplateResponse" "Amazonka.IoT.DescribeManagedJobTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeManagedJobTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "documentParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DocumentParameter])) :*: S1 ('MetaSel ('Just "environments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "templateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeManagedJobTemplateResponse Source #

Create a value of DescribeManagedJobTemplateResponse 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:

DescribeManagedJobTemplateResponse, describeManagedJobTemplateResponse_description - The unique description of a managed template.

$sel:document:DescribeManagedJobTemplateResponse', describeManagedJobTemplateResponse_document - The document schema for a managed job template.

DescribeManagedJobTemplateResponse, describeManagedJobTemplateResponse_documentParameters - A map of key-value pairs that you can use as guidance to specify the inputs for creating a job from a managed template.

documentParameters can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.

DescribeManagedJobTemplateResponse, describeManagedJobTemplateResponse_environments - A list of environments that are supported with the managed job template.

DescribeManagedJobTemplateResponse, describeManagedJobTemplateResponse_templateArn - The unique Amazon Resource Name (ARN) of the managed template.

DescribeManagedJobTemplate, describeManagedJobTemplateResponse_templateName - The unique name of a managed template, such as AWS-Reboot.

DescribeManagedJobTemplate, describeManagedJobTemplateResponse_templateVersion - The version for a managed template.

$sel:httpStatus:DescribeManagedJobTemplateResponse', describeManagedJobTemplateResponse_httpStatus - The response's http status code.

DescribeMitigationAction

data DescribeMitigationAction Source #

See: newDescribeMitigationAction smart constructor.

Instances

Instances details
ToHeaders DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

ToPath DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

ToQuery DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

AWSRequest DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

Generic DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

Associated Types

type Rep DescribeMitigationAction :: Type -> Type #

Read DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

Show DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

NFData DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

Eq DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

Hashable DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

type AWSResponse DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

type Rep DescribeMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

type Rep DescribeMitigationAction = D1 ('MetaData "DescribeMitigationAction" "Amazonka.IoT.DescribeMitigationAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeMitigationAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeMitigationAction Source #

Create a value of DescribeMitigationAction 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:

DescribeMitigationAction, describeMitigationAction_actionName - The friendly name that uniquely identifies the mitigation action.

data DescribeMitigationActionResponse Source #

See: newDescribeMitigationActionResponse smart constructor.

Instances

Instances details
Generic DescribeMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

Associated Types

type Rep DescribeMitigationActionResponse :: Type -> Type #

Read DescribeMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

Show DescribeMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

NFData DescribeMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

Eq DescribeMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

type Rep DescribeMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeMitigationAction

newDescribeMitigationActionResponse Source #

Create a value of DescribeMitigationActionResponse 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:

DescribeMitigationActionResponse, describeMitigationActionResponse_actionArn - The ARN that identifies this migration action.

DescribeMitigationActionResponse, describeMitigationActionResponse_actionId - A unique identifier for this action.

DescribeMitigationAction, describeMitigationActionResponse_actionName - The friendly name that uniquely identifies the mitigation action.

DescribeMitigationActionResponse, describeMitigationActionResponse_actionParams - Parameters that control how the mitigation action is applied, specific to the type of mitigation action.

DescribeMitigationActionResponse, describeMitigationActionResponse_actionType - The type of mitigation action.

DescribeMitigationActionResponse, describeMitigationActionResponse_creationDate - The date and time when the mitigation action was added to your Amazon Web Services accounts.

DescribeMitigationActionResponse, describeMitigationActionResponse_lastModifiedDate - The date and time when the mitigation action was last changed.

DescribeMitigationActionResponse, describeMitigationActionResponse_roleArn - The ARN of the IAM role used to apply this action.

$sel:httpStatus:DescribeMitigationActionResponse', describeMitigationActionResponse_httpStatus - The response's http status code.

DescribeProvisioningTemplate

data DescribeProvisioningTemplate Source #

See: newDescribeProvisioningTemplate smart constructor.

Instances

Instances details
ToHeaders DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

ToPath DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

ToQuery DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

AWSRequest DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

Generic DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

Associated Types

type Rep DescribeProvisioningTemplate :: Type -> Type #

Read DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

Show DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

NFData DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

Eq DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

Hashable DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

type AWSResponse DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

type Rep DescribeProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

type Rep DescribeProvisioningTemplate = D1 ('MetaData "DescribeProvisioningTemplate" "Amazonka.IoT.DescribeProvisioningTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeProvisioningTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeProvisioningTemplate Source #

Create a value of DescribeProvisioningTemplate 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:

DescribeProvisioningTemplate, describeProvisioningTemplate_templateName - The name of the provisioning template.

data DescribeProvisioningTemplateResponse Source #

Instances

Instances details
Generic DescribeProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

Read DescribeProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

Show DescribeProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

NFData DescribeProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

Eq DescribeProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

type Rep DescribeProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplate

type Rep DescribeProvisioningTemplateResponse = D1 ('MetaData "DescribeProvisioningTemplateResponse" "Amazonka.IoT.DescribeProvisioningTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeProvisioningTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "defaultVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "preProvisioningHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisioningHook))))) :*: ((S1 ('MetaSel ('Just "provisioningRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TemplateType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeProvisioningTemplateResponse Source #

Create a value of DescribeProvisioningTemplateResponse 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:

DescribeProvisioningTemplateResponse, describeProvisioningTemplateResponse_creationDate - The date when the provisioning template was created.

$sel:defaultVersionId:DescribeProvisioningTemplateResponse', describeProvisioningTemplateResponse_defaultVersionId - The default fleet template version ID.

DescribeProvisioningTemplateResponse, describeProvisioningTemplateResponse_description - The description of the provisioning template.

DescribeProvisioningTemplateResponse, describeProvisioningTemplateResponse_enabled - True if the provisioning template is enabled, otherwise false.

DescribeProvisioningTemplateResponse, describeProvisioningTemplateResponse_lastModifiedDate - The date when the provisioning template was last modified.

$sel:preProvisioningHook:DescribeProvisioningTemplateResponse', describeProvisioningTemplateResponse_preProvisioningHook - Gets information about a pre-provisioned hook.

$sel:provisioningRoleArn:DescribeProvisioningTemplateResponse', describeProvisioningTemplateResponse_provisioningRoleArn - The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.

DescribeProvisioningTemplateResponse, describeProvisioningTemplateResponse_templateArn - The ARN of the provisioning template.

DescribeProvisioningTemplateResponse, describeProvisioningTemplateResponse_templateBody - The JSON formatted contents of the provisioning template.

DescribeProvisioningTemplate, describeProvisioningTemplateResponse_templateName - The name of the provisioning template.

DescribeProvisioningTemplateResponse, describeProvisioningTemplateResponse_type - The type you define in a provisioning template. You can create a template with only one type. You can't change the template type after its creation. The default value is FLEET_PROVISIONING. For more information about provisioning template, see: Provisioning template.

$sel:httpStatus:DescribeProvisioningTemplateResponse', describeProvisioningTemplateResponse_httpStatus - The response's http status code.

DescribeProvisioningTemplateVersion

data DescribeProvisioningTemplateVersion Source #

Instances

Instances details
ToHeaders DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

ToPath DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

ToQuery DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

AWSRequest DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

Generic DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

Read DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

Show DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

NFData DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

Eq DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

Hashable DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

type AWSResponse DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

type Rep DescribeProvisioningTemplateVersion Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

type Rep DescribeProvisioningTemplateVersion = D1 ('MetaData "DescribeProvisioningTemplateVersion" "Amazonka.IoT.DescribeProvisioningTemplateVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeProvisioningTemplateVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeProvisioningTemplateVersion Source #

Create a value of DescribeProvisioningTemplateVersion 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:

DescribeProvisioningTemplateVersion, describeProvisioningTemplateVersion_templateName - The template name.

DescribeProvisioningTemplateVersion, describeProvisioningTemplateVersion_versionId - The provisioning template version ID.

data DescribeProvisioningTemplateVersionResponse Source #

Instances

Instances details
Generic DescribeProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

Read DescribeProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

Show DescribeProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

NFData DescribeProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

Eq DescribeProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

type Rep DescribeProvisioningTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeProvisioningTemplateVersion

type Rep DescribeProvisioningTemplateVersionResponse = D1 ('MetaData "DescribeProvisioningTemplateVersionResponse" "Amazonka.IoT.DescribeProvisioningTemplateVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeProvisioningTemplateVersionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "isDefaultVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "templateBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeProvisioningTemplateVersionResponse Source #

Create a value of DescribeProvisioningTemplateVersionResponse 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:

DescribeProvisioningTemplateVersionResponse, describeProvisioningTemplateVersionResponse_creationDate - The date when the provisioning template version was created.

DescribeProvisioningTemplateVersionResponse, describeProvisioningTemplateVersionResponse_isDefaultVersion - True if the provisioning template version is the default version.

DescribeProvisioningTemplateVersionResponse, describeProvisioningTemplateVersionResponse_templateBody - The JSON formatted contents of the provisioning template version.

DescribeProvisioningTemplateVersion, describeProvisioningTemplateVersionResponse_versionId - The provisioning template version ID.

$sel:httpStatus:DescribeProvisioningTemplateVersionResponse', describeProvisioningTemplateVersionResponse_httpStatus - The response's http status code.

DescribeRoleAlias

data DescribeRoleAlias Source #

See: newDescribeRoleAlias smart constructor.

Constructors

DescribeRoleAlias' Text 

Instances

Instances details
ToHeaders DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

ToPath DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

ToQuery DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

AWSRequest DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

Associated Types

type AWSResponse DescribeRoleAlias #

Generic DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

Associated Types

type Rep DescribeRoleAlias :: Type -> Type #

Read DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

Show DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

NFData DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

Methods

rnf :: DescribeRoleAlias -> () #

Eq DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

Hashable DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

type AWSResponse DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

type Rep DescribeRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

type Rep DescribeRoleAlias = D1 ('MetaData "DescribeRoleAlias" "Amazonka.IoT.DescribeRoleAlias" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeRoleAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeRoleAlias Source #

Create a value of DescribeRoleAlias 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:

DescribeRoleAlias, describeRoleAlias_roleAlias - The role alias to describe.

data DescribeRoleAliasResponse Source #

See: newDescribeRoleAliasResponse smart constructor.

Instances

Instances details
Generic DescribeRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

Associated Types

type Rep DescribeRoleAliasResponse :: Type -> Type #

Read DescribeRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

Show DescribeRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

NFData DescribeRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

Eq DescribeRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

type Rep DescribeRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeRoleAlias

type Rep DescribeRoleAliasResponse = D1 ('MetaData "DescribeRoleAliasResponse" "Amazonka.IoT.DescribeRoleAlias" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeRoleAliasResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleAliasDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RoleAliasDescription)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeRoleAliasResponse Source #

Create a value of DescribeRoleAliasResponse 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:roleAliasDescription:DescribeRoleAliasResponse', describeRoleAliasResponse_roleAliasDescription - The role alias description.

$sel:httpStatus:DescribeRoleAliasResponse', describeRoleAliasResponse_httpStatus - The response's http status code.

DescribeScheduledAudit

data DescribeScheduledAudit Source #

See: newDescribeScheduledAudit smart constructor.

Instances

Instances details
ToHeaders DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

ToPath DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

ToQuery DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

AWSRequest DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

Associated Types

type AWSResponse DescribeScheduledAudit #

Generic DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

Associated Types

type Rep DescribeScheduledAudit :: Type -> Type #

Read DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

Show DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

NFData DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

Methods

rnf :: DescribeScheduledAudit -> () #

Eq DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

Hashable DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

type AWSResponse DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

type Rep DescribeScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

type Rep DescribeScheduledAudit = D1 ('MetaData "DescribeScheduledAudit" "Amazonka.IoT.DescribeScheduledAudit" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeScheduledAudit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduledAuditName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeScheduledAudit Source #

Create a value of DescribeScheduledAudit 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:

DescribeScheduledAudit, describeScheduledAudit_scheduledAuditName - The name of the scheduled audit whose information you want to get.

data DescribeScheduledAuditResponse Source #

See: newDescribeScheduledAuditResponse smart constructor.

Instances

Instances details
Generic DescribeScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

Associated Types

type Rep DescribeScheduledAuditResponse :: Type -> Type #

Read DescribeScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

Show DescribeScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

NFData DescribeScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

Eq DescribeScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

type Rep DescribeScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeScheduledAudit

type Rep DescribeScheduledAuditResponse = D1 ('MetaData "DescribeScheduledAuditResponse" "Amazonka.IoT.DescribeScheduledAudit" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeScheduledAuditResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dayOfMonth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DayOfWeek)) :*: S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditFrequency)))) :*: ((S1 ('MetaSel ('Just "scheduledAuditArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduledAuditName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetCheckNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeScheduledAuditResponse Source #

Create a value of DescribeScheduledAuditResponse 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:

DescribeScheduledAuditResponse, describeScheduledAuditResponse_dayOfMonth - The day of the month on which the scheduled audit takes place. This is will be 1 through 31 or LAST. If days 29-31 are specified, and the month does not have that many days, the audit takes place on the LAST day of the month.

DescribeScheduledAuditResponse, describeScheduledAuditResponse_dayOfWeek - The day of the week on which the scheduled audit takes place, either one of SUN, MON, TUE, WED, THU, FRI, or SAT.

DescribeScheduledAuditResponse, describeScheduledAuditResponse_frequency - How often the scheduled audit takes place, either one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY. The start time of each audit is determined by the system.

DescribeScheduledAuditResponse, describeScheduledAuditResponse_scheduledAuditArn - The ARN of the scheduled audit.

DescribeScheduledAudit, describeScheduledAuditResponse_scheduledAuditName - The name of the scheduled audit.

$sel:targetCheckNames:DescribeScheduledAuditResponse', describeScheduledAuditResponse_targetCheckNames - Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

$sel:httpStatus:DescribeScheduledAuditResponse', describeScheduledAuditResponse_httpStatus - The response's http status code.

DescribeSecurityProfile

data DescribeSecurityProfile Source #

See: newDescribeSecurityProfile smart constructor.

Instances

Instances details
ToHeaders DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

ToPath DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

ToQuery DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

AWSRequest DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

Generic DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

Associated Types

type Rep DescribeSecurityProfile :: Type -> Type #

Read DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

Show DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

NFData DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

Methods

rnf :: DescribeSecurityProfile -> () #

Eq DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

Hashable DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

type AWSResponse DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

type Rep DescribeSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

type Rep DescribeSecurityProfile = D1 ('MetaData "DescribeSecurityProfile" "Amazonka.IoT.DescribeSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeSecurityProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeSecurityProfile Source #

Create a value of DescribeSecurityProfile 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:

DescribeSecurityProfile, describeSecurityProfile_securityProfileName - The name of the security profile whose information you want to get.

data DescribeSecurityProfileResponse Source #

See: newDescribeSecurityProfileResponse smart constructor.

Instances

Instances details
Generic DescribeSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

Associated Types

type Rep DescribeSecurityProfileResponse :: Type -> Type #

Read DescribeSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

Show DescribeSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

NFData DescribeSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

Eq DescribeSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

type Rep DescribeSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeSecurityProfile

type Rep DescribeSecurityProfileResponse = D1 ('MetaData "DescribeSecurityProfileResponse" "Amazonka.IoT.DescribeSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeSecurityProfileResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "additionalMetricsToRetain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "additionalMetricsToRetainV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricToRetain]))) :*: (S1 ('MetaSel ('Just "alertTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap AlertTargetType AlertTarget))) :*: (S1 ('MetaSel ('Just "behaviors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Behavior])) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "securityProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityProfileDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeSecurityProfileResponse Source #

Create a value of DescribeSecurityProfileResponse 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:additionalMetricsToRetain:DescribeSecurityProfileResponse', describeSecurityProfileResponse_additionalMetricsToRetain - /Please use DescribeSecurityProfileResponse$additionalMetricsToRetainV2 instead./

A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here.

$sel:additionalMetricsToRetainV2:DescribeSecurityProfileResponse', describeSecurityProfileResponse_additionalMetricsToRetainV2 - A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here.

$sel:alertTargets:DescribeSecurityProfileResponse', describeSecurityProfileResponse_alertTargets - Where the alerts are sent. (Alerts are always sent to the console.)

$sel:behaviors:DescribeSecurityProfileResponse', describeSecurityProfileResponse_behaviors - Specifies the behaviors that, when violated by a device (thing), cause an alert.

DescribeSecurityProfileResponse, describeSecurityProfileResponse_creationDate - The time the security profile was created.

DescribeSecurityProfileResponse, describeSecurityProfileResponse_lastModifiedDate - The time the security profile was last modified.

$sel:securityProfileArn:DescribeSecurityProfileResponse', describeSecurityProfileResponse_securityProfileArn - The ARN of the security profile.

$sel:securityProfileDescription:DescribeSecurityProfileResponse', describeSecurityProfileResponse_securityProfileDescription - A description of the security profile (associated with the security profile when it was created or updated).

DescribeSecurityProfile, describeSecurityProfileResponse_securityProfileName - The name of the security profile.

DescribeSecurityProfileResponse, describeSecurityProfileResponse_version - The version of the security profile. A new version is generated whenever the security profile is updated.

$sel:httpStatus:DescribeSecurityProfileResponse', describeSecurityProfileResponse_httpStatus - The response's http status code.

DescribeStream

data DescribeStream Source #

See: newDescribeStream smart constructor.

Constructors

DescribeStream' Text 

Instances

Instances details
ToHeaders DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

ToPath DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

ToQuery DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

AWSRequest DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

Associated Types

type AWSResponse DescribeStream #

Generic DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

Associated Types

type Rep DescribeStream :: Type -> Type #

Read DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

Show DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

NFData DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

Methods

rnf :: DescribeStream -> () #

Eq DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

Hashable DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

type AWSResponse DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

type Rep DescribeStream Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

type Rep DescribeStream = D1 ('MetaData "DescribeStream" "Amazonka.IoT.DescribeStream" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeStream Source #

Create a value of DescribeStream 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:

DescribeStream, describeStream_streamId - The stream ID.

data DescribeStreamResponse Source #

See: newDescribeStreamResponse smart constructor.

Instances

Instances details
Generic DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

Associated Types

type Rep DescribeStreamResponse :: Type -> Type #

Read DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

Show DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

NFData DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

Methods

rnf :: DescribeStreamResponse -> () #

Eq DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

type Rep DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeStream

type Rep DescribeStreamResponse = D1 ('MetaData "DescribeStreamResponse" "Amazonka.IoT.DescribeStream" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeStreamResponse Source #

Create a value of DescribeStreamResponse 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:streamInfo:DescribeStreamResponse', describeStreamResponse_streamInfo - Information about the stream.

$sel:httpStatus:DescribeStreamResponse', describeStreamResponse_httpStatus - The response's http status code.

DescribeThing

data DescribeThing Source #

The input for the DescribeThing operation.

See: newDescribeThing smart constructor.

Constructors

DescribeThing' Text 

Instances

Instances details
ToHeaders DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

ToPath DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

ToQuery DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

AWSRequest DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

Associated Types

type AWSResponse DescribeThing #

Generic DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

Associated Types

type Rep DescribeThing :: Type -> Type #

Read DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

Show DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

NFData DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

Methods

rnf :: DescribeThing -> () #

Eq DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

Hashable DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

type AWSResponse DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

type Rep DescribeThing Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

type Rep DescribeThing = D1 ('MetaData "DescribeThing" "Amazonka.IoT.DescribeThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeThing'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeThing Source #

Create a value of DescribeThing 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:

DescribeThing, describeThing_thingName - The name of the thing.

data DescribeThingResponse Source #

The output from the DescribeThing operation.

See: newDescribeThingResponse smart constructor.

Instances

Instances details
Generic DescribeThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

Associated Types

type Rep DescribeThingResponse :: Type -> Type #

Read DescribeThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

Show DescribeThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

NFData DescribeThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

Methods

rnf :: DescribeThingResponse -> () #

Eq DescribeThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

type Rep DescribeThingResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThing

newDescribeThingResponse Source #

Create a value of DescribeThingResponse 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:

DescribeThingResponse, describeThingResponse_attributes - The thing attributes.

$sel:billingGroupName:DescribeThingResponse', describeThingResponse_billingGroupName - The name of the billing group the thing belongs to.

$sel:defaultClientId:DescribeThingResponse', describeThingResponse_defaultClientId - The default MQTT client ID. For a typical device, the thing name is also used as the default MQTT client ID. Although we don’t require a mapping between a thing's registry name and its use of MQTT client IDs, certificates, or shadow state, we recommend that you choose a thing name and use it as the MQTT client ID for the registry and the Device Shadow service.

This lets you better organize your IoT fleet without removing the flexibility of the underlying device certificate model or shadows.

DescribeThingResponse, describeThingResponse_thingArn - The ARN of the thing to describe.

DescribeThingResponse, describeThingResponse_thingId - The ID of the thing to describe.

DescribeThing, describeThingResponse_thingName - The name of the thing.

DescribeThingResponse, describeThingResponse_thingTypeName - The thing type name.

DescribeThingResponse, describeThingResponse_version - The current version of the thing record in the registry.

To avoid unintentional changes to the information in the registry, you can pass the version information in the expectedVersion parameter of the UpdateThing and DeleteThing calls.

$sel:httpStatus:DescribeThingResponse', describeThingResponse_httpStatus - The response's http status code.

DescribeThingGroup

data DescribeThingGroup Source #

See: newDescribeThingGroup smart constructor.

Instances

Instances details
ToHeaders DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

ToPath DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

ToQuery DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

AWSRequest DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

Associated Types

type AWSResponse DescribeThingGroup #

Generic DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

Associated Types

type Rep DescribeThingGroup :: Type -> Type #

Read DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

Show DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

NFData DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

Methods

rnf :: DescribeThingGroup -> () #

Eq DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

Hashable DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

type AWSResponse DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

type Rep DescribeThingGroup Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

type Rep DescribeThingGroup = D1 ('MetaData "DescribeThingGroup" "Amazonka.IoT.DescribeThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeThingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeThingGroup Source #

Create a value of DescribeThingGroup 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:

DescribeThingGroup, describeThingGroup_thingGroupName - The name of the thing group.

data DescribeThingGroupResponse Source #

See: newDescribeThingGroupResponse smart constructor.

Instances

Instances details
Generic DescribeThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

Associated Types

type Rep DescribeThingGroupResponse :: Type -> Type #

Read DescribeThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

Show DescribeThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

NFData DescribeThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

Eq DescribeThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

type Rep DescribeThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingGroup

type Rep DescribeThingGroupResponse = D1 ('MetaData "DescribeThingGroupResponse" "Amazonka.IoT.DescribeThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeThingGroupResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "queryVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DynamicGroupStatus)) :*: S1 ('MetaSel ('Just "thingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "thingGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingGroupMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingGroupMetadata)) :*: S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "thingGroupProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingGroupProperties)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeThingGroupResponse Source #

Create a value of DescribeThingGroupResponse 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:indexName:DescribeThingGroupResponse', describeThingGroupResponse_indexName - The dynamic thing group index name.

DescribeThingGroupResponse, describeThingGroupResponse_queryString - The dynamic thing group search query string.

$sel:queryVersion:DescribeThingGroupResponse', describeThingGroupResponse_queryVersion - The dynamic thing group query version.

DescribeThingGroupResponse, describeThingGroupResponse_status - The dynamic thing group status.

$sel:thingGroupArn:DescribeThingGroupResponse', describeThingGroupResponse_thingGroupArn - The thing group ARN.

DescribeThingGroupResponse, describeThingGroupResponse_thingGroupId - The thing group ID.

$sel:thingGroupMetadata:DescribeThingGroupResponse', describeThingGroupResponse_thingGroupMetadata - Thing group metadata.

DescribeThingGroup, describeThingGroupResponse_thingGroupName - The name of the thing group.

$sel:thingGroupProperties:DescribeThingGroupResponse', describeThingGroupResponse_thingGroupProperties - The thing group properties.

DescribeThingGroupResponse, describeThingGroupResponse_version - The version of the thing group.

$sel:httpStatus:DescribeThingGroupResponse', describeThingGroupResponse_httpStatus - The response's http status code.

DescribeThingRegistrationTask

data DescribeThingRegistrationTask Source #

See: newDescribeThingRegistrationTask smart constructor.

Instances

Instances details
ToHeaders DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

ToPath DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

ToQuery DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

AWSRequest DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

Generic DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

Associated Types

type Rep DescribeThingRegistrationTask :: Type -> Type #

Read DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

Show DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

NFData DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

Eq DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

Hashable DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

type AWSResponse DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

type Rep DescribeThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

type Rep DescribeThingRegistrationTask = D1 ('MetaData "DescribeThingRegistrationTask" "Amazonka.IoT.DescribeThingRegistrationTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeThingRegistrationTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeThingRegistrationTask Source #

Create a value of DescribeThingRegistrationTask 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:

DescribeThingRegistrationTask, describeThingRegistrationTask_taskId - The task ID.

data DescribeThingRegistrationTaskResponse Source #

Instances

Instances details
Generic DescribeThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

Read DescribeThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

Show DescribeThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

NFData DescribeThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

Eq DescribeThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

type Rep DescribeThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingRegistrationTask

type Rep DescribeThingRegistrationTaskResponse = D1 ('MetaData "DescribeThingRegistrationTaskResponse" "Amazonka.IoT.DescribeThingRegistrationTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeThingRegistrationTaskResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "failureCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "inputFileBucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "inputFileKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "percentageProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskStatus)))) :*: ((S1 ('MetaSel ('Just "successCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newDescribeThingRegistrationTaskResponse Source #

Create a value of DescribeThingRegistrationTaskResponse 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:

DescribeThingRegistrationTaskResponse, describeThingRegistrationTaskResponse_creationDate - The task creation date.

$sel:failureCount:DescribeThingRegistrationTaskResponse', describeThingRegistrationTaskResponse_failureCount - The number of things that failed to be provisioned.

$sel:inputFileBucket:DescribeThingRegistrationTaskResponse', describeThingRegistrationTaskResponse_inputFileBucket - The S3 bucket that contains the input file.

$sel:inputFileKey:DescribeThingRegistrationTaskResponse', describeThingRegistrationTaskResponse_inputFileKey - The input file key.

DescribeThingRegistrationTaskResponse, describeThingRegistrationTaskResponse_lastModifiedDate - The date when the task was last modified.

DescribeThingRegistrationTaskResponse, describeThingRegistrationTaskResponse_message - The message.

$sel:percentageProgress:DescribeThingRegistrationTaskResponse', describeThingRegistrationTaskResponse_percentageProgress - The progress of the bulk provisioning task expressed as a percentage.

DescribeThingRegistrationTaskResponse, describeThingRegistrationTaskResponse_roleArn - The role ARN that grants access to the input file bucket.

DescribeThingRegistrationTaskResponse, describeThingRegistrationTaskResponse_status - The status of the bulk thing provisioning task.

$sel:successCount:DescribeThingRegistrationTaskResponse', describeThingRegistrationTaskResponse_successCount - The number of things successfully provisioned.

DescribeThingRegistrationTask, describeThingRegistrationTaskResponse_taskId - The task ID.

DescribeThingRegistrationTaskResponse, describeThingRegistrationTaskResponse_templateBody - The task's template.

$sel:httpStatus:DescribeThingRegistrationTaskResponse', describeThingRegistrationTaskResponse_httpStatus - The response's http status code.

DescribeThingType

data DescribeThingType Source #

The input for the DescribeThingType operation.

See: newDescribeThingType smart constructor.

Constructors

DescribeThingType' Text 

Instances

Instances details
ToHeaders DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

ToPath DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

ToQuery DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

AWSRequest DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

Associated Types

type AWSResponse DescribeThingType #

Generic DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

Associated Types

type Rep DescribeThingType :: Type -> Type #

Read DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

Show DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

NFData DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

Methods

rnf :: DescribeThingType -> () #

Eq DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

Hashable DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

type AWSResponse DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

type Rep DescribeThingType Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

type Rep DescribeThingType = D1 ('MetaData "DescribeThingType" "Amazonka.IoT.DescribeThingType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeThingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeThingType Source #

Create a value of DescribeThingType 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:

DescribeThingType, describeThingType_thingTypeName - The name of the thing type.

data DescribeThingTypeResponse Source #

The output for the DescribeThingType operation.

See: newDescribeThingTypeResponse smart constructor.

Instances

Instances details
Generic DescribeThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

Associated Types

type Rep DescribeThingTypeResponse :: Type -> Type #

Read DescribeThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

Show DescribeThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

NFData DescribeThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

Eq DescribeThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

type Rep DescribeThingTypeResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeThingType

type Rep DescribeThingTypeResponse = D1 ('MetaData "DescribeThingTypeResponse" "Amazonka.IoT.DescribeThingType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeThingTypeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "thingTypeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingTypeMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingTypeMetadata)))) :*: (S1 ('MetaSel ('Just "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingTypeProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingTypeProperties)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeThingTypeResponse Source #

Create a value of DescribeThingTypeResponse 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:

DescribeThingTypeResponse, describeThingTypeResponse_thingTypeArn - The thing type ARN.

$sel:thingTypeId:DescribeThingTypeResponse', describeThingTypeResponse_thingTypeId - The thing type ID.

DescribeThingTypeResponse, describeThingTypeResponse_thingTypeMetadata - The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.

DescribeThingType, describeThingTypeResponse_thingTypeName - The name of the thing type.

DescribeThingTypeResponse, describeThingTypeResponse_thingTypeProperties - The ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.

$sel:httpStatus:DescribeThingTypeResponse', describeThingTypeResponse_httpStatus - The response's http status code.

DetachPolicy

data DetachPolicy Source #

See: newDetachPolicy smart constructor.

Constructors

DetachPolicy' Text Text 

Instances

Instances details
ToJSON DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

ToHeaders DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

ToPath DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

ToQuery DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

AWSRequest DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

Associated Types

type AWSResponse DetachPolicy #

Generic DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

Associated Types

type Rep DetachPolicy :: Type -> Type #

Read DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

Show DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

NFData DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

Methods

rnf :: DetachPolicy -> () #

Eq DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

Hashable DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

type AWSResponse DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

type Rep DetachPolicy Source # 
Instance details

Defined in Amazonka.IoT.DetachPolicy

type Rep DetachPolicy = D1 ('MetaData "DetachPolicy" "Amazonka.IoT.DetachPolicy" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DetachPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDetachPolicy Source #

Create a value of DetachPolicy 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:

DetachPolicy, detachPolicy_policyName - The policy to detach.

DetachPolicy, detachPolicy_target - The target from which the policy will be detached.

data DetachPolicyResponse Source #

See: newDetachPolicyResponse smart constructor.

Constructors

DetachPolicyResponse' 

newDetachPolicyResponse :: DetachPolicyResponse Source #

Create a value of DetachPolicyResponse with all optional fields omitted.

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

DetachSecurityProfile

data DetachSecurityProfile Source #

See: newDetachSecurityProfile smart constructor.

Instances

Instances details
ToHeaders DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

ToPath DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

ToQuery DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

AWSRequest DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

Associated Types

type AWSResponse DetachSecurityProfile #

Generic DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

Associated Types

type Rep DetachSecurityProfile :: Type -> Type #

Read DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

Show DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

NFData DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

Methods

rnf :: DetachSecurityProfile -> () #

Eq DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

Hashable DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

type AWSResponse DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

type Rep DetachSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

type Rep DetachSecurityProfile = D1 ('MetaData "DetachSecurityProfile" "Amazonka.IoT.DetachSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DetachSecurityProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "securityProfileTargetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDetachSecurityProfile Source #

Create a value of DetachSecurityProfile 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:

DetachSecurityProfile, detachSecurityProfile_securityProfileName - The security profile that is detached.

$sel:securityProfileTargetArn:DetachSecurityProfile', detachSecurityProfile_securityProfileTargetArn - The ARN of the thing group from which the security profile is detached.

data DetachSecurityProfileResponse Source #

See: newDetachSecurityProfileResponse smart constructor.

Instances

Instances details
Generic DetachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

Associated Types

type Rep DetachSecurityProfileResponse :: Type -> Type #

Read DetachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

Show DetachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

NFData DetachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

Eq DetachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

type Rep DetachSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachSecurityProfile

type Rep DetachSecurityProfileResponse = D1 ('MetaData "DetachSecurityProfileResponse" "Amazonka.IoT.DetachSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DetachSecurityProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDetachSecurityProfileResponse Source #

Create a value of DetachSecurityProfileResponse 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:DetachSecurityProfileResponse', detachSecurityProfileResponse_httpStatus - The response's http status code.

DetachThingPrincipal

data DetachThingPrincipal Source #

The input for the DetachThingPrincipal operation.

See: newDetachThingPrincipal smart constructor.

Instances

Instances details
ToHeaders DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

ToPath DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

ToQuery DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

AWSRequest DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

Associated Types

type AWSResponse DetachThingPrincipal #

Generic DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

Associated Types

type Rep DetachThingPrincipal :: Type -> Type #

Read DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

Show DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

NFData DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

Methods

rnf :: DetachThingPrincipal -> () #

Eq DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

Hashable DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

type AWSResponse DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

type Rep DetachThingPrincipal Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

type Rep DetachThingPrincipal = D1 ('MetaData "DetachThingPrincipal" "Amazonka.IoT.DetachThingPrincipal" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DetachThingPrincipal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDetachThingPrincipal Source #

Create a value of DetachThingPrincipal 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:

DetachThingPrincipal, detachThingPrincipal_thingName - The name of the thing.

$sel:principal:DetachThingPrincipal', detachThingPrincipal_principal - If the principal is a certificate, this value must be ARN of the certificate. If the principal is an Amazon Cognito identity, this value must be the ID of the Amazon Cognito identity.

data DetachThingPrincipalResponse Source #

The output from the DetachThingPrincipal operation.

See: newDetachThingPrincipalResponse smart constructor.

Instances

Instances details
Generic DetachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

Associated Types

type Rep DetachThingPrincipalResponse :: Type -> Type #

Read DetachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

Show DetachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

NFData DetachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

Eq DetachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

type Rep DetachThingPrincipalResponse Source # 
Instance details

Defined in Amazonka.IoT.DetachThingPrincipal

type Rep DetachThingPrincipalResponse = D1 ('MetaData "DetachThingPrincipalResponse" "Amazonka.IoT.DetachThingPrincipal" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DetachThingPrincipalResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDetachThingPrincipalResponse Source #

Create a value of DetachThingPrincipalResponse 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:DetachThingPrincipalResponse', detachThingPrincipalResponse_httpStatus - The response's http status code.

DisableTopicRule

data DisableTopicRule Source #

The input for the DisableTopicRuleRequest operation.

See: newDisableTopicRule smart constructor.

Constructors

DisableTopicRule' Text 

Instances

Instances details
ToJSON DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

ToHeaders DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

ToPath DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

ToQuery DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

AWSRequest DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

Associated Types

type AWSResponse DisableTopicRule #

Generic DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

Associated Types

type Rep DisableTopicRule :: Type -> Type #

Read DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

Show DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

NFData DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

Methods

rnf :: DisableTopicRule -> () #

Eq DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

Hashable DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

type AWSResponse DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

type Rep DisableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

type Rep DisableTopicRule = D1 ('MetaData "DisableTopicRule" "Amazonka.IoT.DisableTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DisableTopicRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisableTopicRule Source #

Create a value of DisableTopicRule 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:

DisableTopicRule, disableTopicRule_ruleName - The name of the rule to disable.

data DisableTopicRuleResponse Source #

See: newDisableTopicRuleResponse smart constructor.

Instances

Instances details
Generic DisableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

Associated Types

type Rep DisableTopicRuleResponse :: Type -> Type #

Read DisableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

Show DisableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

NFData DisableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

Eq DisableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

type Rep DisableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.DisableTopicRule

type Rep DisableTopicRuleResponse = D1 ('MetaData "DisableTopicRuleResponse" "Amazonka.IoT.DisableTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DisableTopicRuleResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisableTopicRuleResponse :: DisableTopicRuleResponse Source #

Create a value of DisableTopicRuleResponse with all optional fields omitted.

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

EnableTopicRule

data EnableTopicRule Source #

The input for the EnableTopicRuleRequest operation.

See: newEnableTopicRule smart constructor.

Constructors

EnableTopicRule' Text 

Instances

Instances details
ToJSON EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

ToHeaders EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

ToPath EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

ToQuery EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

AWSRequest EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

Associated Types

type AWSResponse EnableTopicRule #

Generic EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

Associated Types

type Rep EnableTopicRule :: Type -> Type #

Read EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

Show EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

NFData EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

Methods

rnf :: EnableTopicRule -> () #

Eq EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

Hashable EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

type AWSResponse EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

type Rep EnableTopicRule Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

type Rep EnableTopicRule = D1 ('MetaData "EnableTopicRule" "Amazonka.IoT.EnableTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "EnableTopicRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEnableTopicRule Source #

Create a value of EnableTopicRule 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:

EnableTopicRule, enableTopicRule_ruleName - The name of the topic rule to enable.

data EnableTopicRuleResponse Source #

See: newEnableTopicRuleResponse smart constructor.

Instances

Instances details
Generic EnableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

Associated Types

type Rep EnableTopicRuleResponse :: Type -> Type #

Read EnableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

Show EnableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

NFData EnableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

Methods

rnf :: EnableTopicRuleResponse -> () #

Eq EnableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

type Rep EnableTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.EnableTopicRule

type Rep EnableTopicRuleResponse = D1 ('MetaData "EnableTopicRuleResponse" "Amazonka.IoT.EnableTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "EnableTopicRuleResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newEnableTopicRuleResponse :: EnableTopicRuleResponse Source #

Create a value of EnableTopicRuleResponse with all optional fields omitted.

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

GetBehaviorModelTrainingSummaries (Paginated)

data GetBehaviorModelTrainingSummaries Source #

See: newGetBehaviorModelTrainingSummaries smart constructor.

Instances

Instances details
ToHeaders GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

ToPath GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

ToQuery GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

AWSPager GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

AWSRequest GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

Generic GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

Associated Types

type Rep GetBehaviorModelTrainingSummaries :: Type -> Type #

Read GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

Show GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

NFData GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

Eq GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

Hashable GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

type AWSResponse GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

type Rep GetBehaviorModelTrainingSummaries Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

type Rep GetBehaviorModelTrainingSummaries = D1 ('MetaData "GetBehaviorModelTrainingSummaries" "Amazonka.IoT.GetBehaviorModelTrainingSummaries" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetBehaviorModelTrainingSummaries'" '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 "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGetBehaviorModelTrainingSummaries :: GetBehaviorModelTrainingSummaries Source #

Create a value of GetBehaviorModelTrainingSummaries 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:GetBehaviorModelTrainingSummaries', getBehaviorModelTrainingSummaries_maxResults - The maximum number of results to return at one time. The default is 10.

GetBehaviorModelTrainingSummaries, getBehaviorModelTrainingSummaries_nextToken - The token for the next set of results.

GetBehaviorModelTrainingSummaries, getBehaviorModelTrainingSummaries_securityProfileName - The name of the security profile.

data GetBehaviorModelTrainingSummariesResponse Source #

Instances

Instances details
Generic GetBehaviorModelTrainingSummariesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

Read GetBehaviorModelTrainingSummariesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

Show GetBehaviorModelTrainingSummariesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

NFData GetBehaviorModelTrainingSummariesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

Eq GetBehaviorModelTrainingSummariesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

type Rep GetBehaviorModelTrainingSummariesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBehaviorModelTrainingSummaries

type Rep GetBehaviorModelTrainingSummariesResponse = D1 ('MetaData "GetBehaviorModelTrainingSummariesResponse" "Amazonka.IoT.GetBehaviorModelTrainingSummaries" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetBehaviorModelTrainingSummariesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "summaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BehaviorModelTrainingSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetBehaviorModelTrainingSummariesResponse Source #

Create a value of GetBehaviorModelTrainingSummariesResponse 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:

GetBehaviorModelTrainingSummaries, getBehaviorModelTrainingSummariesResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:summaries:GetBehaviorModelTrainingSummariesResponse', getBehaviorModelTrainingSummariesResponse_summaries - A list of all ML Detect behaviors and their model status for a given Security Profile.

$sel:httpStatus:GetBehaviorModelTrainingSummariesResponse', getBehaviorModelTrainingSummariesResponse_httpStatus - The response's http status code.

GetBucketsAggregation

data GetBucketsAggregation Source #

See: newGetBucketsAggregation smart constructor.

Instances

Instances details
ToJSON GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

ToHeaders GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

ToPath GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

ToQuery GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

AWSRequest GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

Associated Types

type AWSResponse GetBucketsAggregation #

Generic GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

Associated Types

type Rep GetBucketsAggregation :: Type -> Type #

Read GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

Show GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

NFData GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

Methods

rnf :: GetBucketsAggregation -> () #

Eq GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

Hashable GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

type AWSResponse GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

type Rep GetBucketsAggregation Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

type Rep GetBucketsAggregation = D1 ('MetaData "GetBucketsAggregation" "Amazonka.IoT.GetBucketsAggregation" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetBucketsAggregation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "aggregationField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "bucketsAggregationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BucketsAggregationType)))))

newGetBucketsAggregation Source #

Create a value of GetBucketsAggregation 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:indexName:GetBucketsAggregation', getBucketsAggregation_indexName - The name of the index to search.

$sel:queryVersion:GetBucketsAggregation', getBucketsAggregation_queryVersion - The version of the query.

GetBucketsAggregation, getBucketsAggregation_queryString - The search query string.

$sel:aggregationField:GetBucketsAggregation', getBucketsAggregation_aggregationField - The aggregation field.

$sel:bucketsAggregationType:GetBucketsAggregation', getBucketsAggregation_bucketsAggregationType - The basic control of the response shape and the bucket aggregation type to perform.

data GetBucketsAggregationResponse Source #

See: newGetBucketsAggregationResponse smart constructor.

Instances

Instances details
Generic GetBucketsAggregationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

Associated Types

type Rep GetBucketsAggregationResponse :: Type -> Type #

Read GetBucketsAggregationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

Show GetBucketsAggregationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

NFData GetBucketsAggregationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

Eq GetBucketsAggregationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

type Rep GetBucketsAggregationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetBucketsAggregation

type Rep GetBucketsAggregationResponse = D1 ('MetaData "GetBucketsAggregationResponse" "Amazonka.IoT.GetBucketsAggregation" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetBucketsAggregationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "buckets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Bucket])) :*: (S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetBucketsAggregationResponse Source #

Create a value of GetBucketsAggregationResponse 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:buckets:GetBucketsAggregationResponse', getBucketsAggregationResponse_buckets - The main part of the response with a list of buckets. Each bucket contains a keyValue and a count.

keyValue: The aggregation field value counted for the particular bucket.

count: The number of documents that have that value.

$sel:totalCount:GetBucketsAggregationResponse', getBucketsAggregationResponse_totalCount - The total number of things that fit the query string criteria.

$sel:httpStatus:GetBucketsAggregationResponse', getBucketsAggregationResponse_httpStatus - The response's http status code.

GetCardinality

data GetCardinality Source #

See: newGetCardinality smart constructor.

Instances

Instances details
ToJSON GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

ToHeaders GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

ToPath GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

ToQuery GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

AWSRequest GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

Associated Types

type AWSResponse GetCardinality #

Generic GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

Associated Types

type Rep GetCardinality :: Type -> Type #

Read GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

Show GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

NFData GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

Methods

rnf :: GetCardinality -> () #

Eq GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

Hashable GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

type AWSResponse GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

type Rep GetCardinality Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

type Rep GetCardinality = D1 ('MetaData "GetCardinality" "Amazonka.IoT.GetCardinality" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetCardinality'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aggregationField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "queryVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetCardinality Source #

Create a value of GetCardinality 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:aggregationField:GetCardinality', getCardinality_aggregationField - The field to aggregate.

$sel:indexName:GetCardinality', getCardinality_indexName - The name of the index to search.

$sel:queryVersion:GetCardinality', getCardinality_queryVersion - The query version.

GetCardinality, getCardinality_queryString - The search query string.

data GetCardinalityResponse Source #

See: newGetCardinalityResponse smart constructor.

Instances

Instances details
Generic GetCardinalityResponse Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

Associated Types

type Rep GetCardinalityResponse :: Type -> Type #

Read GetCardinalityResponse Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

Show GetCardinalityResponse Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

NFData GetCardinalityResponse Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

Methods

rnf :: GetCardinalityResponse -> () #

Eq GetCardinalityResponse Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

type Rep GetCardinalityResponse Source # 
Instance details

Defined in Amazonka.IoT.GetCardinality

type Rep GetCardinalityResponse = D1 ('MetaData "GetCardinalityResponse" "Amazonka.IoT.GetCardinality" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetCardinalityResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cardinality") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetCardinalityResponse Source #

Create a value of GetCardinalityResponse 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:cardinality:GetCardinalityResponse', getCardinalityResponse_cardinality - The approximate count of unique values that match the query.

$sel:httpStatus:GetCardinalityResponse', getCardinalityResponse_httpStatus - The response's http status code.

GetEffectivePolicies

data GetEffectivePolicies Source #

See: newGetEffectivePolicies smart constructor.

Instances

Instances details
ToJSON GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

ToHeaders GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

ToPath GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

ToQuery GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

AWSRequest GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

Associated Types

type AWSResponse GetEffectivePolicies #

Generic GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

Associated Types

type Rep GetEffectivePolicies :: Type -> Type #

Read GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

Show GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

NFData GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

Methods

rnf :: GetEffectivePolicies -> () #

Eq GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

Hashable GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

type AWSResponse GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

type Rep GetEffectivePolicies Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

type Rep GetEffectivePolicies = D1 ('MetaData "GetEffectivePolicies" "Amazonka.IoT.GetEffectivePolicies" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetEffectivePolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cognitoIdentityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGetEffectivePolicies :: GetEffectivePolicies Source #

Create a value of GetEffectivePolicies 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:

GetEffectivePolicies, getEffectivePolicies_cognitoIdentityPoolId - The Cognito identity pool ID.

$sel:principal:GetEffectivePolicies', getEffectivePolicies_principal - The principal. Valid principals are CertificateArn (arn:aws:iot:region:accountId:cert/certificateId), thingGroupArn (arn:aws:iot:region:accountId:thinggroup/groupName) and CognitoId (region:id).

GetEffectivePolicies, getEffectivePolicies_thingName - The thing name.

data GetEffectivePoliciesResponse Source #

See: newGetEffectivePoliciesResponse smart constructor.

Instances

Instances details
Generic GetEffectivePoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

Associated Types

type Rep GetEffectivePoliciesResponse :: Type -> Type #

Read GetEffectivePoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

Show GetEffectivePoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

NFData GetEffectivePoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

Eq GetEffectivePoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

type Rep GetEffectivePoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetEffectivePolicies

type Rep GetEffectivePoliciesResponse = D1 ('MetaData "GetEffectivePoliciesResponse" "Amazonka.IoT.GetEffectivePolicies" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetEffectivePoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "effectivePolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EffectivePolicy])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetEffectivePoliciesResponse Source #

Create a value of GetEffectivePoliciesResponse 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:effectivePolicies:GetEffectivePoliciesResponse', getEffectivePoliciesResponse_effectivePolicies - The effective policies.

$sel:httpStatus:GetEffectivePoliciesResponse', getEffectivePoliciesResponse_httpStatus - The response's http status code.

GetIndexingConfiguration

data GetIndexingConfiguration Source #

See: newGetIndexingConfiguration smart constructor.

Instances

Instances details
ToHeaders GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

ToPath GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

ToQuery GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

AWSRequest GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

Generic GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

Associated Types

type Rep GetIndexingConfiguration :: Type -> Type #

Read GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

Show GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

NFData GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

Eq GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

Hashable GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

type AWSResponse GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

type Rep GetIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

type Rep GetIndexingConfiguration = D1 ('MetaData "GetIndexingConfiguration" "Amazonka.IoT.GetIndexingConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetIndexingConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetIndexingConfiguration :: GetIndexingConfiguration Source #

Create a value of GetIndexingConfiguration with all optional fields omitted.

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

data GetIndexingConfigurationResponse Source #

See: newGetIndexingConfigurationResponse smart constructor.

Instances

Instances details
Generic GetIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

Associated Types

type Rep GetIndexingConfigurationResponse :: Type -> Type #

Read GetIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

Show GetIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

NFData GetIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

Eq GetIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

type Rep GetIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetIndexingConfiguration

type Rep GetIndexingConfigurationResponse = D1 ('MetaData "GetIndexingConfigurationResponse" "Amazonka.IoT.GetIndexingConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetIndexingConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingGroupIndexingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingGroupIndexingConfiguration)) :*: (S1 ('MetaSel ('Just "thingIndexingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingIndexingConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

GetJobDocument

data GetJobDocument Source #

See: newGetJobDocument smart constructor.

Constructors

GetJobDocument' Text 

Instances

Instances details
ToHeaders GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

ToPath GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

ToQuery GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

AWSRequest GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

Associated Types

type AWSResponse GetJobDocument #

Generic GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

Associated Types

type Rep GetJobDocument :: Type -> Type #

Read GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

Show GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

NFData GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

Methods

rnf :: GetJobDocument -> () #

Eq GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

Hashable GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

type AWSResponse GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

type Rep GetJobDocument Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

type Rep GetJobDocument = D1 ('MetaData "GetJobDocument" "Amazonka.IoT.GetJobDocument" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetJobDocument'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetJobDocument Source #

Create a value of GetJobDocument 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:

GetJobDocument, getJobDocument_jobId - The unique identifier you assigned to this job when it was created.

data GetJobDocumentResponse Source #

See: newGetJobDocumentResponse smart constructor.

Instances

Instances details
Generic GetJobDocumentResponse Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

Associated Types

type Rep GetJobDocumentResponse :: Type -> Type #

Read GetJobDocumentResponse Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

Show GetJobDocumentResponse Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

NFData GetJobDocumentResponse Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

Methods

rnf :: GetJobDocumentResponse -> () #

Eq GetJobDocumentResponse Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

type Rep GetJobDocumentResponse Source # 
Instance details

Defined in Amazonka.IoT.GetJobDocument

type Rep GetJobDocumentResponse = D1 ('MetaData "GetJobDocumentResponse" "Amazonka.IoT.GetJobDocument" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetJobDocumentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetJobDocumentResponse Source #

Create a value of GetJobDocumentResponse 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:document:GetJobDocumentResponse', getJobDocumentResponse_document - The job document content.

$sel:httpStatus:GetJobDocumentResponse', getJobDocumentResponse_httpStatus - The response's http status code.

GetLoggingOptions

data GetLoggingOptions Source #

The input for the GetLoggingOptions operation.

See: newGetLoggingOptions smart constructor.

Constructors

GetLoggingOptions' 

Instances

Instances details
ToHeaders GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

ToPath GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

ToQuery GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

AWSRequest GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

Associated Types

type AWSResponse GetLoggingOptions #

Generic GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

Associated Types

type Rep GetLoggingOptions :: Type -> Type #

Read GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

Show GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

NFData GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

Methods

rnf :: GetLoggingOptions -> () #

Eq GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

Hashable GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

type AWSResponse GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

type Rep GetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

type Rep GetLoggingOptions = D1 ('MetaData "GetLoggingOptions" "Amazonka.IoT.GetLoggingOptions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetLoggingOptions'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetLoggingOptions :: GetLoggingOptions Source #

Create a value of GetLoggingOptions with all optional fields omitted.

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

data GetLoggingOptionsResponse Source #

The output from the GetLoggingOptions operation.

See: newGetLoggingOptionsResponse smart constructor.

Instances

Instances details
Generic GetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

Associated Types

type Rep GetLoggingOptionsResponse :: Type -> Type #

Read GetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

Show GetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

NFData GetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

Eq GetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

type Rep GetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetLoggingOptions

type Rep GetLoggingOptionsResponse = D1 ('MetaData "GetLoggingOptionsResponse" "Amazonka.IoT.GetLoggingOptions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetLoggingOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogLevel)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetLoggingOptionsResponse Source #

Create a value of GetLoggingOptionsResponse 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:

GetLoggingOptionsResponse, getLoggingOptionsResponse_logLevel - The logging level.

GetLoggingOptionsResponse, getLoggingOptionsResponse_roleArn - The ARN of the IAM role that grants access.

$sel:httpStatus:GetLoggingOptionsResponse', getLoggingOptionsResponse_httpStatus - The response's http status code.

GetOTAUpdate

data GetOTAUpdate Source #

See: newGetOTAUpdate smart constructor.

Constructors

GetOTAUpdate' Text 

Instances

Instances details
ToHeaders GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

ToPath GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

ToQuery GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

AWSRequest GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

Associated Types

type AWSResponse GetOTAUpdate #

Generic GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

Associated Types

type Rep GetOTAUpdate :: Type -> Type #

Read GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

Show GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

NFData GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

Methods

rnf :: GetOTAUpdate -> () #

Eq GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

Hashable GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

type AWSResponse GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

type Rep GetOTAUpdate Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

type Rep GetOTAUpdate = D1 ('MetaData "GetOTAUpdate" "Amazonka.IoT.GetOTAUpdate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetOTAUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "otaUpdateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetOTAUpdate Source #

Create a value of GetOTAUpdate 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:

GetOTAUpdate, getOTAUpdate_otaUpdateId - The OTA update ID.

data GetOTAUpdateResponse Source #

See: newGetOTAUpdateResponse smart constructor.

Instances

Instances details
Generic GetOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

Associated Types

type Rep GetOTAUpdateResponse :: Type -> Type #

Read GetOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

Show GetOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

NFData GetOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

Methods

rnf :: GetOTAUpdateResponse -> () #

Eq GetOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

type Rep GetOTAUpdateResponse Source # 
Instance details

Defined in Amazonka.IoT.GetOTAUpdate

type Rep GetOTAUpdateResponse = D1 ('MetaData "GetOTAUpdateResponse" "Amazonka.IoT.GetOTAUpdate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetOTAUpdateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "otaUpdateInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OTAUpdateInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetOTAUpdateResponse Source #

Create a value of GetOTAUpdateResponse 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:otaUpdateInfo:GetOTAUpdateResponse', getOTAUpdateResponse_otaUpdateInfo - The OTA update info.

$sel:httpStatus:GetOTAUpdateResponse', getOTAUpdateResponse_httpStatus - The response's http status code.

GetPercentiles

data GetPercentiles Source #

See: newGetPercentiles smart constructor.

Instances

Instances details
ToJSON GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

ToHeaders GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

ToPath GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

ToQuery GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

AWSRequest GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

Associated Types

type AWSResponse GetPercentiles #

Generic GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

Associated Types

type Rep GetPercentiles :: Type -> Type #

Read GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

Show GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

NFData GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

Methods

rnf :: GetPercentiles -> () #

Eq GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

Hashable GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

type AWSResponse GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

type Rep GetPercentiles Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

type Rep GetPercentiles = D1 ('MetaData "GetPercentiles" "Amazonka.IoT.GetPercentiles" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetPercentiles'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aggregationField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "percents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Double])) :*: (S1 ('MetaSel ('Just "queryVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGetPercentiles Source #

Create a value of GetPercentiles 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:aggregationField:GetPercentiles', getPercentiles_aggregationField - The field to aggregate.

$sel:indexName:GetPercentiles', getPercentiles_indexName - The name of the index to search.

$sel:percents:GetPercentiles', getPercentiles_percents - The percentile groups returned.

$sel:queryVersion:GetPercentiles', getPercentiles_queryVersion - The query version.

GetPercentiles, getPercentiles_queryString - The search query string.

data GetPercentilesResponse Source #

See: newGetPercentilesResponse smart constructor.

Instances

Instances details
Generic GetPercentilesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

Associated Types

type Rep GetPercentilesResponse :: Type -> Type #

Read GetPercentilesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

Show GetPercentilesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

NFData GetPercentilesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

Methods

rnf :: GetPercentilesResponse -> () #

Eq GetPercentilesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

type Rep GetPercentilesResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPercentiles

type Rep GetPercentilesResponse = D1 ('MetaData "GetPercentilesResponse" "Amazonka.IoT.GetPercentiles" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetPercentilesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "percentiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PercentPair])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetPercentilesResponse Source #

Create a value of GetPercentilesResponse 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:percentiles:GetPercentilesResponse', getPercentilesResponse_percentiles - The percentile values of the aggregated fields.

$sel:httpStatus:GetPercentilesResponse', getPercentilesResponse_httpStatus - The response's http status code.

GetPolicy

data GetPolicy Source #

The input for the GetPolicy operation.

See: newGetPolicy smart constructor.

Constructors

GetPolicy' Text 

Instances

Instances details
ToHeaders GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

Methods

toHeaders :: GetPolicy -> [Header] #

ToPath GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

ToQuery GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

AWSRequest GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

Associated Types

type AWSResponse GetPolicy #

Generic GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

Associated Types

type Rep GetPolicy :: Type -> Type #

Read GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

Show GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

NFData GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

Methods

rnf :: GetPolicy -> () #

Eq GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

Hashable GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

type AWSResponse GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

type Rep GetPolicy Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

type Rep GetPolicy = D1 ('MetaData "GetPolicy" "Amazonka.IoT.GetPolicy" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetPolicy Source #

Arguments

:: Text

GetPolicy

-> GetPolicy 

Create a value of GetPolicy 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:

GetPolicy, getPolicy_policyName - The name of the policy.

data GetPolicyResponse Source #

The output from the GetPolicy operation.

See: newGetPolicyResponse smart constructor.

Instances

Instances details
Generic GetPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

Associated Types

type Rep GetPolicyResponse :: Type -> Type #

Read GetPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

Show GetPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

NFData GetPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

Methods

rnf :: GetPolicyResponse -> () #

Eq GetPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

type Rep GetPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicy

newGetPolicyResponse Source #

Create a value of GetPolicyResponse 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:

GetPolicyResponse, getPolicyResponse_creationDate - The date the policy was created.

$sel:defaultVersionId:GetPolicyResponse', getPolicyResponse_defaultVersionId - The default policy version ID.

GetPolicyResponse, getPolicyResponse_generationId - The generation ID of the policy.

GetPolicyResponse, getPolicyResponse_lastModifiedDate - The date the policy was last modified.

GetPolicyResponse, getPolicyResponse_policyArn - The policy ARN.

GetPolicyResponse, getPolicyResponse_policyDocument - The JSON document that describes the policy.

GetPolicy, getPolicyResponse_policyName - The policy name.

$sel:httpStatus:GetPolicyResponse', getPolicyResponse_httpStatus - The response's http status code.

GetPolicyVersion

data GetPolicyVersion Source #

The input for the GetPolicyVersion operation.

See: newGetPolicyVersion smart constructor.

Instances

Instances details
ToHeaders GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

ToPath GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

ToQuery GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

AWSRequest GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

Associated Types

type AWSResponse GetPolicyVersion #

Generic GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

Associated Types

type Rep GetPolicyVersion :: Type -> Type #

Read GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

Show GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

NFData GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

Methods

rnf :: GetPolicyVersion -> () #

Eq GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

Hashable GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

type AWSResponse GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

type Rep GetPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

type Rep GetPolicyVersion = D1 ('MetaData "GetPolicyVersion" "Amazonka.IoT.GetPolicyVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetPolicyVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetPolicyVersion Source #

Create a value of GetPolicyVersion 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:

GetPolicyVersion, getPolicyVersion_policyName - The name of the policy.

GetPolicyVersion, getPolicyVersion_policyVersionId - The policy version ID.

data GetPolicyVersionResponse Source #

The output from the GetPolicyVersion operation.

See: newGetPolicyVersionResponse smart constructor.

Instances

Instances details
Generic GetPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

Associated Types

type Rep GetPolicyVersionResponse :: Type -> Type #

Read GetPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

Show GetPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

NFData GetPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

Eq GetPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

type Rep GetPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.GetPolicyVersion

newGetPolicyVersionResponse Source #

Create a value of GetPolicyVersionResponse 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:

GetPolicyVersionResponse, getPolicyVersionResponse_creationDate - The date the policy was created.

GetPolicyVersionResponse, getPolicyVersionResponse_generationId - The generation ID of the policy version.

GetPolicyVersionResponse, getPolicyVersionResponse_isDefaultVersion - Specifies whether the policy version is the default.

GetPolicyVersionResponse, getPolicyVersionResponse_lastModifiedDate - The date the policy was last modified.

GetPolicyVersionResponse, getPolicyVersionResponse_policyArn - The policy ARN.

GetPolicyVersionResponse, getPolicyVersionResponse_policyDocument - The JSON document that describes the policy.

GetPolicyVersion, getPolicyVersionResponse_policyName - The policy name.

GetPolicyVersion, getPolicyVersionResponse_policyVersionId - The policy version ID.

$sel:httpStatus:GetPolicyVersionResponse', getPolicyVersionResponse_httpStatus - The response's http status code.

GetRegistrationCode

data GetRegistrationCode Source #

The input to the GetRegistrationCode operation.

See: newGetRegistrationCode smart constructor.

Constructors

GetRegistrationCode' 

Instances

Instances details
ToHeaders GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

ToPath GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

ToQuery GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

AWSRequest GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

Associated Types

type AWSResponse GetRegistrationCode #

Generic GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

Associated Types

type Rep GetRegistrationCode :: Type -> Type #

Read GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

Show GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

NFData GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

Methods

rnf :: GetRegistrationCode -> () #

Eq GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

Hashable GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

type AWSResponse GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

type Rep GetRegistrationCode Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

type Rep GetRegistrationCode = D1 ('MetaData "GetRegistrationCode" "Amazonka.IoT.GetRegistrationCode" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetRegistrationCode'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetRegistrationCode :: GetRegistrationCode Source #

Create a value of GetRegistrationCode with all optional fields omitted.

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

data GetRegistrationCodeResponse Source #

The output from the GetRegistrationCode operation.

See: newGetRegistrationCodeResponse smart constructor.

Instances

Instances details
Generic GetRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

Associated Types

type Rep GetRegistrationCodeResponse :: Type -> Type #

Read GetRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

Show GetRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

NFData GetRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

Eq GetRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

type Rep GetRegistrationCodeResponse Source # 
Instance details

Defined in Amazonka.IoT.GetRegistrationCode

type Rep GetRegistrationCodeResponse = D1 ('MetaData "GetRegistrationCodeResponse" "Amazonka.IoT.GetRegistrationCode" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetRegistrationCodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registrationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetRegistrationCodeResponse Source #

Create a value of GetRegistrationCodeResponse 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:registrationCode:GetRegistrationCodeResponse', getRegistrationCodeResponse_registrationCode - The CA certificate registration code.

$sel:httpStatus:GetRegistrationCodeResponse', getRegistrationCodeResponse_httpStatus - The response's http status code.

GetStatistics

data GetStatistics Source #

See: newGetStatistics smart constructor.

Instances

Instances details
ToJSON GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

ToHeaders GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

ToPath GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

ToQuery GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

AWSRequest GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

Associated Types

type AWSResponse GetStatistics #

Generic GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

Associated Types

type Rep GetStatistics :: Type -> Type #

Read GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

Show GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

NFData GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

Methods

rnf :: GetStatistics -> () #

Eq GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

Hashable GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

type AWSResponse GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

type Rep GetStatistics Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

type Rep GetStatistics = D1 ('MetaData "GetStatistics" "Amazonka.IoT.GetStatistics" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aggregationField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "queryVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetStatistics Source #

Create a value of GetStatistics 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:aggregationField:GetStatistics', getStatistics_aggregationField - The aggregation field name.

$sel:indexName:GetStatistics', getStatistics_indexName - The name of the index to search. The default value is AWS_Things.

$sel:queryVersion:GetStatistics', getStatistics_queryVersion - The version of the query used to search.

GetStatistics, getStatistics_queryString - The query used to search. You can specify "*" for the query string to get the count of all indexed things in your Amazon Web Services account.

data GetStatisticsResponse Source #

See: newGetStatisticsResponse smart constructor.

Instances

Instances details
Generic GetStatisticsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

Associated Types

type Rep GetStatisticsResponse :: Type -> Type #

Read GetStatisticsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

Show GetStatisticsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

NFData GetStatisticsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

Methods

rnf :: GetStatisticsResponse -> () #

Eq GetStatisticsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

type Rep GetStatisticsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetStatistics

type Rep GetStatisticsResponse = D1 ('MetaData "GetStatisticsResponse" "Amazonka.IoT.GetStatistics" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetStatisticsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statistics)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetStatisticsResponse Source #

Create a value of GetStatisticsResponse 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:statistics:GetStatisticsResponse', getStatisticsResponse_statistics - The statistics returned by the Fleet Indexing service based on the query and aggregation field.

$sel:httpStatus:GetStatisticsResponse', getStatisticsResponse_httpStatus - The response's http status code.

GetTopicRule

data GetTopicRule Source #

The input for the GetTopicRule operation.

See: newGetTopicRule smart constructor.

Constructors

GetTopicRule' Text 

Instances

Instances details
ToHeaders GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

ToPath GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

ToQuery GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

AWSRequest GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

Associated Types

type AWSResponse GetTopicRule #

Generic GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

Associated Types

type Rep GetTopicRule :: Type -> Type #

Read GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

Show GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

NFData GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

Methods

rnf :: GetTopicRule -> () #

Eq GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

Hashable GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

type AWSResponse GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

type Rep GetTopicRule Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

type Rep GetTopicRule = D1 ('MetaData "GetTopicRule" "Amazonka.IoT.GetTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetTopicRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetTopicRule Source #

Create a value of GetTopicRule 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:

GetTopicRule, getTopicRule_ruleName - The name of the rule.

data GetTopicRuleResponse Source #

The output from the GetTopicRule operation.

See: newGetTopicRuleResponse smart constructor.

Instances

Instances details
Generic GetTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

Associated Types

type Rep GetTopicRuleResponse :: Type -> Type #

Read GetTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

Show GetTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

NFData GetTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

Methods

rnf :: GetTopicRuleResponse -> () #

Eq GetTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

type Rep GetTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRule

type Rep GetTopicRuleResponse = D1 ('MetaData "GetTopicRuleResponse" "Amazonka.IoT.GetTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetTopicRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TopicRule)) :*: (S1 ('MetaSel ('Just "ruleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetTopicRuleResponse Source #

Create a value of GetTopicRuleResponse 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:rule:GetTopicRuleResponse', getTopicRuleResponse_rule - The rule.

GetTopicRuleResponse, getTopicRuleResponse_ruleArn - The rule ARN.

$sel:httpStatus:GetTopicRuleResponse', getTopicRuleResponse_httpStatus - The response's http status code.

GetTopicRuleDestination

data GetTopicRuleDestination Source #

See: newGetTopicRuleDestination smart constructor.

Instances

Instances details
ToHeaders GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

ToPath GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

ToQuery GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

AWSRequest GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

Generic GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

Associated Types

type Rep GetTopicRuleDestination :: Type -> Type #

Read GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

Show GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

NFData GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

Methods

rnf :: GetTopicRuleDestination -> () #

Eq GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

Hashable GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

type AWSResponse GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

type Rep GetTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

type Rep GetTopicRuleDestination = D1 ('MetaData "GetTopicRuleDestination" "Amazonka.IoT.GetTopicRuleDestination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetTopicRuleDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetTopicRuleDestination Source #

Create a value of GetTopicRuleDestination 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:

GetTopicRuleDestination, getTopicRuleDestination_arn - The ARN of the topic rule destination.

data GetTopicRuleDestinationResponse Source #

See: newGetTopicRuleDestinationResponse smart constructor.

Instances

Instances details
Generic GetTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

Associated Types

type Rep GetTopicRuleDestinationResponse :: Type -> Type #

Read GetTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

Show GetTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

NFData GetTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

Eq GetTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

type Rep GetTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.GetTopicRuleDestination

type Rep GetTopicRuleDestinationResponse = D1 ('MetaData "GetTopicRuleDestinationResponse" "Amazonka.IoT.GetTopicRuleDestination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetTopicRuleDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicRuleDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TopicRuleDestination)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetTopicRuleDestinationResponse Source #

Create a value of GetTopicRuleDestinationResponse 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:topicRuleDestination:GetTopicRuleDestinationResponse', getTopicRuleDestinationResponse_topicRuleDestination - The topic rule destination.

$sel:httpStatus:GetTopicRuleDestinationResponse', getTopicRuleDestinationResponse_httpStatus - The response's http status code.

GetV2LoggingOptions

data GetV2LoggingOptions Source #

See: newGetV2LoggingOptions smart constructor.

Constructors

GetV2LoggingOptions' 

Instances

Instances details
ToHeaders GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

ToPath GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

ToQuery GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

AWSRequest GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

Associated Types

type AWSResponse GetV2LoggingOptions #

Generic GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

Associated Types

type Rep GetV2LoggingOptions :: Type -> Type #

Read GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

Show GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

NFData GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

Methods

rnf :: GetV2LoggingOptions -> () #

Eq GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

Hashable GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

type AWSResponse GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

type Rep GetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

type Rep GetV2LoggingOptions = D1 ('MetaData "GetV2LoggingOptions" "Amazonka.IoT.GetV2LoggingOptions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetV2LoggingOptions'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetV2LoggingOptions :: GetV2LoggingOptions Source #

Create a value of GetV2LoggingOptions with all optional fields omitted.

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

data GetV2LoggingOptionsResponse Source #

See: newGetV2LoggingOptionsResponse smart constructor.

Instances

Instances details
Generic GetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

Associated Types

type Rep GetV2LoggingOptionsResponse :: Type -> Type #

Read GetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

Show GetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

NFData GetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

Eq GetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

type Rep GetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.GetV2LoggingOptions

type Rep GetV2LoggingOptionsResponse = D1 ('MetaData "GetV2LoggingOptionsResponse" "Amazonka.IoT.GetV2LoggingOptions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GetV2LoggingOptionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultLogLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogLevel)) :*: S1 ('MetaSel ('Just "disableAllLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetV2LoggingOptionsResponse Source #

Create a value of GetV2LoggingOptionsResponse 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:defaultLogLevel:GetV2LoggingOptionsResponse', getV2LoggingOptionsResponse_defaultLogLevel - The default log level.

$sel:disableAllLogs:GetV2LoggingOptionsResponse', getV2LoggingOptionsResponse_disableAllLogs - Disables all logs.

GetV2LoggingOptionsResponse, getV2LoggingOptionsResponse_roleArn - The IAM role ARN IoT uses to write to your CloudWatch logs.

$sel:httpStatus:GetV2LoggingOptionsResponse', getV2LoggingOptionsResponse_httpStatus - The response's http status code.

ListActiveViolations (Paginated)

data ListActiveViolations Source #

See: newListActiveViolations smart constructor.

Instances

Instances details
ToHeaders ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

ToPath ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

ToQuery ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

AWSPager ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

AWSRequest ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

Associated Types

type AWSResponse ListActiveViolations #

Generic ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

Associated Types

type Rep ListActiveViolations :: Type -> Type #

Read ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

Show ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

NFData ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

Methods

rnf :: ListActiveViolations -> () #

Eq ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

Hashable ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

type AWSResponse ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

type Rep ListActiveViolations Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

type Rep ListActiveViolations = D1 ('MetaData "ListActiveViolations" "Amazonka.IoT.ListActiveViolations" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListActiveViolations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "behaviorCriteriaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BehaviorCriteriaType)) :*: (S1 ('MetaSel ('Just "listSuppressedAlerts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "verificationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerificationState))))))

newListActiveViolations :: ListActiveViolations Source #

Create a value of ListActiveViolations 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:behaviorCriteriaType:ListActiveViolations', listActiveViolations_behaviorCriteriaType - The criteria for a behavior.

$sel:listSuppressedAlerts:ListActiveViolations', listActiveViolations_listSuppressedAlerts - A list of all suppressed alerts.

$sel:maxResults:ListActiveViolations', listActiveViolations_maxResults - The maximum number of results to return at one time.

ListActiveViolations, listActiveViolations_nextToken - The token for the next set of results.

ListActiveViolations, listActiveViolations_securityProfileName - The name of the Device Defender security profile for which violations are listed.

ListActiveViolations, listActiveViolations_thingName - The name of the thing whose active violations are listed.

ListActiveViolations, listActiveViolations_verificationState - The verification state of the violation (detect alarm).

data ListActiveViolationsResponse Source #

See: newListActiveViolationsResponse smart constructor.

Instances

Instances details
Generic ListActiveViolationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

Associated Types

type Rep ListActiveViolationsResponse :: Type -> Type #

Read ListActiveViolationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

Show ListActiveViolationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

NFData ListActiveViolationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

Eq ListActiveViolationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

type Rep ListActiveViolationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListActiveViolations

type Rep ListActiveViolationsResponse = D1 ('MetaData "ListActiveViolationsResponse" "Amazonka.IoT.ListActiveViolations" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListActiveViolationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "activeViolations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ActiveViolation])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListActiveViolationsResponse Source #

Create a value of ListActiveViolationsResponse 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:activeViolations:ListActiveViolationsResponse', listActiveViolationsResponse_activeViolations - The list of active violations.

ListActiveViolations, listActiveViolationsResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:httpStatus:ListActiveViolationsResponse', listActiveViolationsResponse_httpStatus - The response's http status code.

ListAttachedPolicies (Paginated)

data ListAttachedPolicies Source #

See: newListAttachedPolicies smart constructor.

Instances

Instances details
ToJSON ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

ToHeaders ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

ToPath ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

ToQuery ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

AWSPager ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

AWSRequest ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

Associated Types

type AWSResponse ListAttachedPolicies #

Generic ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

Associated Types

type Rep ListAttachedPolicies :: Type -> Type #

Read ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

Show ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

NFData ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

Methods

rnf :: ListAttachedPolicies -> () #

Eq ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

Hashable ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

type AWSResponse ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

type Rep ListAttachedPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

type Rep ListAttachedPolicies = D1 ('MetaData "ListAttachedPolicies" "Amazonka.IoT.ListAttachedPolicies" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAttachedPolicies'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "recursive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListAttachedPolicies Source #

Create a value of ListAttachedPolicies 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:marker:ListAttachedPolicies', listAttachedPolicies_marker - The token to retrieve the next set of results.

$sel:pageSize:ListAttachedPolicies', listAttachedPolicies_pageSize - The maximum number of results to be returned per request.

$sel:recursive:ListAttachedPolicies', listAttachedPolicies_recursive - When true, recursively list attached policies.

ListAttachedPolicies, listAttachedPolicies_target - The group or principal for which the policies will be listed. Valid principals are CertificateArn (arn:aws:iot:region:accountId:cert/certificateId), thingGroupArn (arn:aws:iot:region:accountId:thinggroup/groupName) and CognitoId (region:id).

data ListAttachedPoliciesResponse Source #

See: newListAttachedPoliciesResponse smart constructor.

Instances

Instances details
Generic ListAttachedPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

Associated Types

type Rep ListAttachedPoliciesResponse :: Type -> Type #

Read ListAttachedPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

Show ListAttachedPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

NFData ListAttachedPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

Eq ListAttachedPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

type Rep ListAttachedPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAttachedPolicies

type Rep ListAttachedPoliciesResponse = D1 ('MetaData "ListAttachedPoliciesResponse" "Amazonka.IoT.ListAttachedPolicies" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAttachedPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Policy])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAttachedPoliciesResponse Source #

Create a value of ListAttachedPoliciesResponse 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:nextMarker:ListAttachedPoliciesResponse', listAttachedPoliciesResponse_nextMarker - The token to retrieve the next set of results, or ``null`` if there are no more results.

ListAttachedPoliciesResponse, listAttachedPoliciesResponse_policies - The policies.

$sel:httpStatus:ListAttachedPoliciesResponse', listAttachedPoliciesResponse_httpStatus - The response's http status code.

ListAuditFindings (Paginated)

data ListAuditFindings Source #

See: newListAuditFindings smart constructor.

Instances

Instances details
ToJSON ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

ToHeaders ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

ToPath ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

ToQuery ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

AWSPager ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

AWSRequest ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

Associated Types

type AWSResponse ListAuditFindings #

Generic ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

Associated Types

type Rep ListAuditFindings :: Type -> Type #

Read ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

Show ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

NFData ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

Methods

rnf :: ListAuditFindings -> () #

Eq ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

Hashable ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

type AWSResponse ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

type Rep ListAuditFindings Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

newListAuditFindings :: ListAuditFindings Source #

Create a value of ListAuditFindings 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:

ListAuditFindings, listAuditFindings_checkName - A filter to limit results to the findings for the specified audit check.

ListAuditFindings, listAuditFindings_endTime - A filter to limit results to those found before the specified time. You must specify either the startTime and endTime or the taskId, but not both.

$sel:listSuppressedFindings:ListAuditFindings', listAuditFindings_listSuppressedFindings - Boolean flag indicating whether only the suppressed findings or the unsuppressed findings should be listed. If this parameter isn't provided, the response will list both suppressed and unsuppressed findings.

$sel:maxResults:ListAuditFindings', listAuditFindings_maxResults - The maximum number of results to return at one time. The default is 25.

ListAuditFindings, listAuditFindings_nextToken - The token for the next set of results.

ListAuditFindings, listAuditFindings_resourceIdentifier - Information identifying the noncompliant resource.

ListAuditFindings, listAuditFindings_startTime - A filter to limit results to those found after the specified time. You must specify either the startTime and endTime or the taskId, but not both.

ListAuditFindings, listAuditFindings_taskId - A filter to limit results to the audit with the specified ID. You must specify either the taskId or the startTime and endTime, but not both.

data ListAuditFindingsResponse Source #

See: newListAuditFindingsResponse smart constructor.

Instances

Instances details
Generic ListAuditFindingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

Associated Types

type Rep ListAuditFindingsResponse :: Type -> Type #

Read ListAuditFindingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

Show ListAuditFindingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

NFData ListAuditFindingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

Eq ListAuditFindingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

type Rep ListAuditFindingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditFindings

type Rep ListAuditFindingsResponse = D1 ('MetaData "ListAuditFindingsResponse" "Amazonka.IoT.ListAuditFindings" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAuditFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AuditFinding])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAuditFindingsResponse Source #

Create a value of ListAuditFindingsResponse 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:findings:ListAuditFindingsResponse', listAuditFindingsResponse_findings - The findings (results) of the audit.

ListAuditFindings, listAuditFindingsResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:httpStatus:ListAuditFindingsResponse', listAuditFindingsResponse_httpStatus - The response's http status code.

ListAuditMitigationActionsExecutions (Paginated)

data ListAuditMitigationActionsExecutions Source #

Instances

Instances details
ToHeaders ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

ToPath ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

ToQuery ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

AWSPager ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

AWSRequest ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

Generic ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

Read ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

Show ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

NFData ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

Eq ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

Hashable ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

type AWSResponse ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

type Rep ListAuditMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

type Rep ListAuditMitigationActionsExecutions = D1 ('MetaData "ListAuditMitigationActionsExecutions" "Amazonka.IoT.ListAuditMitigationActionsExecutions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAuditMitigationActionsExecutions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "actionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditMitigationActionsExecutionStatus)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "findingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListAuditMitigationActionsExecutions Source #

Create a value of ListAuditMitigationActionsExecutions 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:actionStatus:ListAuditMitigationActionsExecutions', listAuditMitigationActionsExecutions_actionStatus - Specify this filter to limit results to those with a specific status.

$sel:maxResults:ListAuditMitigationActionsExecutions', listAuditMitigationActionsExecutions_maxResults - The maximum number of results to return at one time. The default is 25.

ListAuditMitigationActionsExecutions, listAuditMitigationActionsExecutions_nextToken - The token for the next set of results.

ListAuditMitigationActionsExecutions, listAuditMitigationActionsExecutions_taskId - Specify this filter to limit results to actions for a specific audit mitigation actions task.

ListAuditMitigationActionsExecutions, listAuditMitigationActionsExecutions_findingId - Specify this filter to limit results to those that were applied to a specific audit finding.

data ListAuditMitigationActionsExecutionsResponse Source #

Instances

Instances details
Generic ListAuditMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

Read ListAuditMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

Show ListAuditMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

NFData ListAuditMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

Eq ListAuditMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

type Rep ListAuditMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsExecutions

type Rep ListAuditMitigationActionsExecutionsResponse = D1 ('MetaData "ListAuditMitigationActionsExecutionsResponse" "Amazonka.IoT.ListAuditMitigationActionsExecutions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAuditMitigationActionsExecutionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionsExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AuditMitigationActionExecutionMetadata])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAuditMitigationActionsExecutionsResponse Source #

Create a value of ListAuditMitigationActionsExecutionsResponse 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:actionsExecutions:ListAuditMitigationActionsExecutionsResponse', listAuditMitigationActionsExecutionsResponse_actionsExecutions - A set of task execution results based on the input parameters. Details include the mitigation action applied, start time, and task status.

ListAuditMitigationActionsExecutions, listAuditMitigationActionsExecutionsResponse_nextToken - The token for the next set of results.

$sel:httpStatus:ListAuditMitigationActionsExecutionsResponse', listAuditMitigationActionsExecutionsResponse_httpStatus - The response's http status code.

ListAuditMitigationActionsTasks (Paginated)

data ListAuditMitigationActionsTasks Source #

See: newListAuditMitigationActionsTasks smart constructor.

Instances

Instances details
ToHeaders ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

ToPath ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

ToQuery ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

AWSPager ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

AWSRequest ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

Generic ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

Associated Types

type Rep ListAuditMitigationActionsTasks :: Type -> Type #

Read ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

Show ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

NFData ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

Eq ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

Hashable ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

type AWSResponse ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

type Rep ListAuditMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

type Rep ListAuditMitigationActionsTasks = D1 ('MetaData "ListAuditMitigationActionsTasks" "Amazonka.IoT.ListAuditMitigationActionsTasks" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAuditMitigationActionsTasks'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "auditTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "findingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "taskStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditMitigationActionsTaskStatus))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newListAuditMitigationActionsTasks Source #

Create a value of ListAuditMitigationActionsTasks 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:

ListAuditMitigationActionsTasks, listAuditMitigationActionsTasks_auditTaskId - Specify this filter to limit results to tasks that were applied to results for a specific audit.

ListAuditMitigationActionsTasks, listAuditMitigationActionsTasks_findingId - Specify this filter to limit results to tasks that were applied to a specific audit finding.

$sel:maxResults:ListAuditMitigationActionsTasks', listAuditMitigationActionsTasks_maxResults - The maximum number of results to return at one time. The default is 25.

ListAuditMitigationActionsTasks, listAuditMitigationActionsTasks_nextToken - The token for the next set of results.

ListAuditMitigationActionsTasks, listAuditMitigationActionsTasks_taskStatus - Specify this filter to limit results to tasks that are in a specific state.

ListAuditMitigationActionsTasks, listAuditMitigationActionsTasks_startTime - Specify this filter to limit results to tasks that began on or after a specific date and time.

ListAuditMitigationActionsTasks, listAuditMitigationActionsTasks_endTime - Specify this filter to limit results to tasks that were completed or canceled on or before a specific date and time.

data ListAuditMitigationActionsTasksResponse Source #

Instances

Instances details
Generic ListAuditMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

Read ListAuditMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

Show ListAuditMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

NFData ListAuditMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

Eq ListAuditMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

type Rep ListAuditMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditMitigationActionsTasks

type Rep ListAuditMitigationActionsTasksResponse = D1 ('MetaData "ListAuditMitigationActionsTasksResponse" "Amazonka.IoT.ListAuditMitigationActionsTasks" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAuditMitigationActionsTasksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tasks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AuditMitigationActionsTaskMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAuditMitigationActionsTasksResponse Source #

Create a value of ListAuditMitigationActionsTasksResponse 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:

ListAuditMitigationActionsTasks, listAuditMitigationActionsTasksResponse_nextToken - The token for the next set of results.

$sel:tasks:ListAuditMitigationActionsTasksResponse', listAuditMitigationActionsTasksResponse_tasks - The collection of audit mitigation tasks that matched the filter criteria.

$sel:httpStatus:ListAuditMitigationActionsTasksResponse', listAuditMitigationActionsTasksResponse_httpStatus - The response's http status code.

ListAuditSuppressions (Paginated)

data ListAuditSuppressions Source #

See: newListAuditSuppressions smart constructor.

Instances

Instances details
ToJSON ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

ToHeaders ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

ToPath ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

ToQuery ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

AWSPager ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

AWSRequest ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

Associated Types

type AWSResponse ListAuditSuppressions #

Generic ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

Associated Types

type Rep ListAuditSuppressions :: Type -> Type #

Read ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

Show ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

NFData ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

Methods

rnf :: ListAuditSuppressions -> () #

Eq ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

Hashable ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

type AWSResponse ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

type Rep ListAuditSuppressions Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

type Rep ListAuditSuppressions = D1 ('MetaData "ListAuditSuppressions" "Amazonka.IoT.ListAuditSuppressions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAuditSuppressions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ascendingOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "checkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceIdentifier))))))

newListAuditSuppressions :: ListAuditSuppressions Source #

Create a value of ListAuditSuppressions 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:ascendingOrder:ListAuditSuppressions', listAuditSuppressions_ascendingOrder - Determines whether suppressions are listed in ascending order by expiration date or not. If parameter isn't provided, ascendingOrder=true.

ListAuditSuppressions, listAuditSuppressions_checkName - Undocumented member.

$sel:maxResults:ListAuditSuppressions', listAuditSuppressions_maxResults - The maximum number of results to return at one time. The default is 25.

ListAuditSuppressions, listAuditSuppressions_nextToken - The token for the next set of results.

ListAuditSuppressions, listAuditSuppressions_resourceIdentifier - Undocumented member.

data ListAuditSuppressionsResponse Source #

See: newListAuditSuppressionsResponse smart constructor.

Instances

Instances details
Generic ListAuditSuppressionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

Associated Types

type Rep ListAuditSuppressionsResponse :: Type -> Type #

Read ListAuditSuppressionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

Show ListAuditSuppressionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

NFData ListAuditSuppressionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

Eq ListAuditSuppressionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

type Rep ListAuditSuppressionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditSuppressions

type Rep ListAuditSuppressionsResponse = D1 ('MetaData "ListAuditSuppressionsResponse" "Amazonka.IoT.ListAuditSuppressions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAuditSuppressionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "suppressions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AuditSuppression])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAuditSuppressionsResponse Source #

Create a value of ListAuditSuppressionsResponse 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:

ListAuditSuppressions, listAuditSuppressionsResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:suppressions:ListAuditSuppressionsResponse', listAuditSuppressionsResponse_suppressions - List of audit suppressions.

$sel:httpStatus:ListAuditSuppressionsResponse', listAuditSuppressionsResponse_httpStatus - The response's http status code.

ListAuditTasks (Paginated)

data ListAuditTasks Source #

See: newListAuditTasks smart constructor.

Instances

Instances details
ToHeaders ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

ToPath ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

ToQuery ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

AWSPager ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

AWSRequest ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

Associated Types

type AWSResponse ListAuditTasks #

Generic ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

Associated Types

type Rep ListAuditTasks :: Type -> Type #

Read ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

Show ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

NFData ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

Methods

rnf :: ListAuditTasks -> () #

Eq ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

Hashable ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

type AWSResponse ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

type Rep ListAuditTasks Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

newListAuditTasks Source #

Create a value of ListAuditTasks 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:ListAuditTasks', listAuditTasks_maxResults - The maximum number of results to return at one time. The default is 25.

ListAuditTasks, listAuditTasks_nextToken - The token for the next set of results.

ListAuditTasks, listAuditTasks_taskStatus - A filter to limit the output to audits with the specified completion status: can be one of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED".

ListAuditTasks, listAuditTasks_taskType - A filter to limit the output to the specified type of audit: can be one of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED__AUDIT_TASK".

ListAuditTasks, listAuditTasks_startTime - The beginning of the time period. Audit information is retained for a limited time (90 days). Requesting a start time prior to what is retained results in an "InvalidRequestException".

ListAuditTasks, listAuditTasks_endTime - The end of the time period.

data ListAuditTasksResponse Source #

See: newListAuditTasksResponse smart constructor.

Instances

Instances details
Generic ListAuditTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

Associated Types

type Rep ListAuditTasksResponse :: Type -> Type #

Read ListAuditTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

Show ListAuditTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

NFData ListAuditTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

Methods

rnf :: ListAuditTasksResponse -> () #

Eq ListAuditTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

type Rep ListAuditTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuditTasks

type Rep ListAuditTasksResponse = D1 ('MetaData "ListAuditTasksResponse" "Amazonka.IoT.ListAuditTasks" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAuditTasksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tasks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AuditTaskMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAuditTasksResponse Source #

Create a value of ListAuditTasksResponse 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:

ListAuditTasks, listAuditTasksResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:tasks:ListAuditTasksResponse', listAuditTasksResponse_tasks - The audits that were performed during the specified time period.

$sel:httpStatus:ListAuditTasksResponse', listAuditTasksResponse_httpStatus - The response's http status code.

ListAuthorizers (Paginated)

data ListAuthorizers Source #

See: newListAuthorizers smart constructor.

Instances

Instances details
ToHeaders ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

ToPath ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

ToQuery ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

AWSPager ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

AWSRequest ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

Associated Types

type AWSResponse ListAuthorizers #

Generic ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

Associated Types

type Rep ListAuthorizers :: Type -> Type #

Read ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

Show ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

NFData ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

Methods

rnf :: ListAuthorizers -> () #

Eq ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

Hashable ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

type AWSResponse ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

type Rep ListAuthorizers Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

type Rep ListAuthorizers = D1 ('MetaData "ListAuthorizers" "Amazonka.IoT.ListAuthorizers" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAuthorizers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ascendingOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizerStatus)))))

newListAuthorizers :: ListAuthorizers Source #

Create a value of ListAuthorizers 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:ascendingOrder:ListAuthorizers', listAuthorizers_ascendingOrder - Return the list of authorizers in ascending alphabetical order.

$sel:marker:ListAuthorizers', listAuthorizers_marker - A marker used to get the next set of results.

$sel:pageSize:ListAuthorizers', listAuthorizers_pageSize - The maximum number of results to return at one time.

ListAuthorizers, listAuthorizers_status - The status of the list authorizers request.

data ListAuthorizersResponse Source #

See: newListAuthorizersResponse smart constructor.

Instances

Instances details
Generic ListAuthorizersResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

Associated Types

type Rep ListAuthorizersResponse :: Type -> Type #

Read ListAuthorizersResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

Show ListAuthorizersResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

NFData ListAuthorizersResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

Methods

rnf :: ListAuthorizersResponse -> () #

Eq ListAuthorizersResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

type Rep ListAuthorizersResponse Source # 
Instance details

Defined in Amazonka.IoT.ListAuthorizers

type Rep ListAuthorizersResponse = D1 ('MetaData "ListAuthorizersResponse" "Amazonka.IoT.ListAuthorizers" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListAuthorizersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AuthorizerSummary])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAuthorizersResponse Source #

Create a value of ListAuthorizersResponse 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:authorizers:ListAuthorizersResponse', listAuthorizersResponse_authorizers - The authorizers.

$sel:nextMarker:ListAuthorizersResponse', listAuthorizersResponse_nextMarker - A marker used to get the next set of results.

$sel:httpStatus:ListAuthorizersResponse', listAuthorizersResponse_httpStatus - The response's http status code.

ListBillingGroups (Paginated)

data ListBillingGroups Source #

See: newListBillingGroups smart constructor.

Instances

Instances details
ToHeaders ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

ToPath ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

ToQuery ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

AWSPager ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

AWSRequest ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

Associated Types

type AWSResponse ListBillingGroups #

Generic ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

Associated Types

type Rep ListBillingGroups :: Type -> Type #

Read ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

Show ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

NFData ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

Methods

rnf :: ListBillingGroups -> () #

Eq ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

Hashable ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

type AWSResponse ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

type Rep ListBillingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

type Rep ListBillingGroups = D1 ('MetaData "ListBillingGroups" "Amazonka.IoT.ListBillingGroups" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListBillingGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "namePrefixFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListBillingGroups :: ListBillingGroups Source #

Create a value of ListBillingGroups 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:ListBillingGroups', listBillingGroups_maxResults - The maximum number of results to return per request.

$sel:namePrefixFilter:ListBillingGroups', listBillingGroups_namePrefixFilter - Limit the results to billing groups whose names have the given prefix.

ListBillingGroups, listBillingGroups_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

data ListBillingGroupsResponse Source #

See: newListBillingGroupsResponse smart constructor.

Instances

Instances details
Generic ListBillingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

Associated Types

type Rep ListBillingGroupsResponse :: Type -> Type #

Read ListBillingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

Show ListBillingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

NFData ListBillingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

Eq ListBillingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

type Rep ListBillingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListBillingGroups

type Rep ListBillingGroupsResponse = D1 ('MetaData "ListBillingGroupsResponse" "Amazonka.IoT.ListBillingGroups" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListBillingGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupNameAndArn])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListBillingGroupsResponse Source #

Create a value of ListBillingGroupsResponse 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:billingGroups:ListBillingGroupsResponse', listBillingGroupsResponse_billingGroups - The list of billing groups.

ListBillingGroups, listBillingGroupsResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

$sel:httpStatus:ListBillingGroupsResponse', listBillingGroupsResponse_httpStatus - The response's http status code.

ListCACertificates (Paginated)

data ListCACertificates Source #

Input for the ListCACertificates operation.

See: newListCACertificates smart constructor.

Instances

Instances details
ToHeaders ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

ToPath ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

ToQuery ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

AWSPager ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

AWSRequest ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Associated Types

type AWSResponse ListCACertificates #

Generic ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Associated Types

type Rep ListCACertificates :: Type -> Type #

Read ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Show ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

NFData ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Methods

rnf :: ListCACertificates -> () #

Eq ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Hashable ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

type AWSResponse ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

type Rep ListCACertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

type Rep ListCACertificates = D1 ('MetaData "ListCACertificates" "Amazonka.IoT.ListCACertificates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListCACertificates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ascendingOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListCACertificates :: ListCACertificates Source #

Create a value of ListCACertificates 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:ascendingOrder:ListCACertificates', listCACertificates_ascendingOrder - Determines the order of the results.

$sel:marker:ListCACertificates', listCACertificates_marker - The marker for the next set of results.

$sel:pageSize:ListCACertificates', listCACertificates_pageSize - The result page size.

ListCACertificates, listCACertificates_templateName - The name of the provisioning template.

data ListCACertificatesResponse Source #

The output from the ListCACertificates operation.

See: newListCACertificatesResponse smart constructor.

Instances

Instances details
Generic ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Associated Types

type Rep ListCACertificatesResponse :: Type -> Type #

Read ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Show ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

NFData ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

Eq ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

type Rep ListCACertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCACertificates

type Rep ListCACertificatesResponse = D1 ('MetaData "ListCACertificatesResponse" "Amazonka.IoT.ListCACertificates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListCACertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CACertificate])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCACertificatesResponse Source #

Create a value of ListCACertificatesResponse 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:certificates:ListCACertificatesResponse', listCACertificatesResponse_certificates - The CA certificates registered in your Amazon Web Services account.

$sel:nextMarker:ListCACertificatesResponse', listCACertificatesResponse_nextMarker - The current position within the list of CA certificates.

$sel:httpStatus:ListCACertificatesResponse', listCACertificatesResponse_httpStatus - The response's http status code.

ListCertificates (Paginated)

data ListCertificates Source #

The input for the ListCertificates operation.

See: newListCertificates smart constructor.

Instances

Instances details
ToHeaders ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

ToPath ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

ToQuery ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

AWSPager ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

AWSRequest ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

Associated Types

type AWSResponse ListCertificates #

Generic ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

Associated Types

type Rep ListCertificates :: Type -> Type #

Read ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

Show ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

NFData ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

Methods

rnf :: ListCertificates -> () #

Eq ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

Hashable ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

type AWSResponse ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

type Rep ListCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

type Rep ListCertificates = D1 ('MetaData "ListCertificates" "Amazonka.IoT.ListCertificates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListCertificates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ascendingOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newListCertificates :: ListCertificates Source #

Create a value of ListCertificates 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:ascendingOrder:ListCertificates', listCertificates_ascendingOrder - Specifies the order for results. If True, the results are returned in ascending order, based on the creation date.

$sel:marker:ListCertificates', listCertificates_marker - The marker for the next set of results.

$sel:pageSize:ListCertificates', listCertificates_pageSize - The result page size.

data ListCertificatesResponse Source #

The output of the ListCertificates operation.

See: newListCertificatesResponse smart constructor.

Instances

Instances details
Generic ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

Associated Types

type Rep ListCertificatesResponse :: Type -> Type #

Read ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

Show ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

NFData ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

Eq ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

type Rep ListCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificates

type Rep ListCertificatesResponse = D1 ('MetaData "ListCertificatesResponse" "Amazonka.IoT.ListCertificates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListCertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Certificate])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCertificatesResponse Source #

Create a value of ListCertificatesResponse 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:certificates:ListCertificatesResponse', listCertificatesResponse_certificates - The descriptions of the certificates.

$sel:nextMarker:ListCertificatesResponse', listCertificatesResponse_nextMarker - The marker for the next set of results, or null if there are no additional results.

$sel:httpStatus:ListCertificatesResponse', listCertificatesResponse_httpStatus - The response's http status code.

ListCertificatesByCA (Paginated)

data ListCertificatesByCA Source #

The input to the ListCertificatesByCA operation.

See: newListCertificatesByCA smart constructor.

Instances

Instances details
ToHeaders ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

ToPath ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

ToQuery ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

AWSPager ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

AWSRequest ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Associated Types

type AWSResponse ListCertificatesByCA #

Generic ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Associated Types

type Rep ListCertificatesByCA :: Type -> Type #

Read ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Show ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

NFData ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Methods

rnf :: ListCertificatesByCA -> () #

Eq ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Hashable ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

type AWSResponse ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

type Rep ListCertificatesByCA Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

type Rep ListCertificatesByCA = D1 ('MetaData "ListCertificatesByCA" "Amazonka.IoT.ListCertificatesByCA" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListCertificatesByCA'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ascendingOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "caCertificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListCertificatesByCA Source #

Create a value of ListCertificatesByCA 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:ascendingOrder:ListCertificatesByCA', listCertificatesByCA_ascendingOrder - Specifies the order for results. If True, the results are returned in ascending order, based on the creation date.

$sel:marker:ListCertificatesByCA', listCertificatesByCA_marker - The marker for the next set of results.

$sel:pageSize:ListCertificatesByCA', listCertificatesByCA_pageSize - The result page size.

ListCertificatesByCA, listCertificatesByCA_caCertificateId - The ID of the CA certificate. This operation will list all registered device certificate that were signed by this CA certificate.

data ListCertificatesByCAResponse Source #

The output of the ListCertificatesByCA operation.

See: newListCertificatesByCAResponse smart constructor.

Instances

Instances details
Generic ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Associated Types

type Rep ListCertificatesByCAResponse :: Type -> Type #

Read ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Show ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

NFData ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

Eq ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

type Rep ListCertificatesByCAResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCertificatesByCA

type Rep ListCertificatesByCAResponse = D1 ('MetaData "ListCertificatesByCAResponse" "Amazonka.IoT.ListCertificatesByCA" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListCertificatesByCAResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Certificate])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCertificatesByCAResponse Source #

Create a value of ListCertificatesByCAResponse 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:certificates:ListCertificatesByCAResponse', listCertificatesByCAResponse_certificates - The device certificates signed by the specified CA certificate.

$sel:nextMarker:ListCertificatesByCAResponse', listCertificatesByCAResponse_nextMarker - The marker for the next set of results, or null if there are no additional results.

$sel:httpStatus:ListCertificatesByCAResponse', listCertificatesByCAResponse_httpStatus - The response's http status code.

ListCustomMetrics (Paginated)

data ListCustomMetrics Source #

See: newListCustomMetrics smart constructor.

Instances

Instances details
ToHeaders ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

ToPath ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

ToQuery ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

AWSPager ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

AWSRequest ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

Associated Types

type AWSResponse ListCustomMetrics #

Generic ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

Associated Types

type Rep ListCustomMetrics :: Type -> Type #

Read ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

Show ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

NFData ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

Methods

rnf :: ListCustomMetrics -> () #

Eq ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

Hashable ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

type AWSResponse ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

type Rep ListCustomMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

type Rep ListCustomMetrics = D1 ('MetaData "ListCustomMetrics" "Amazonka.IoT.ListCustomMetrics" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListCustomMetrics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListCustomMetrics :: ListCustomMetrics Source #

Create a value of ListCustomMetrics 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:ListCustomMetrics', listCustomMetrics_maxResults - The maximum number of results to return at one time. The default is 25.

ListCustomMetrics, listCustomMetrics_nextToken - The token for the next set of results.

data ListCustomMetricsResponse Source #

See: newListCustomMetricsResponse smart constructor.

Instances

Instances details
Generic ListCustomMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

Associated Types

type Rep ListCustomMetricsResponse :: Type -> Type #

Read ListCustomMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

Show ListCustomMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

NFData ListCustomMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

Eq ListCustomMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

type Rep ListCustomMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListCustomMetrics

type Rep ListCustomMetricsResponse = D1 ('MetaData "ListCustomMetricsResponse" "Amazonka.IoT.ListCustomMetrics" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListCustomMetricsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCustomMetricsResponse Source #

Create a value of ListCustomMetricsResponse 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:metricNames:ListCustomMetricsResponse', listCustomMetricsResponse_metricNames - The name of the custom metric.

ListCustomMetrics, listCustomMetricsResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:httpStatus:ListCustomMetricsResponse', listCustomMetricsResponse_httpStatus - The response's http status code.

ListDetectMitigationActionsExecutions (Paginated)

data ListDetectMitigationActionsExecutions Source #

Instances

Instances details
ToHeaders ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

ToPath ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

ToQuery ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

AWSPager ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

AWSRequest ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Generic ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Read ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Show ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

NFData ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Eq ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Hashable ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

type AWSResponse ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

type Rep ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

type Rep ListDetectMitigationActionsExecutions = D1 ('MetaData "ListDetectMitigationActionsExecutions" "Amazonka.IoT.ListDetectMitigationActionsExecutions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListDetectMitigationActionsExecutions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "violationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newListDetectMitigationActionsExecutions :: ListDetectMitigationActionsExecutions Source #

Create a value of ListDetectMitigationActionsExecutions 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:

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_endTime - The end of the time period for which ML Detect mitigation actions executions are returned.

$sel:maxResults:ListDetectMitigationActionsExecutions', listDetectMitigationActionsExecutions_maxResults - The maximum number of results to return at one time. The default is 25.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_nextToken - The token for the next set of results.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_startTime - A filter to limit results to those found after the specified time. You must specify either the startTime and endTime or the taskId, but not both.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_taskId - The unique identifier of the task.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_thingName - The name of the thing whose mitigation actions are listed.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_violationId - The unique identifier of the violation.

data ListDetectMitigationActionsExecutionsResponse Source #

Instances

Instances details
Generic ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Read ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Show ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

NFData ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Eq ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

type Rep ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

type Rep ListDetectMitigationActionsExecutionsResponse = D1 ('MetaData "ListDetectMitigationActionsExecutionsResponse" "Amazonka.IoT.ListDetectMitigationActionsExecutions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListDetectMitigationActionsExecutionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionsExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DetectMitigationActionExecution])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDetectMitigationActionsExecutionsResponse Source #

Create a value of ListDetectMitigationActionsExecutionsResponse 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:actionsExecutions:ListDetectMitigationActionsExecutionsResponse', listDetectMitigationActionsExecutionsResponse_actionsExecutions - List of actions executions.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutionsResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:httpStatus:ListDetectMitigationActionsExecutionsResponse', listDetectMitigationActionsExecutionsResponse_httpStatus - The response's http status code.

ListDetectMitigationActionsTasks (Paginated)

data ListDetectMitigationActionsTasks Source #

See: newListDetectMitigationActionsTasks smart constructor.

Instances

Instances details
ToHeaders ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

ToPath ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

ToQuery ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

AWSPager ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

AWSRequest ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

Generic ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

Associated Types

type Rep ListDetectMitigationActionsTasks :: Type -> Type #

Read ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

Show ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

NFData ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

Eq ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

Hashable ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

type AWSResponse ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

type Rep ListDetectMitigationActionsTasks Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

type Rep ListDetectMitigationActionsTasks = D1 ('MetaData "ListDetectMitigationActionsTasks" "Amazonka.IoT.ListDetectMitigationActionsTasks" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListDetectMitigationActionsTasks'" '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 "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newListDetectMitigationActionsTasks Source #

Create a value of ListDetectMitigationActionsTasks 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:ListDetectMitigationActionsTasks', listDetectMitigationActionsTasks_maxResults - The maximum number of results to return at one time. The default is 25.

ListDetectMitigationActionsTasks, listDetectMitigationActionsTasks_nextToken - The token for the next set of results.

ListDetectMitigationActionsTasks, listDetectMitigationActionsTasks_startTime - A filter to limit results to those found after the specified time. You must specify either the startTime and endTime or the taskId, but not both.

ListDetectMitigationActionsTasks, listDetectMitigationActionsTasks_endTime - The end of the time period for which ML Detect mitigation actions tasks are returned.

data ListDetectMitigationActionsTasksResponse Source #

Instances

Instances details
Generic ListDetectMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

Read ListDetectMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

Show ListDetectMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

NFData ListDetectMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

Eq ListDetectMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

type Rep ListDetectMitigationActionsTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsTasks

type Rep ListDetectMitigationActionsTasksResponse = D1 ('MetaData "ListDetectMitigationActionsTasksResponse" "Amazonka.IoT.ListDetectMitigationActionsTasks" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListDetectMitigationActionsTasksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tasks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DetectMitigationActionsTaskSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDetectMitigationActionsTasksResponse Source #

Create a value of ListDetectMitigationActionsTasksResponse 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:

ListDetectMitigationActionsTasks, listDetectMitigationActionsTasksResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:tasks:ListDetectMitigationActionsTasksResponse', listDetectMitigationActionsTasksResponse_tasks - The collection of ML Detect mitigation tasks that matched the filter criteria.

$sel:httpStatus:ListDetectMitigationActionsTasksResponse', listDetectMitigationActionsTasksResponse_httpStatus - The response's http status code.

ListDimensions (Paginated)

data ListDimensions Source #

See: newListDimensions smart constructor.

Instances

Instances details
ToHeaders ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

ToPath ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

ToQuery ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

AWSPager ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

AWSRequest ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

Associated Types

type AWSResponse ListDimensions #

Generic ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

Associated Types

type Rep ListDimensions :: Type -> Type #

Read ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

Show ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

NFData ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

Methods

rnf :: ListDimensions -> () #

Eq ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

Hashable ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

type AWSResponse ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

type Rep ListDimensions Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

type Rep ListDimensions = D1 ('MetaData "ListDimensions" "Amazonka.IoT.ListDimensions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListDimensions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListDimensions :: ListDimensions Source #

Create a value of ListDimensions 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:ListDimensions', listDimensions_maxResults - The maximum number of results to retrieve at one time.

ListDimensions, listDimensions_nextToken - The token for the next set of results.

data ListDimensionsResponse Source #

See: newListDimensionsResponse smart constructor.

Instances

Instances details
Generic ListDimensionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

Associated Types

type Rep ListDimensionsResponse :: Type -> Type #

Read ListDimensionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

Show ListDimensionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

NFData ListDimensionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

Methods

rnf :: ListDimensionsResponse -> () #

Eq ListDimensionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

type Rep ListDimensionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDimensions

type Rep ListDimensionsResponse = D1 ('MetaData "ListDimensionsResponse" "Amazonka.IoT.ListDimensions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListDimensionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dimensionNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDimensionsResponse Source #

Create a value of ListDimensionsResponse 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:dimensionNames:ListDimensionsResponse', listDimensionsResponse_dimensionNames - A list of the names of the defined dimensions. Use DescribeDimension to get details for a dimension.

ListDimensions, listDimensionsResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:httpStatus:ListDimensionsResponse', listDimensionsResponse_httpStatus - The response's http status code.

ListDomainConfigurations (Paginated)

data ListDomainConfigurations Source #

See: newListDomainConfigurations smart constructor.

Instances

Instances details
ToHeaders ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

ToPath ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

ToQuery ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

AWSPager ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

AWSRequest ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

Generic ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

Associated Types

type Rep ListDomainConfigurations :: Type -> Type #

Read ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

Show ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

NFData ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

Eq ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

Hashable ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

type AWSResponse ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

type Rep ListDomainConfigurations Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

type Rep ListDomainConfigurations = D1 ('MetaData "ListDomainConfigurations" "Amazonka.IoT.ListDomainConfigurations" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListDomainConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceType)))))

newListDomainConfigurations :: ListDomainConfigurations Source #

Create a value of ListDomainConfigurations 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:marker:ListDomainConfigurations', listDomainConfigurations_marker - The marker for the next set of results.

$sel:pageSize:ListDomainConfigurations', listDomainConfigurations_pageSize - The result page size.

ListDomainConfigurations, listDomainConfigurations_serviceType - The type of service delivered by the endpoint.

data ListDomainConfigurationsResponse Source #

See: newListDomainConfigurationsResponse smart constructor.

Instances

Instances details
Generic ListDomainConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

Associated Types

type Rep ListDomainConfigurationsResponse :: Type -> Type #

Read ListDomainConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

Show ListDomainConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

NFData ListDomainConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

Eq ListDomainConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

type Rep ListDomainConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDomainConfigurations

type Rep ListDomainConfigurationsResponse = D1 ('MetaData "ListDomainConfigurationsResponse" "Amazonka.IoT.ListDomainConfigurations" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListDomainConfigurationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DomainConfigurationSummary])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDomainConfigurationsResponse Source #

Create a value of ListDomainConfigurationsResponse 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:domainConfigurations:ListDomainConfigurationsResponse', listDomainConfigurationsResponse_domainConfigurations - A list of objects that contain summary information about the user's domain configurations.

$sel:nextMarker:ListDomainConfigurationsResponse', listDomainConfigurationsResponse_nextMarker - The marker for the next set of results.

$sel:httpStatus:ListDomainConfigurationsResponse', listDomainConfigurationsResponse_httpStatus - The response's http status code.

ListFleetMetrics (Paginated)

data ListFleetMetrics Source #

See: newListFleetMetrics smart constructor.

Instances

Instances details
ToHeaders ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

ToPath ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

ToQuery ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

AWSPager ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

AWSRequest ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

Associated Types

type AWSResponse ListFleetMetrics #

Generic ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

Associated Types

type Rep ListFleetMetrics :: Type -> Type #

Read ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

Show ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

NFData ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

Methods

rnf :: ListFleetMetrics -> () #

Eq ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

Hashable ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

type AWSResponse ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

type Rep ListFleetMetrics Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

type Rep ListFleetMetrics = D1 ('MetaData "ListFleetMetrics" "Amazonka.IoT.ListFleetMetrics" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListFleetMetrics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListFleetMetrics :: ListFleetMetrics Source #

Create a value of ListFleetMetrics 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:ListFleetMetrics', listFleetMetrics_maxResults - The maximum number of results to return in this operation.

ListFleetMetrics, listFleetMetrics_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

data ListFleetMetricsResponse Source #

See: newListFleetMetricsResponse smart constructor.

Instances

Instances details
Generic ListFleetMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

Associated Types

type Rep ListFleetMetricsResponse :: Type -> Type #

Read ListFleetMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

Show ListFleetMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

NFData ListFleetMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

Eq ListFleetMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

type Rep ListFleetMetricsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListFleetMetrics

type Rep ListFleetMetricsResponse = D1 ('MetaData "ListFleetMetricsResponse" "Amazonka.IoT.ListFleetMetrics" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListFleetMetricsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fleetMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FleetMetricNameAndArn])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFleetMetricsResponse Source #

Create a value of ListFleetMetricsResponse 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:fleetMetrics:ListFleetMetricsResponse', listFleetMetricsResponse_fleetMetrics - The list of fleet metrics objects.

ListFleetMetrics, listFleetMetricsResponse_nextToken - The token for the next set of results. Will not be returned if the operation has returned all results.

$sel:httpStatus:ListFleetMetricsResponse', listFleetMetricsResponse_httpStatus - The response's http status code.

ListIndices (Paginated)

data ListIndices Source #

See: newListIndices smart constructor.

Constructors

ListIndices' (Maybe Natural) (Maybe Text) 

Instances

Instances details
ToHeaders ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

Methods

toHeaders :: ListIndices -> [Header] #

ToPath ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

ToQuery ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

AWSPager ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

AWSRequest ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

Associated Types

type AWSResponse ListIndices #

Generic ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

Associated Types

type Rep ListIndices :: Type -> Type #

Read ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

Show ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

NFData ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

Methods

rnf :: ListIndices -> () #

Eq ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

Hashable ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

type AWSResponse ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

type Rep ListIndices Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

type Rep ListIndices = D1 ('MetaData "ListIndices" "Amazonka.IoT.ListIndices" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListIndices'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListIndices :: ListIndices Source #

Create a value of ListIndices 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:ListIndices', listIndices_maxResults - The maximum number of results to return at one time.

ListIndices, listIndices_nextToken - The token used to get the next set of results, or null if there are no additional results.

data ListIndicesResponse Source #

See: newListIndicesResponse smart constructor.

Instances

Instances details
Generic ListIndicesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

Associated Types

type Rep ListIndicesResponse :: Type -> Type #

Read ListIndicesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

Show ListIndicesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

NFData ListIndicesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

Methods

rnf :: ListIndicesResponse -> () #

Eq ListIndicesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

type Rep ListIndicesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListIndices

type Rep ListIndicesResponse = D1 ('MetaData "ListIndicesResponse" "Amazonka.IoT.ListIndices" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListIndicesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "indexNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListIndicesResponse Source #

Create a value of ListIndicesResponse 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:indexNames:ListIndicesResponse', listIndicesResponse_indexNames - The index names.

ListIndices, listIndicesResponse_nextToken - The token used to get the next set of results, or null if there are no additional results.

$sel:httpStatus:ListIndicesResponse', listIndicesResponse_httpStatus - The response's http status code.

ListJobExecutionsForJob (Paginated)

data ListJobExecutionsForJob Source #

See: newListJobExecutionsForJob smart constructor.

Instances

Instances details
ToHeaders ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

ToPath ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

ToQuery ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

AWSPager ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

AWSRequest ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

Generic ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

Associated Types

type Rep ListJobExecutionsForJob :: Type -> Type #

Read ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

Show ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

NFData ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

Methods

rnf :: ListJobExecutionsForJob -> () #

Eq ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

Hashable ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

type AWSResponse ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

type Rep ListJobExecutionsForJob Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

type Rep ListJobExecutionsForJob = D1 ('MetaData "ListJobExecutionsForJob" "Amazonka.IoT.ListJobExecutionsForJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListJobExecutionsForJob'" '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 JobExecutionStatus)) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListJobExecutionsForJob Source #

Create a value of ListJobExecutionsForJob 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:ListJobExecutionsForJob', listJobExecutionsForJob_maxResults - The maximum number of results to be returned per request.

ListJobExecutionsForJob, listJobExecutionsForJob_nextToken - The token to retrieve the next set of results.

ListJobExecutionsForJob, listJobExecutionsForJob_status - The status of the job.

ListJobExecutionsForJob, listJobExecutionsForJob_jobId - The unique identifier you assigned to this job when it was created.

data ListJobExecutionsForJobResponse Source #

See: newListJobExecutionsForJobResponse smart constructor.

Instances

Instances details
Generic ListJobExecutionsForJobResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

Associated Types

type Rep ListJobExecutionsForJobResponse :: Type -> Type #

Read ListJobExecutionsForJobResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

Show ListJobExecutionsForJobResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

NFData ListJobExecutionsForJobResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

Eq ListJobExecutionsForJobResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

type Rep ListJobExecutionsForJobResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForJob

type Rep ListJobExecutionsForJobResponse = D1 ('MetaData "ListJobExecutionsForJobResponse" "Amazonka.IoT.ListJobExecutionsForJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListJobExecutionsForJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "executionSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobExecutionSummaryForJob])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListJobExecutionsForJobResponse Source #

Create a value of ListJobExecutionsForJobResponse 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:executionSummaries:ListJobExecutionsForJobResponse', listJobExecutionsForJobResponse_executionSummaries - A list of job execution summaries.

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

$sel:httpStatus:ListJobExecutionsForJobResponse', listJobExecutionsForJobResponse_httpStatus - The response's http status code.

ListJobExecutionsForThing (Paginated)

data ListJobExecutionsForThing Source #

See: newListJobExecutionsForThing smart constructor.

Instances

Instances details
ToHeaders ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

ToPath ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

ToQuery ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

AWSPager ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

AWSRequest ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

Generic ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

Associated Types

type Rep ListJobExecutionsForThing :: Type -> Type #

Read ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

Show ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

NFData ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

Eq ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

Hashable ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

type AWSResponse ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

type Rep ListJobExecutionsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

type Rep ListJobExecutionsForThing = D1 ('MetaData "ListJobExecutionsForThing" "Amazonka.IoT.ListJobExecutionsForThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListJobExecutionsForThing'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "namespaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionStatus)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListJobExecutionsForThing Source #

Create a value of ListJobExecutionsForThing 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:

ListJobExecutionsForThing, listJobExecutionsForThing_jobId - The unique identifier you assigned to this job when it was created.

$sel:maxResults:ListJobExecutionsForThing', listJobExecutionsForThing_maxResults - The maximum number of results to be returned per request.

ListJobExecutionsForThing, listJobExecutionsForThing_namespaceId - The namespace used to indicate that a job is a customer-managed job.

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.

$aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/

The namespaceId feature is in public preview.

ListJobExecutionsForThing, listJobExecutionsForThing_nextToken - The token to retrieve the next set of results.

ListJobExecutionsForThing, listJobExecutionsForThing_status - An optional filter that lets you search for jobs that have the specified status.

ListJobExecutionsForThing, listJobExecutionsForThing_thingName - The thing name.

data ListJobExecutionsForThingResponse Source #

See: newListJobExecutionsForThingResponse smart constructor.

Instances

Instances details
Generic ListJobExecutionsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

Associated Types

type Rep ListJobExecutionsForThingResponse :: Type -> Type #

Read ListJobExecutionsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

Show ListJobExecutionsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

NFData ListJobExecutionsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

Eq ListJobExecutionsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

type Rep ListJobExecutionsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobExecutionsForThing

type Rep ListJobExecutionsForThingResponse = D1 ('MetaData "ListJobExecutionsForThingResponse" "Amazonka.IoT.ListJobExecutionsForThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListJobExecutionsForThingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "executionSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobExecutionSummaryForThing])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListJobExecutionsForThingResponse Source #

Create a value of ListJobExecutionsForThingResponse 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:executionSummaries:ListJobExecutionsForThingResponse', listJobExecutionsForThingResponse_executionSummaries - A list of job execution summaries.

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

$sel:httpStatus:ListJobExecutionsForThingResponse', listJobExecutionsForThingResponse_httpStatus - The response's http status code.

ListJobTemplates (Paginated)

data ListJobTemplates Source #

See: newListJobTemplates smart constructor.

Instances

Instances details
ToHeaders ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

ToPath ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

ToQuery ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

AWSPager ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

AWSRequest ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

Associated Types

type AWSResponse ListJobTemplates #

Generic ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

Associated Types

type Rep ListJobTemplates :: Type -> Type #

Read ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

Show ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

NFData ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

Methods

rnf :: ListJobTemplates -> () #

Eq ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

Hashable ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

type AWSResponse ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

type Rep ListJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

type Rep ListJobTemplates = D1 ('MetaData "ListJobTemplates" "Amazonka.IoT.ListJobTemplates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListJobTemplates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListJobTemplates :: ListJobTemplates Source #

Create a value of ListJobTemplates 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:ListJobTemplates', listJobTemplates_maxResults - The maximum number of results to return in the list.

ListJobTemplates, listJobTemplates_nextToken - The token to use to return the next set of results in the list.

data ListJobTemplatesResponse Source #

See: newListJobTemplatesResponse smart constructor.

Instances

Instances details
Generic ListJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

Associated Types

type Rep ListJobTemplatesResponse :: Type -> Type #

Read ListJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

Show ListJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

NFData ListJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

Eq ListJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

type Rep ListJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobTemplates

type Rep ListJobTemplatesResponse = D1 ('MetaData "ListJobTemplatesResponse" "Amazonka.IoT.ListJobTemplates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListJobTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobTemplates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobTemplateSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListJobTemplatesResponse Source #

Create a value of ListJobTemplatesResponse 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:jobTemplates:ListJobTemplatesResponse', listJobTemplatesResponse_jobTemplates - A list of objects that contain information about the job templates.

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

$sel:httpStatus:ListJobTemplatesResponse', listJobTemplatesResponse_httpStatus - The response's http status code.

ListJobs (Paginated)

data ListJobs Source #

See: newListJobs smart constructor.

Instances

Instances details
ToHeaders ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

Methods

toHeaders :: ListJobs -> [Header] #

ToPath ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

ToQuery ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

AWSPager ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

AWSRequest ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

Associated Types

type AWSResponse ListJobs #

Generic ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

Associated Types

type Rep ListJobs :: Type -> Type #

Methods

from :: ListJobs -> Rep ListJobs x #

to :: Rep ListJobs x -> ListJobs #

Read ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

Show ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

NFData ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

Methods

rnf :: ListJobs -> () #

Eq ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

Hashable ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

Methods

hashWithSalt :: Int -> ListJobs -> Int #

hash :: ListJobs -> Int #

type AWSResponse ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

type Rep ListJobs Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

newListJobs :: ListJobs Source #

Create a value of ListJobs 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:ListJobs', listJobs_maxResults - The maximum number of results to return per request.

ListJobs, listJobs_namespaceId - The namespace used to indicate that a job is a customer-managed job.

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.

$aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/

The namespaceId feature is in public preview.

ListJobs, listJobs_nextToken - The token to retrieve the next set of results.

ListJobs, listJobs_status - An optional filter that lets you search for jobs that have the specified status.

ListJobs, listJobs_targetSelection - Specifies whether the job will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the job (SNAPSHOT). If continuous, the job may also be run on a thing when a change is detected in a target. For example, a job will run on a thing when the thing is added to a target group, even after the job was completed by all things originally in the group.

We recommend that you use continuous jobs instead of snapshot jobs for dynamic thing group targets. By using continuous jobs, devices that join the group receive the job execution even after the job has been created.

ListJobs, listJobs_thingGroupId - A filter that limits the returned jobs to those for the specified group.

ListJobs, listJobs_thingGroupName - A filter that limits the returned jobs to those for the specified group.

data ListJobsResponse Source #

See: newListJobsResponse smart constructor.

Instances

Instances details
Generic ListJobsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

Associated Types

type Rep ListJobsResponse :: Type -> Type #

Read ListJobsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

Show ListJobsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

NFData ListJobsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

Methods

rnf :: ListJobsResponse -> () #

Eq ListJobsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

type Rep ListJobsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListJobs

type Rep ListJobsResponse = D1 ('MetaData "ListJobsResponse" "Amazonka.IoT.ListJobs" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListJobsResponse Source #

Create a value of ListJobsResponse 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:jobs:ListJobsResponse', listJobsResponse_jobs - A list of jobs.

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

$sel:httpStatus:ListJobsResponse', listJobsResponse_httpStatus - The response's http status code.

ListManagedJobTemplates

data ListManagedJobTemplates Source #

See: newListManagedJobTemplates smart constructor.

Instances

Instances details
ToHeaders ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

ToPath ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

ToQuery ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

AWSRequest ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Generic ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Associated Types

type Rep ListManagedJobTemplates :: Type -> Type #

Read ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Show ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

NFData ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Methods

rnf :: ListManagedJobTemplates -> () #

Eq ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Hashable ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

type AWSResponse ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

type Rep ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

type Rep ListManagedJobTemplates = D1 ('MetaData "ListManagedJobTemplates" "Amazonka.IoT.ListManagedJobTemplates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListManagedJobTemplates'" '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 "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListManagedJobTemplates :: ListManagedJobTemplates Source #

Create a value of ListManagedJobTemplates 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:ListManagedJobTemplates', listManagedJobTemplates_maxResults - Maximum number of entries that can be returned.

ListManagedJobTemplates, listManagedJobTemplates_nextToken - The token to retrieve the next set of results.

ListManagedJobTemplates, listManagedJobTemplates_templateName - An optional parameter for template name. If specified, only the versions of the managed job templates that have the specified template name will be returned.

data ListManagedJobTemplatesResponse Source #

See: newListManagedJobTemplatesResponse smart constructor.

Instances

Instances details
Generic ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Associated Types

type Rep ListManagedJobTemplatesResponse :: Type -> Type #

Read ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Show ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

NFData ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Eq ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

type Rep ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

type Rep ListManagedJobTemplatesResponse = D1 ('MetaData "ListManagedJobTemplatesResponse" "Amazonka.IoT.ListManagedJobTemplates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListManagedJobTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedJobTemplates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ManagedJobTemplateSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListManagedJobTemplatesResponse Source #

Create a value of ListManagedJobTemplatesResponse 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:managedJobTemplates:ListManagedJobTemplatesResponse', listManagedJobTemplatesResponse_managedJobTemplates - A list of managed job templates that are returned.

ListManagedJobTemplates, listManagedJobTemplatesResponse_nextToken - The token to retrieve the next set of results.

$sel:httpStatus:ListManagedJobTemplatesResponse', listManagedJobTemplatesResponse_httpStatus - The response's http status code.

ListMetricValues (Paginated)

data ListMetricValues Source #

See: newListMetricValues smart constructor.

Instances

Instances details
ToHeaders ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

ToPath ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

ToQuery ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

AWSPager ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

AWSRequest ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

Associated Types

type AWSResponse ListMetricValues #

Generic ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

Associated Types

type Rep ListMetricValues :: Type -> Type #

Read ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

Show ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

NFData ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

Methods

rnf :: ListMetricValues -> () #

Eq ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

Hashable ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

type AWSResponse ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

type Rep ListMetricValues Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

newListMetricValues Source #

Create a value of ListMetricValues 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:

ListMetricValues, listMetricValues_dimensionName - The dimension name.

$sel:dimensionValueOperator:ListMetricValues', listMetricValues_dimensionValueOperator - The dimension value operator.

$sel:maxResults:ListMetricValues', listMetricValues_maxResults - The maximum number of results to return at one time.

ListMetricValues, listMetricValues_nextToken - The token for the next set of results.

ListMetricValues, listMetricValues_thingName - The name of the thing for which security profile metric values are returned.

ListMetricValues, listMetricValues_metricName - The name of the security profile metric for which values are returned.

ListMetricValues, listMetricValues_startTime - The start of the time period for which metric values are returned.

ListMetricValues, listMetricValues_endTime - The end of the time period for which metric values are returned.

data ListMetricValuesResponse Source #

See: newListMetricValuesResponse smart constructor.

Instances

Instances details
Generic ListMetricValuesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

Associated Types

type Rep ListMetricValuesResponse :: Type -> Type #

Read ListMetricValuesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

Show ListMetricValuesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

NFData ListMetricValuesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

Eq ListMetricValuesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

type Rep ListMetricValuesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMetricValues

type Rep ListMetricValuesResponse = D1 ('MetaData "ListMetricValuesResponse" "Amazonka.IoT.ListMetricValues" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListMetricValuesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricDatumList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricDatum])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMetricValuesResponse Source #

Create a value of ListMetricValuesResponse 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:metricDatumList:ListMetricValuesResponse', listMetricValuesResponse_metricDatumList - The data the thing reports for the metric during the specified time period.

ListMetricValues, listMetricValuesResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:httpStatus:ListMetricValuesResponse', listMetricValuesResponse_httpStatus - The response's http status code.

ListMitigationActions (Paginated)

data ListMitigationActions Source #

See: newListMitigationActions smart constructor.

Instances

Instances details
ToHeaders ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

ToPath ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

ToQuery ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

AWSPager ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

AWSRequest ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

Associated Types

type AWSResponse ListMitigationActions #

Generic ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

Associated Types

type Rep ListMitigationActions :: Type -> Type #

Read ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

Show ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

NFData ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

Methods

rnf :: ListMitigationActions -> () #

Eq ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

Hashable ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

type AWSResponse ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

type Rep ListMitigationActions Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

type Rep ListMitigationActions = D1 ('MetaData "ListMitigationActions" "Amazonka.IoT.ListMitigationActions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListMitigationActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MitigationActionType)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListMitigationActions :: ListMitigationActions Source #

Create a value of ListMitigationActions 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:

ListMitigationActions, listMitigationActions_actionType - Specify a value to limit the result to mitigation actions with a specific action type.

$sel:maxResults:ListMitigationActions', listMitigationActions_maxResults - The maximum number of results to return at one time. The default is 25.

ListMitigationActions, listMitigationActions_nextToken - The token for the next set of results.

data ListMitigationActionsResponse Source #

See: newListMitigationActionsResponse smart constructor.

Instances

Instances details
Generic ListMitigationActionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

Associated Types

type Rep ListMitigationActionsResponse :: Type -> Type #

Read ListMitigationActionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

Show ListMitigationActionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

NFData ListMitigationActionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

Eq ListMitigationActionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

type Rep ListMitigationActionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListMitigationActions

type Rep ListMitigationActionsResponse = D1 ('MetaData "ListMitigationActionsResponse" "Amazonka.IoT.ListMitigationActions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListMitigationActionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MitigationActionIdentifier])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMitigationActionsResponse Source #

Create a value of ListMitigationActionsResponse 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:actionIdentifiers:ListMitigationActionsResponse', listMitigationActionsResponse_actionIdentifiers - A set of actions that matched the specified filter criteria.

ListMitigationActions, listMitigationActionsResponse_nextToken - The token for the next set of results.

$sel:httpStatus:ListMitigationActionsResponse', listMitigationActionsResponse_httpStatus - The response's http status code.

ListOTAUpdates (Paginated)

data ListOTAUpdates Source #

See: newListOTAUpdates smart constructor.

Instances

Instances details
ToHeaders ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

ToPath ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

ToQuery ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

AWSPager ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

AWSRequest ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

Associated Types

type AWSResponse ListOTAUpdates #

Generic ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

Associated Types

type Rep ListOTAUpdates :: Type -> Type #

Read ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

Show ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

NFData ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

Methods

rnf :: ListOTAUpdates -> () #

Eq ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

Hashable ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

type AWSResponse ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

type Rep ListOTAUpdates Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

type Rep ListOTAUpdates = D1 ('MetaData "ListOTAUpdates" "Amazonka.IoT.ListOTAUpdates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListOTAUpdates'" '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 "otaUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OTAUpdateStatus)))))

newListOTAUpdates :: ListOTAUpdates Source #

Create a value of ListOTAUpdates 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:ListOTAUpdates', listOTAUpdates_maxResults - The maximum number of results to return at one time.

ListOTAUpdates, listOTAUpdates_nextToken - A token used to retrieve the next set of results.

ListOTAUpdates, listOTAUpdates_otaUpdateStatus - The OTA update job status.

data ListOTAUpdatesResponse Source #

See: newListOTAUpdatesResponse smart constructor.

Instances

Instances details
Generic ListOTAUpdatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

Associated Types

type Rep ListOTAUpdatesResponse :: Type -> Type #

Read ListOTAUpdatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

Show ListOTAUpdatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

NFData ListOTAUpdatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

Methods

rnf :: ListOTAUpdatesResponse -> () #

Eq ListOTAUpdatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

type Rep ListOTAUpdatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOTAUpdates

type Rep ListOTAUpdatesResponse = D1 ('MetaData "ListOTAUpdatesResponse" "Amazonka.IoT.ListOTAUpdates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListOTAUpdatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "otaUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OTAUpdateSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListOTAUpdatesResponse Source #

Create a value of ListOTAUpdatesResponse 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:

ListOTAUpdates, listOTAUpdatesResponse_nextToken - A token to use to get the next set of results.

$sel:otaUpdates:ListOTAUpdatesResponse', listOTAUpdatesResponse_otaUpdates - A list of OTA update jobs.

$sel:httpStatus:ListOTAUpdatesResponse', listOTAUpdatesResponse_httpStatus - The response's http status code.

ListOutgoingCertificates (Paginated)

data ListOutgoingCertificates Source #

The input to the ListOutgoingCertificates operation.

See: newListOutgoingCertificates smart constructor.

Instances

Instances details
ToHeaders ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

ToPath ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

ToQuery ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

AWSPager ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

AWSRequest ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

Generic ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

Associated Types

type Rep ListOutgoingCertificates :: Type -> Type #

Read ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

Show ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

NFData ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

Eq ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

Hashable ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

type AWSResponse ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

type Rep ListOutgoingCertificates Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

type Rep ListOutgoingCertificates = D1 ('MetaData "ListOutgoingCertificates" "Amazonka.IoT.ListOutgoingCertificates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListOutgoingCertificates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ascendingOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newListOutgoingCertificates :: ListOutgoingCertificates Source #

Create a value of ListOutgoingCertificates 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:ascendingOrder:ListOutgoingCertificates', listOutgoingCertificates_ascendingOrder - Specifies the order for results. If True, the results are returned in ascending order, based on the creation date.

$sel:marker:ListOutgoingCertificates', listOutgoingCertificates_marker - The marker for the next set of results.

$sel:pageSize:ListOutgoingCertificates', listOutgoingCertificates_pageSize - The result page size.

data ListOutgoingCertificatesResponse Source #

The output from the ListOutgoingCertificates operation.

See: newListOutgoingCertificatesResponse smart constructor.

Instances

Instances details
Generic ListOutgoingCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

Associated Types

type Rep ListOutgoingCertificatesResponse :: Type -> Type #

Read ListOutgoingCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

Show ListOutgoingCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

NFData ListOutgoingCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

Eq ListOutgoingCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

type Rep ListOutgoingCertificatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListOutgoingCertificates

type Rep ListOutgoingCertificatesResponse = D1 ('MetaData "ListOutgoingCertificatesResponse" "Amazonka.IoT.ListOutgoingCertificates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListOutgoingCertificatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outgoingCertificates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutgoingCertificate])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListOutgoingCertificatesResponse Source #

Create a value of ListOutgoingCertificatesResponse 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:nextMarker:ListOutgoingCertificatesResponse', listOutgoingCertificatesResponse_nextMarker - The marker for the next set of results.

$sel:outgoingCertificates:ListOutgoingCertificatesResponse', listOutgoingCertificatesResponse_outgoingCertificates - The certificates that are being transferred but not yet accepted.

$sel:httpStatus:ListOutgoingCertificatesResponse', listOutgoingCertificatesResponse_httpStatus - The response's http status code.

ListPolicies (Paginated)

data ListPolicies Source #

The input for the ListPolicies operation.

See: newListPolicies smart constructor.

Instances

Instances details
ToHeaders ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

ToPath ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

ToQuery ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

AWSPager ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

AWSRequest ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

Associated Types

type AWSResponse ListPolicies #

Generic ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

Associated Types

type Rep ListPolicies :: Type -> Type #

Read ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

Show ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

NFData ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

Methods

rnf :: ListPolicies -> () #

Eq ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

Hashable ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

type AWSResponse ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

type Rep ListPolicies Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

type Rep ListPolicies = D1 ('MetaData "ListPolicies" "Amazonka.IoT.ListPolicies" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ascendingOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newListPolicies :: ListPolicies Source #

Create a value of ListPolicies 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:ascendingOrder:ListPolicies', listPolicies_ascendingOrder - Specifies the order for results. If true, the results are returned in ascending creation order.

$sel:marker:ListPolicies', listPolicies_marker - The marker for the next set of results.

$sel:pageSize:ListPolicies', listPolicies_pageSize - The result page size.

data ListPoliciesResponse Source #

The output from the ListPolicies operation.

See: newListPoliciesResponse smart constructor.

Instances

Instances details
Generic ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

Associated Types

type Rep ListPoliciesResponse :: Type -> Type #

Read ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

Show ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

NFData ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

Methods

rnf :: ListPoliciesResponse -> () #

Eq ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

type Rep ListPoliciesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicies

type Rep ListPoliciesResponse = D1 ('MetaData "ListPoliciesResponse" "Amazonka.IoT.ListPolicies" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Policy])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPoliciesResponse Source #

Create a value of ListPoliciesResponse 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:nextMarker:ListPoliciesResponse', listPoliciesResponse_nextMarker - The marker for the next set of results, or null if there are no additional results.

ListPoliciesResponse, listPoliciesResponse_policies - The descriptions of the policies.

$sel:httpStatus:ListPoliciesResponse', listPoliciesResponse_httpStatus - The response's http status code.

ListPolicyVersions

data ListPolicyVersions Source #

The input for the ListPolicyVersions operation.

See: newListPolicyVersions smart constructor.

Instances

Instances details
ToHeaders ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

ToPath ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

ToQuery ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

AWSRequest ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

Associated Types

type AWSResponse ListPolicyVersions #

Generic ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

Associated Types

type Rep ListPolicyVersions :: Type -> Type #

Read ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

Show ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

NFData ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

Methods

rnf :: ListPolicyVersions -> () #

Eq ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

Hashable ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

type AWSResponse ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

type Rep ListPolicyVersions Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

type Rep ListPolicyVersions = D1 ('MetaData "ListPolicyVersions" "Amazonka.IoT.ListPolicyVersions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListPolicyVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListPolicyVersions Source #

Create a value of ListPolicyVersions 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:

ListPolicyVersions, listPolicyVersions_policyName - The policy name.

data ListPolicyVersionsResponse Source #

The output from the ListPolicyVersions operation.

See: newListPolicyVersionsResponse smart constructor.

Instances

Instances details
Generic ListPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

Associated Types

type Rep ListPolicyVersionsResponse :: Type -> Type #

Read ListPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

Show ListPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

NFData ListPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

Eq ListPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

type Rep ListPolicyVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPolicyVersions

type Rep ListPolicyVersionsResponse = D1 ('MetaData "ListPolicyVersionsResponse" "Amazonka.IoT.ListPolicyVersions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListPolicyVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PolicyVersion])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListPolicyVersionsResponse Source #

Create a value of ListPolicyVersionsResponse 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:policyVersions:ListPolicyVersionsResponse', listPolicyVersionsResponse_policyVersions - The policy versions.

$sel:httpStatus:ListPolicyVersionsResponse', listPolicyVersionsResponse_httpStatus - The response's http status code.

ListPrincipalThings (Paginated)

data ListPrincipalThings Source #

The input for the ListPrincipalThings operation.

See: newListPrincipalThings smart constructor.

Instances

Instances details
ToHeaders ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

ToPath ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

ToQuery ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

AWSPager ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

AWSRequest ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

Associated Types

type AWSResponse ListPrincipalThings #

Generic ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

Associated Types

type Rep ListPrincipalThings :: Type -> Type #

Read ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

Show ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

NFData ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

Methods

rnf :: ListPrincipalThings -> () #

Eq ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

Hashable ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

type AWSResponse ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

type Rep ListPrincipalThings Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

type Rep ListPrincipalThings = D1 ('MetaData "ListPrincipalThings" "Amazonka.IoT.ListPrincipalThings" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListPrincipalThings'" '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 "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListPrincipalThings Source #

Create a value of ListPrincipalThings 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:ListPrincipalThings', listPrincipalThings_maxResults - The maximum number of results to return in this operation.

ListPrincipalThings, listPrincipalThings_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

$sel:principal:ListPrincipalThings', listPrincipalThings_principal - The principal.

data ListPrincipalThingsResponse Source #

The output from the ListPrincipalThings operation.

See: newListPrincipalThingsResponse smart constructor.

Instances

Instances details
Generic ListPrincipalThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

Associated Types

type Rep ListPrincipalThingsResponse :: Type -> Type #

Read ListPrincipalThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

Show ListPrincipalThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

NFData ListPrincipalThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

Eq ListPrincipalThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

type Rep ListPrincipalThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListPrincipalThings

type Rep ListPrincipalThingsResponse = D1 ('MetaData "ListPrincipalThingsResponse" "Amazonka.IoT.ListPrincipalThings" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListPrincipalThingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "things") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPrincipalThingsResponse Source #

Create a value of ListPrincipalThingsResponse 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:

ListPrincipalThings, listPrincipalThingsResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

$sel:things:ListPrincipalThingsResponse', listPrincipalThingsResponse_things - The things.

$sel:httpStatus:ListPrincipalThingsResponse', listPrincipalThingsResponse_httpStatus - The response's http status code.

ListProvisioningTemplateVersions (Paginated)

data ListProvisioningTemplateVersions Source #

See: newListProvisioningTemplateVersions smart constructor.

Instances

Instances details
ToHeaders ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

ToPath ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

ToQuery ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

AWSPager ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

AWSRequest ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

Generic ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

Associated Types

type Rep ListProvisioningTemplateVersions :: Type -> Type #

Read ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

Show ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

NFData ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

Eq ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

Hashable ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

type AWSResponse ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

type Rep ListProvisioningTemplateVersions Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

type Rep ListProvisioningTemplateVersions = D1 ('MetaData "ListProvisioningTemplateVersions" "Amazonka.IoT.ListProvisioningTemplateVersions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListProvisioningTemplateVersions'" '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 "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListProvisioningTemplateVersions Source #

Create a value of ListProvisioningTemplateVersions 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:ListProvisioningTemplateVersions', listProvisioningTemplateVersions_maxResults - The maximum number of results to return at one time.

ListProvisioningTemplateVersions, listProvisioningTemplateVersions_nextToken - A token to retrieve the next set of results.

ListProvisioningTemplateVersions, listProvisioningTemplateVersions_templateName - The name of the provisioning template.

data ListProvisioningTemplateVersionsResponse Source #

Instances

Instances details
Generic ListProvisioningTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

Read ListProvisioningTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

Show ListProvisioningTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

NFData ListProvisioningTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

Eq ListProvisioningTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

type Rep ListProvisioningTemplateVersionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplateVersions

type Rep ListProvisioningTemplateVersionsResponse = D1 ('MetaData "ListProvisioningTemplateVersionsResponse" "Amazonka.IoT.ListProvisioningTemplateVersions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListProvisioningTemplateVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "versions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProvisioningTemplateVersionSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListProvisioningTemplateVersionsResponse Source #

Create a value of ListProvisioningTemplateVersionsResponse 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:

ListProvisioningTemplateVersions, listProvisioningTemplateVersionsResponse_nextToken - A token to retrieve the next set of results.

$sel:versions:ListProvisioningTemplateVersionsResponse', listProvisioningTemplateVersionsResponse_versions - The list of provisioning template versions.

$sel:httpStatus:ListProvisioningTemplateVersionsResponse', listProvisioningTemplateVersionsResponse_httpStatus - The response's http status code.

ListProvisioningTemplates (Paginated)

data ListProvisioningTemplates Source #

See: newListProvisioningTemplates smart constructor.

Instances

Instances details
ToHeaders ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

ToPath ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

ToQuery ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

AWSPager ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

AWSRequest ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

Generic ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

Associated Types

type Rep ListProvisioningTemplates :: Type -> Type #

Read ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

Show ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

NFData ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

Eq ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

Hashable ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

type AWSResponse ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

type Rep ListProvisioningTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

type Rep ListProvisioningTemplates = D1 ('MetaData "ListProvisioningTemplates" "Amazonka.IoT.ListProvisioningTemplates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListProvisioningTemplates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListProvisioningTemplates :: ListProvisioningTemplates Source #

Create a value of ListProvisioningTemplates 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:ListProvisioningTemplates', listProvisioningTemplates_maxResults - The maximum number of results to return at one time.

ListProvisioningTemplates, listProvisioningTemplates_nextToken - A token to retrieve the next set of results.

data ListProvisioningTemplatesResponse Source #

See: newListProvisioningTemplatesResponse smart constructor.

Instances

Instances details
Generic ListProvisioningTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

Associated Types

type Rep ListProvisioningTemplatesResponse :: Type -> Type #

Read ListProvisioningTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

Show ListProvisioningTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

NFData ListProvisioningTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

Eq ListProvisioningTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

type Rep ListProvisioningTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListProvisioningTemplates

type Rep ListProvisioningTemplatesResponse = D1 ('MetaData "ListProvisioningTemplatesResponse" "Amazonka.IoT.ListProvisioningTemplates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListProvisioningTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProvisioningTemplateSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListProvisioningTemplatesResponse Source #

Create a value of ListProvisioningTemplatesResponse 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:

ListProvisioningTemplates, listProvisioningTemplatesResponse_nextToken - A token to retrieve the next set of results.

$sel:templates:ListProvisioningTemplatesResponse', listProvisioningTemplatesResponse_templates - A list of provisioning templates

$sel:httpStatus:ListProvisioningTemplatesResponse', listProvisioningTemplatesResponse_httpStatus - The response's http status code.

ListRelatedResourcesForAuditFinding

data ListRelatedResourcesForAuditFinding Source #

Instances

Instances details
ToHeaders ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

ToPath ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

ToQuery ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

AWSRequest ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

Generic ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

Read ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

Show ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

NFData ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

Eq ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

Hashable ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

type AWSResponse ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

type Rep ListRelatedResourcesForAuditFinding Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

type Rep ListRelatedResourcesForAuditFinding = D1 ('MetaData "ListRelatedResourcesForAuditFinding" "Amazonka.IoT.ListRelatedResourcesForAuditFinding" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListRelatedResourcesForAuditFinding'" '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 "findingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListRelatedResourcesForAuditFinding Source #

Create a value of ListRelatedResourcesForAuditFinding 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:ListRelatedResourcesForAuditFinding', listRelatedResourcesForAuditFinding_maxResults - The maximum number of results to return at one time.

ListRelatedResourcesForAuditFinding, listRelatedResourcesForAuditFinding_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

ListRelatedResourcesForAuditFinding, listRelatedResourcesForAuditFinding_findingId - The finding Id.

data ListRelatedResourcesForAuditFindingResponse Source #

Instances

Instances details
Generic ListRelatedResourcesForAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

Read ListRelatedResourcesForAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

Show ListRelatedResourcesForAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

NFData ListRelatedResourcesForAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

Eq ListRelatedResourcesForAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

type Rep ListRelatedResourcesForAuditFindingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRelatedResourcesForAuditFinding

type Rep ListRelatedResourcesForAuditFindingResponse = D1 ('MetaData "ListRelatedResourcesForAuditFindingResponse" "Amazonka.IoT.ListRelatedResourcesForAuditFinding" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListRelatedResourcesForAuditFindingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "relatedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RelatedResource])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListRelatedResourcesForAuditFindingResponse Source #

Create a value of ListRelatedResourcesForAuditFindingResponse 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:

ListRelatedResourcesForAuditFinding, listRelatedResourcesForAuditFindingResponse_nextToken - A token that can be used to retrieve the next set of results, or null for the first API call.

ListRelatedResourcesForAuditFindingResponse, listRelatedResourcesForAuditFindingResponse_relatedResources - The related resources.

$sel:httpStatus:ListRelatedResourcesForAuditFindingResponse', listRelatedResourcesForAuditFindingResponse_httpStatus - The response's http status code.

ListRoleAliases (Paginated)

data ListRoleAliases Source #

See: newListRoleAliases smart constructor.

Instances

Instances details
ToHeaders ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

ToPath ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

ToQuery ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

AWSPager ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

AWSRequest ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

Associated Types

type AWSResponse ListRoleAliases #

Generic ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

Associated Types

type Rep ListRoleAliases :: Type -> Type #

Read ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

Show ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

NFData ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

Methods

rnf :: ListRoleAliases -> () #

Eq ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

Hashable ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

type AWSResponse ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

type Rep ListRoleAliases Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

type Rep ListRoleAliases = D1 ('MetaData "ListRoleAliases" "Amazonka.IoT.ListRoleAliases" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListRoleAliases'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ascendingOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newListRoleAliases :: ListRoleAliases Source #

Create a value of ListRoleAliases 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:ascendingOrder:ListRoleAliases', listRoleAliases_ascendingOrder - Return the list of role aliases in ascending alphabetical order.

$sel:marker:ListRoleAliases', listRoleAliases_marker - A marker used to get the next set of results.

$sel:pageSize:ListRoleAliases', listRoleAliases_pageSize - The maximum number of results to return at one time.

data ListRoleAliasesResponse Source #

See: newListRoleAliasesResponse smart constructor.

Instances

Instances details
Generic ListRoleAliasesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

Associated Types

type Rep ListRoleAliasesResponse :: Type -> Type #

Read ListRoleAliasesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

Show ListRoleAliasesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

NFData ListRoleAliasesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

Methods

rnf :: ListRoleAliasesResponse -> () #

Eq ListRoleAliasesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

type Rep ListRoleAliasesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListRoleAliases

type Rep ListRoleAliasesResponse = D1 ('MetaData "ListRoleAliasesResponse" "Amazonka.IoT.ListRoleAliases" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListRoleAliasesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roleAliases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListRoleAliasesResponse Source #

Create a value of ListRoleAliasesResponse 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:nextMarker:ListRoleAliasesResponse', listRoleAliasesResponse_nextMarker - A marker used to get the next set of results.

$sel:roleAliases:ListRoleAliasesResponse', listRoleAliasesResponse_roleAliases - The role aliases.

$sel:httpStatus:ListRoleAliasesResponse', listRoleAliasesResponse_httpStatus - The response's http status code.

ListScheduledAudits (Paginated)

data ListScheduledAudits Source #

See: newListScheduledAudits smart constructor.

Instances

Instances details
ToHeaders ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

ToPath ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

ToQuery ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

AWSPager ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

AWSRequest ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

Associated Types

type AWSResponse ListScheduledAudits #

Generic ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

Associated Types

type Rep ListScheduledAudits :: Type -> Type #

Read ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

Show ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

NFData ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

Methods

rnf :: ListScheduledAudits -> () #

Eq ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

Hashable ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

type AWSResponse ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

type Rep ListScheduledAudits Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

type Rep ListScheduledAudits = D1 ('MetaData "ListScheduledAudits" "Amazonka.IoT.ListScheduledAudits" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListScheduledAudits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListScheduledAudits :: ListScheduledAudits Source #

Create a value of ListScheduledAudits 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:ListScheduledAudits', listScheduledAudits_maxResults - The maximum number of results to return at one time. The default is 25.

ListScheduledAudits, listScheduledAudits_nextToken - The token for the next set of results.

data ListScheduledAuditsResponse Source #

See: newListScheduledAuditsResponse smart constructor.

Instances

Instances details
Generic ListScheduledAuditsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

Associated Types

type Rep ListScheduledAuditsResponse :: Type -> Type #

Read ListScheduledAuditsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

Show ListScheduledAuditsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

NFData ListScheduledAuditsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

Eq ListScheduledAuditsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

type Rep ListScheduledAuditsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListScheduledAudits

type Rep ListScheduledAuditsResponse = D1 ('MetaData "ListScheduledAuditsResponse" "Amazonka.IoT.ListScheduledAudits" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListScheduledAuditsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "scheduledAudits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScheduledAuditMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListScheduledAuditsResponse Source #

Create a value of ListScheduledAuditsResponse 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:

ListScheduledAudits, listScheduledAuditsResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:scheduledAudits:ListScheduledAuditsResponse', listScheduledAuditsResponse_scheduledAudits - The list of scheduled audits.

$sel:httpStatus:ListScheduledAuditsResponse', listScheduledAuditsResponse_httpStatus - The response's http status code.

ListSecurityProfiles (Paginated)

data ListSecurityProfiles Source #

See: newListSecurityProfiles smart constructor.

Instances

Instances details
ToHeaders ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

ToPath ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

ToQuery ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

AWSPager ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

AWSRequest ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

Associated Types

type AWSResponse ListSecurityProfiles #

Generic ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

Associated Types

type Rep ListSecurityProfiles :: Type -> Type #

Read ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

Show ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

NFData ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

Methods

rnf :: ListSecurityProfiles -> () #

Eq ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

Hashable ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

type AWSResponse ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

type Rep ListSecurityProfiles Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

type Rep ListSecurityProfiles = D1 ('MetaData "ListSecurityProfiles" "Amazonka.IoT.ListSecurityProfiles" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListSecurityProfiles'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dimensionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListSecurityProfiles :: ListSecurityProfiles Source #

Create a value of ListSecurityProfiles 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:

ListSecurityProfiles, listSecurityProfiles_dimensionName - A filter to limit results to the security profiles that use the defined dimension. Cannot be used with metricName

$sel:maxResults:ListSecurityProfiles', listSecurityProfiles_maxResults - The maximum number of results to return at one time.

ListSecurityProfiles, listSecurityProfiles_metricName - The name of the custom metric. Cannot be used with dimensionName.

ListSecurityProfiles, listSecurityProfiles_nextToken - The token for the next set of results.

data ListSecurityProfilesResponse Source #

See: newListSecurityProfilesResponse smart constructor.

Instances

Instances details
Generic ListSecurityProfilesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

Associated Types

type Rep ListSecurityProfilesResponse :: Type -> Type #

Read ListSecurityProfilesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

Show ListSecurityProfilesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

NFData ListSecurityProfilesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

Eq ListSecurityProfilesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

type Rep ListSecurityProfilesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfiles

type Rep ListSecurityProfilesResponse = D1 ('MetaData "ListSecurityProfilesResponse" "Amazonka.IoT.ListSecurityProfiles" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListSecurityProfilesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityProfileIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityProfileIdentifier])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListSecurityProfilesResponse Source #

Create a value of ListSecurityProfilesResponse 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:

ListSecurityProfiles, listSecurityProfilesResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:securityProfileIdentifiers:ListSecurityProfilesResponse', listSecurityProfilesResponse_securityProfileIdentifiers - A list of security profile identifiers (names and ARNs).

$sel:httpStatus:ListSecurityProfilesResponse', listSecurityProfilesResponse_httpStatus - The response's http status code.

ListSecurityProfilesForTarget (Paginated)

data ListSecurityProfilesForTarget Source #

See: newListSecurityProfilesForTarget smart constructor.

Instances

Instances details
ToHeaders ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

ToPath ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

ToQuery ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

AWSPager ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

AWSRequest ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

Generic ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

Associated Types

type Rep ListSecurityProfilesForTarget :: Type -> Type #

Read ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

Show ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

NFData ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

Eq ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

Hashable ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

type AWSResponse ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

type Rep ListSecurityProfilesForTarget Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

type Rep ListSecurityProfilesForTarget = D1 ('MetaData "ListSecurityProfilesForTarget" "Amazonka.IoT.ListSecurityProfilesForTarget" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListSecurityProfilesForTarget'" '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 "recursive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "securityProfileTargetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListSecurityProfilesForTarget Source #

Create a value of ListSecurityProfilesForTarget 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:ListSecurityProfilesForTarget', listSecurityProfilesForTarget_maxResults - The maximum number of results to return at one time.

ListSecurityProfilesForTarget, listSecurityProfilesForTarget_nextToken - The token for the next set of results.

$sel:recursive:ListSecurityProfilesForTarget', listSecurityProfilesForTarget_recursive - If true, return child groups too.

$sel:securityProfileTargetArn:ListSecurityProfilesForTarget', listSecurityProfilesForTarget_securityProfileTargetArn - The ARN of the target (thing group) whose attached security profiles you want to get.

data ListSecurityProfilesForTargetResponse Source #

Instances

Instances details
Generic ListSecurityProfilesForTargetResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

Read ListSecurityProfilesForTargetResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

Show ListSecurityProfilesForTargetResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

NFData ListSecurityProfilesForTargetResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

Eq ListSecurityProfilesForTargetResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

type Rep ListSecurityProfilesForTargetResponse Source # 
Instance details

Defined in Amazonka.IoT.ListSecurityProfilesForTarget

type Rep ListSecurityProfilesForTargetResponse = D1 ('MetaData "ListSecurityProfilesForTargetResponse" "Amazonka.IoT.ListSecurityProfilesForTarget" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListSecurityProfilesForTargetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityProfileTargetMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityProfileTargetMapping])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListSecurityProfilesForTargetResponse Source #

Create a value of ListSecurityProfilesForTargetResponse 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:

ListSecurityProfilesForTarget, listSecurityProfilesForTargetResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:securityProfileTargetMappings:ListSecurityProfilesForTargetResponse', listSecurityProfilesForTargetResponse_securityProfileTargetMappings - A list of security profiles and their associated targets.

$sel:httpStatus:ListSecurityProfilesForTargetResponse', listSecurityProfilesForTargetResponse_httpStatus - The response's http status code.

ListStreams (Paginated)

data ListStreams Source #

See: newListStreams smart constructor.

Instances

Instances details
ToHeaders ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

Methods

toHeaders :: ListStreams -> [Header] #

ToPath ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

ToQuery ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

AWSPager ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

AWSRequest ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

Associated Types

type AWSResponse ListStreams #

Generic ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

Associated Types

type Rep ListStreams :: Type -> Type #

Read ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

Show ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

NFData ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

Methods

rnf :: ListStreams -> () #

Eq ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

Hashable ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

type AWSResponse ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

type Rep ListStreams Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

type Rep ListStreams = D1 ('MetaData "ListStreams" "Amazonka.IoT.ListStreams" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListStreams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ascendingOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListStreams :: ListStreams Source #

Create a value of ListStreams 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:ascendingOrder:ListStreams', listStreams_ascendingOrder - Set to true to return the list of streams in ascending order.

$sel:maxResults:ListStreams', listStreams_maxResults - The maximum number of results to return at a time.

ListStreams, listStreams_nextToken - A token used to get the next set of results.

data ListStreamsResponse Source #

See: newListStreamsResponse smart constructor.

Instances

Instances details
Generic ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

Associated Types

type Rep ListStreamsResponse :: Type -> Type #

Read ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

Show ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

NFData ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

Methods

rnf :: ListStreamsResponse -> () #

Eq ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

type Rep ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListStreams

type Rep ListStreamsResponse = D1 ('MetaData "ListStreamsResponse" "Amazonka.IoT.ListStreams" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListStreamsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StreamSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListStreamsResponse Source #

Create a value of ListStreamsResponse 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:

ListStreams, listStreamsResponse_nextToken - A token used to get the next set of results.

$sel:streams:ListStreamsResponse', listStreamsResponse_streams - A list of streams.

$sel:httpStatus:ListStreamsResponse', listStreamsResponse_httpStatus - The response's http status code.

ListTagsForResource (Paginated)

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

AWSPager ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.IoT.ListTagsForResource" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

ListTagsForResource, listTagsForResource_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

$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.IoT.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.IoT.ListTagsForResource" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: 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:

ListTagsForResource, listTagsForResourceResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The list of tags assigned to the resource.

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

ListTargetsForPolicy (Paginated)

data ListTargetsForPolicy Source #

See: newListTargetsForPolicy smart constructor.

Instances

Instances details
ToJSON ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

ToHeaders ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

ToPath ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

ToQuery ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

AWSPager ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

AWSRequest ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

Associated Types

type AWSResponse ListTargetsForPolicy #

Generic ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

Associated Types

type Rep ListTargetsForPolicy :: Type -> Type #

Read ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

Show ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

NFData ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

Methods

rnf :: ListTargetsForPolicy -> () #

Eq ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

Hashable ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

type AWSResponse ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

type Rep ListTargetsForPolicy Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

type Rep ListTargetsForPolicy = D1 ('MetaData "ListTargetsForPolicy" "Amazonka.IoT.ListTargetsForPolicy" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListTargetsForPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListTargetsForPolicy Source #

Create a value of ListTargetsForPolicy 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:marker:ListTargetsForPolicy', listTargetsForPolicy_marker - A marker used to get the next set of results.

$sel:pageSize:ListTargetsForPolicy', listTargetsForPolicy_pageSize - The maximum number of results to return at one time.

ListTargetsForPolicy, listTargetsForPolicy_policyName - The policy name.

data ListTargetsForPolicyResponse Source #

See: newListTargetsForPolicyResponse smart constructor.

Instances

Instances details
Generic ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

Associated Types

type Rep ListTargetsForPolicyResponse :: Type -> Type #

Read ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

Show ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

NFData ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

Eq ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

type Rep ListTargetsForPolicyResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForPolicy

type Rep ListTargetsForPolicyResponse = D1 ('MetaData "ListTargetsForPolicyResponse" "Amazonka.IoT.ListTargetsForPolicy" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListTargetsForPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTargetsForPolicyResponse Source #

Create a value of ListTargetsForPolicyResponse 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:nextMarker:ListTargetsForPolicyResponse', listTargetsForPolicyResponse_nextMarker - A marker used to get the next set of results.

ListTargetsForPolicyResponse, listTargetsForPolicyResponse_targets - The policy targets.

$sel:httpStatus:ListTargetsForPolicyResponse', listTargetsForPolicyResponse_httpStatus - The response's http status code.

ListTargetsForSecurityProfile (Paginated)

data ListTargetsForSecurityProfile Source #

See: newListTargetsForSecurityProfile smart constructor.

Instances

Instances details
ToHeaders ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

ToPath ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

ToQuery ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

AWSPager ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

AWSRequest ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

Generic ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

Associated Types

type Rep ListTargetsForSecurityProfile :: Type -> Type #

Read ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

Show ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

NFData ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

Eq ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

Hashable ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

type AWSResponse ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

type Rep ListTargetsForSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

type Rep ListTargetsForSecurityProfile = D1 ('MetaData "ListTargetsForSecurityProfile" "Amazonka.IoT.ListTargetsForSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListTargetsForSecurityProfile'" '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 "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListTargetsForSecurityProfile Source #

Create a value of ListTargetsForSecurityProfile 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:ListTargetsForSecurityProfile', listTargetsForSecurityProfile_maxResults - The maximum number of results to return at one time.

ListTargetsForSecurityProfile, listTargetsForSecurityProfile_nextToken - The token for the next set of results.

ListTargetsForSecurityProfile, listTargetsForSecurityProfile_securityProfileName - The security profile.

data ListTargetsForSecurityProfileResponse Source #

Instances

Instances details
Generic ListTargetsForSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

Read ListTargetsForSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

Show ListTargetsForSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

NFData ListTargetsForSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

Eq ListTargetsForSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

type Rep ListTargetsForSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTargetsForSecurityProfile

type Rep ListTargetsForSecurityProfileResponse = D1 ('MetaData "ListTargetsForSecurityProfileResponse" "Amazonka.IoT.ListTargetsForSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListTargetsForSecurityProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityProfileTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityProfileTarget])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTargetsForSecurityProfileResponse Source #

Create a value of ListTargetsForSecurityProfileResponse 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:

ListTargetsForSecurityProfile, listTargetsForSecurityProfileResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:securityProfileTargets:ListTargetsForSecurityProfileResponse', listTargetsForSecurityProfileResponse_securityProfileTargets - The thing groups to which the security profile is attached.

$sel:httpStatus:ListTargetsForSecurityProfileResponse', listTargetsForSecurityProfileResponse_httpStatus - The response's http status code.

ListThingGroups (Paginated)

data ListThingGroups Source #

See: newListThingGroups smart constructor.

Instances

Instances details
ToHeaders ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

ToPath ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

ToQuery ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

AWSPager ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

AWSRequest ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

Associated Types

type AWSResponse ListThingGroups #

Generic ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

Associated Types

type Rep ListThingGroups :: Type -> Type #

Read ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

Show ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

NFData ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

Methods

rnf :: ListThingGroups -> () #

Eq ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

Hashable ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

type AWSResponse ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

type Rep ListThingGroups Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

type Rep ListThingGroups = D1 ('MetaData "ListThingGroups" "Amazonka.IoT.ListThingGroups" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingGroups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "namePrefixFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parentGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recursive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newListThingGroups :: ListThingGroups Source #

Create a value of ListThingGroups 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:ListThingGroups', listThingGroups_maxResults - The maximum number of results to return at one time.

$sel:namePrefixFilter:ListThingGroups', listThingGroups_namePrefixFilter - A filter that limits the results to those with the specified name prefix.

ListThingGroups, listThingGroups_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

$sel:parentGroup:ListThingGroups', listThingGroups_parentGroup - A filter that limits the results to those with the specified parent group.

$sel:recursive:ListThingGroups', listThingGroups_recursive - If true, return child groups as well.

data ListThingGroupsResponse Source #

See: newListThingGroupsResponse smart constructor.

Instances

Instances details
Generic ListThingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

Associated Types

type Rep ListThingGroupsResponse :: Type -> Type #

Read ListThingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

Show ListThingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

NFData ListThingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

Methods

rnf :: ListThingGroupsResponse -> () #

Eq ListThingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

type Rep ListThingGroupsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroups

type Rep ListThingGroupsResponse = D1 ('MetaData "ListThingGroupsResponse" "Amazonka.IoT.ListThingGroups" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupNameAndArn])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListThingGroupsResponse Source #

Create a value of ListThingGroupsResponse 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:

ListThingGroups, listThingGroupsResponse_nextToken - The token to use to get the next set of results. Will not be returned if operation has returned all results.

$sel:thingGroups:ListThingGroupsResponse', listThingGroupsResponse_thingGroups - The thing groups.

$sel:httpStatus:ListThingGroupsResponse', listThingGroupsResponse_httpStatus - The response's http status code.

ListThingGroupsForThing (Paginated)

data ListThingGroupsForThing Source #

See: newListThingGroupsForThing smart constructor.

Instances

Instances details
ToHeaders ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

ToPath ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

ToQuery ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

AWSPager ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

AWSRequest ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

Generic ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

Associated Types

type Rep ListThingGroupsForThing :: Type -> Type #

Read ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

Show ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

NFData ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

Methods

rnf :: ListThingGroupsForThing -> () #

Eq ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

Hashable ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

type AWSResponse ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

type Rep ListThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

type Rep ListThingGroupsForThing = D1 ('MetaData "ListThingGroupsForThing" "Amazonka.IoT.ListThingGroupsForThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingGroupsForThing'" '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 "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListThingGroupsForThing Source #

Create a value of ListThingGroupsForThing 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:ListThingGroupsForThing', listThingGroupsForThing_maxResults - The maximum number of results to return at one time.

ListThingGroupsForThing, listThingGroupsForThing_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ListThingGroupsForThing, listThingGroupsForThing_thingName - The thing name.

data ListThingGroupsForThingResponse Source #

See: newListThingGroupsForThingResponse smart constructor.

Instances

Instances details
Generic ListThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

Associated Types

type Rep ListThingGroupsForThingResponse :: Type -> Type #

Read ListThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

Show ListThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

NFData ListThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

Eq ListThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

type Rep ListThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingGroupsForThing

type Rep ListThingGroupsForThingResponse = D1 ('MetaData "ListThingGroupsForThingResponse" "Amazonka.IoT.ListThingGroupsForThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingGroupsForThingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupNameAndArn])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListThingGroupsForThingResponse Source #

Create a value of ListThingGroupsForThingResponse 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:

ListThingGroupsForThing, listThingGroupsForThingResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

$sel:thingGroups:ListThingGroupsForThingResponse', listThingGroupsForThingResponse_thingGroups - The thing groups.

$sel:httpStatus:ListThingGroupsForThingResponse', listThingGroupsForThingResponse_httpStatus - The response's http status code.

ListThingPrincipals (Paginated)

data ListThingPrincipals Source #

The input for the ListThingPrincipal operation.

See: newListThingPrincipals smart constructor.

Instances

Instances details
ToHeaders ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

ToPath ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

ToQuery ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

AWSPager ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

AWSRequest ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

Associated Types

type AWSResponse ListThingPrincipals #

Generic ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

Associated Types

type Rep ListThingPrincipals :: Type -> Type #

Read ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

Show ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

NFData ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

Methods

rnf :: ListThingPrincipals -> () #

Eq ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

Hashable ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

type AWSResponse ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

type Rep ListThingPrincipals Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

type Rep ListThingPrincipals = D1 ('MetaData "ListThingPrincipals" "Amazonka.IoT.ListThingPrincipals" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingPrincipals'" '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 "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListThingPrincipals Source #

Create a value of ListThingPrincipals 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:ListThingPrincipals', listThingPrincipals_maxResults - The maximum number of results to return in this operation.

ListThingPrincipals, listThingPrincipals_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ListThingPrincipals, listThingPrincipals_thingName - The name of the thing.

data ListThingPrincipalsResponse Source #

The output from the ListThingPrincipals operation.

See: newListThingPrincipalsResponse smart constructor.

Instances

Instances details
Generic ListThingPrincipalsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

Associated Types

type Rep ListThingPrincipalsResponse :: Type -> Type #

Read ListThingPrincipalsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

Show ListThingPrincipalsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

NFData ListThingPrincipalsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

Eq ListThingPrincipalsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

type Rep ListThingPrincipalsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingPrincipals

type Rep ListThingPrincipalsResponse = D1 ('MetaData "ListThingPrincipalsResponse" "Amazonka.IoT.ListThingPrincipals" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingPrincipalsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "principals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListThingPrincipalsResponse Source #

Create a value of ListThingPrincipalsResponse 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:

ListThingPrincipals, listThingPrincipalsResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

$sel:principals:ListThingPrincipalsResponse', listThingPrincipalsResponse_principals - The principals associated with the thing.

$sel:httpStatus:ListThingPrincipalsResponse', listThingPrincipalsResponse_httpStatus - The response's http status code.

ListThingRegistrationTaskReports (Paginated)

data ListThingRegistrationTaskReports Source #

See: newListThingRegistrationTaskReports smart constructor.

Instances

Instances details
ToHeaders ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

ToPath ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

ToQuery ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

AWSPager ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

AWSRequest ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

Generic ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

Associated Types

type Rep ListThingRegistrationTaskReports :: Type -> Type #

Read ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

Show ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

NFData ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

Eq ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

Hashable ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

type AWSResponse ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

type Rep ListThingRegistrationTaskReports Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

type Rep ListThingRegistrationTaskReports = D1 ('MetaData "ListThingRegistrationTaskReports" "Amazonka.IoT.ListThingRegistrationTaskReports" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingRegistrationTaskReports'" '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 "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "reportType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReportType))))

newListThingRegistrationTaskReports Source #

Create a value of ListThingRegistrationTaskReports 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:ListThingRegistrationTaskReports', listThingRegistrationTaskReports_maxResults - The maximum number of results to return per request.

ListThingRegistrationTaskReports, listThingRegistrationTaskReports_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ListThingRegistrationTaskReports, listThingRegistrationTaskReports_taskId - The id of the task.

ListThingRegistrationTaskReports, listThingRegistrationTaskReports_reportType - The type of task report.

data ListThingRegistrationTaskReportsResponse Source #

Instances

Instances details
Generic ListThingRegistrationTaskReportsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

Read ListThingRegistrationTaskReportsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

Show ListThingRegistrationTaskReportsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

NFData ListThingRegistrationTaskReportsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

Eq ListThingRegistrationTaskReportsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

type Rep ListThingRegistrationTaskReportsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTaskReports

type Rep ListThingRegistrationTaskReportsResponse = D1 ('MetaData "ListThingRegistrationTaskReportsResponse" "Amazonka.IoT.ListThingRegistrationTaskReports" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingRegistrationTaskReportsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reportType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportType))) :*: (S1 ('MetaSel ('Just "resourceLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListThingRegistrationTaskReportsResponse Source #

Create a value of ListThingRegistrationTaskReportsResponse 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:

ListThingRegistrationTaskReports, listThingRegistrationTaskReportsResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

ListThingRegistrationTaskReports, listThingRegistrationTaskReportsResponse_reportType - The type of task report.

$sel:resourceLinks:ListThingRegistrationTaskReportsResponse', listThingRegistrationTaskReportsResponse_resourceLinks - Links to the task resources.

$sel:httpStatus:ListThingRegistrationTaskReportsResponse', listThingRegistrationTaskReportsResponse_httpStatus - The response's http status code.

ListThingRegistrationTasks (Paginated)

data ListThingRegistrationTasks Source #

See: newListThingRegistrationTasks smart constructor.

Instances

Instances details
ToHeaders ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

ToPath ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

ToQuery ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

AWSPager ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

AWSRequest ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

Generic ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

Associated Types

type Rep ListThingRegistrationTasks :: Type -> Type #

Read ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

Show ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

NFData ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

Eq ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

Hashable ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

type AWSResponse ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

type Rep ListThingRegistrationTasks Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

type Rep ListThingRegistrationTasks = D1 ('MetaData "ListThingRegistrationTasks" "Amazonka.IoT.ListThingRegistrationTasks" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingRegistrationTasks'" '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 TaskStatus)))))

newListThingRegistrationTasks :: ListThingRegistrationTasks Source #

Create a value of ListThingRegistrationTasks 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:ListThingRegistrationTasks', listThingRegistrationTasks_maxResults - The maximum number of results to return at one time.

ListThingRegistrationTasks, listThingRegistrationTasks_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ListThingRegistrationTasks, listThingRegistrationTasks_status - The status of the bulk thing provisioning task.

data ListThingRegistrationTasksResponse Source #

Instances

Instances details
Generic ListThingRegistrationTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

Associated Types

type Rep ListThingRegistrationTasksResponse :: Type -> Type #

Read ListThingRegistrationTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

Show ListThingRegistrationTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

NFData ListThingRegistrationTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

Eq ListThingRegistrationTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

type Rep ListThingRegistrationTasksResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingRegistrationTasks

type Rep ListThingRegistrationTasksResponse = D1 ('MetaData "ListThingRegistrationTasksResponse" "Amazonka.IoT.ListThingRegistrationTasks" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingRegistrationTasksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "taskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListThingRegistrationTasksResponse Source #

Create a value of ListThingRegistrationTasksResponse 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:

ListThingRegistrationTasks, listThingRegistrationTasksResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

$sel:taskIds:ListThingRegistrationTasksResponse', listThingRegistrationTasksResponse_taskIds - A list of bulk thing provisioning task IDs.

$sel:httpStatus:ListThingRegistrationTasksResponse', listThingRegistrationTasksResponse_httpStatus - The response's http status code.

ListThingTypes (Paginated)

data ListThingTypes Source #

The input for the ListThingTypes operation.

See: newListThingTypes smart constructor.

Instances

Instances details
ToHeaders ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

ToPath ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

ToQuery ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

AWSPager ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

AWSRequest ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

Associated Types

type AWSResponse ListThingTypes #

Generic ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

Associated Types

type Rep ListThingTypes :: Type -> Type #

Read ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

Show ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

NFData ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

Methods

rnf :: ListThingTypes -> () #

Eq ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

Hashable ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

type AWSResponse ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

type Rep ListThingTypes Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

type Rep ListThingTypes = D1 ('MetaData "ListThingTypes" "Amazonka.IoT.ListThingTypes" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingTypes'" '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 "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListThingTypes :: ListThingTypes Source #

Create a value of ListThingTypes 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:ListThingTypes', listThingTypes_maxResults - The maximum number of results to return in this operation.

ListThingTypes, listThingTypes_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ListThingTypes, listThingTypes_thingTypeName - The name of the thing type.

data ListThingTypesResponse Source #

The output for the ListThingTypes operation.

See: newListThingTypesResponse smart constructor.

Instances

Instances details
Generic ListThingTypesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

Associated Types

type Rep ListThingTypesResponse :: Type -> Type #

Read ListThingTypesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

Show ListThingTypesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

NFData ListThingTypesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

Methods

rnf :: ListThingTypesResponse -> () #

Eq ListThingTypesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

type Rep ListThingTypesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingTypes

type Rep ListThingTypesResponse = D1 ('MetaData "ListThingTypesResponse" "Amazonka.IoT.ListThingTypes" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingTypesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThingTypeDefinition])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListThingTypesResponse Source #

Create a value of ListThingTypesResponse 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:

ListThingTypes, listThingTypesResponse_nextToken - The token for the next set of results. Will not be returned if operation has returned all results.

$sel:thingTypes:ListThingTypesResponse', listThingTypesResponse_thingTypes - The thing types.

$sel:httpStatus:ListThingTypesResponse', listThingTypesResponse_httpStatus - The response's http status code.

ListThings (Paginated)

data ListThings Source #

The input for the ListThings operation.

See: newListThings smart constructor.

Instances

Instances details
ToHeaders ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

Methods

toHeaders :: ListThings -> [Header] #

ToPath ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

ToQuery ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

AWSPager ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

AWSRequest ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

Associated Types

type AWSResponse ListThings #

Generic ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

Associated Types

type Rep ListThings :: Type -> Type #

Read ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

Show ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

NFData ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

Methods

rnf :: ListThings -> () #

Eq ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

Hashable ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

type AWSResponse ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

type Rep ListThings Source # 
Instance details

Defined in Amazonka.IoT.ListThings

type Rep ListThings = D1 ('MetaData "ListThings" "Amazonka.IoT.ListThings" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "attributeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usePrefixAttributeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newListThings :: ListThings Source #

Create a value of ListThings 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:attributeName:ListThings', listThings_attributeName - The attribute name used to search for things.

$sel:attributeValue:ListThings', listThings_attributeValue - The attribute value used to search for things.

$sel:maxResults:ListThings', listThings_maxResults - The maximum number of results to return in this operation.

ListThings, listThings_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ListThings, listThings_thingTypeName - The name of the thing type used to search for things.

$sel:usePrefixAttributeValue:ListThings', listThings_usePrefixAttributeValue - When true, the action returns the thing resources with attribute values that start with the attributeValue provided.

When false, or not present, the action returns only the thing resources with attribute values that match the entire attributeValue provided.

data ListThingsResponse Source #

The output from the ListThings operation.

See: newListThingsResponse smart constructor.

Instances

Instances details
Generic ListThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThings

Associated Types

type Rep ListThingsResponse :: Type -> Type #

Read ListThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThings

Show ListThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThings

NFData ListThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThings

Methods

rnf :: ListThingsResponse -> () #

Eq ListThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThings

type Rep ListThingsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThings

type Rep ListThingsResponse = D1 ('MetaData "ListThingsResponse" "Amazonka.IoT.ListThings" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "things") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThingAttribute])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListThingsResponse Source #

Create a value of ListThingsResponse 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:

ListThings, listThingsResponse_nextToken - The token to use to get the next set of results. Will not be returned if operation has returned all results.

$sel:things:ListThingsResponse', listThingsResponse_things - The things.

$sel:httpStatus:ListThingsResponse', listThingsResponse_httpStatus - The response's http status code.

ListThingsInBillingGroup (Paginated)

data ListThingsInBillingGroup Source #

See: newListThingsInBillingGroup smart constructor.

Instances

Instances details
ToHeaders ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

ToPath ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

ToQuery ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

AWSPager ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

AWSRequest ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

Generic ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

Associated Types

type Rep ListThingsInBillingGroup :: Type -> Type #

Read ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

Show ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

NFData ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

Eq ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

Hashable ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

type AWSResponse ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

type Rep ListThingsInBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

type Rep ListThingsInBillingGroup = D1 ('MetaData "ListThingsInBillingGroup" "Amazonka.IoT.ListThingsInBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingsInBillingGroup'" '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 "billingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListThingsInBillingGroup Source #

Create a value of ListThingsInBillingGroup 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:ListThingsInBillingGroup', listThingsInBillingGroup_maxResults - The maximum number of results to return per request.

ListThingsInBillingGroup, listThingsInBillingGroup_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

$sel:billingGroupName:ListThingsInBillingGroup', listThingsInBillingGroup_billingGroupName - The name of the billing group.

data ListThingsInBillingGroupResponse Source #

See: newListThingsInBillingGroupResponse smart constructor.

Instances

Instances details
Generic ListThingsInBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

Associated Types

type Rep ListThingsInBillingGroupResponse :: Type -> Type #

Read ListThingsInBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

Show ListThingsInBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

NFData ListThingsInBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

Eq ListThingsInBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

type Rep ListThingsInBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInBillingGroup

type Rep ListThingsInBillingGroupResponse = D1 ('MetaData "ListThingsInBillingGroupResponse" "Amazonka.IoT.ListThingsInBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingsInBillingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "things") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListThingsInBillingGroupResponse Source #

Create a value of ListThingsInBillingGroupResponse 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:

ListThingsInBillingGroup, listThingsInBillingGroupResponse_nextToken - The token to use to get the next set of results. Will not be returned if operation has returned all results.

$sel:things:ListThingsInBillingGroupResponse', listThingsInBillingGroupResponse_things - A list of things in the billing group.

$sel:httpStatus:ListThingsInBillingGroupResponse', listThingsInBillingGroupResponse_httpStatus - The response's http status code.

ListThingsInThingGroup (Paginated)

data ListThingsInThingGroup Source #

See: newListThingsInThingGroup smart constructor.

Instances

Instances details
ToHeaders ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

ToPath ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

ToQuery ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

AWSPager ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

AWSRequest ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

Associated Types

type AWSResponse ListThingsInThingGroup #

Generic ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

Associated Types

type Rep ListThingsInThingGroup :: Type -> Type #

Read ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

Show ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

NFData ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

Methods

rnf :: ListThingsInThingGroup -> () #

Eq ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

Hashable ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

type AWSResponse ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

type Rep ListThingsInThingGroup Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

type Rep ListThingsInThingGroup = D1 ('MetaData "ListThingsInThingGroup" "Amazonka.IoT.ListThingsInThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingsInThingGroup'" '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 "recursive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListThingsInThingGroup Source #

Create a value of ListThingsInThingGroup 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:ListThingsInThingGroup', listThingsInThingGroup_maxResults - The maximum number of results to return at one time.

ListThingsInThingGroup, listThingsInThingGroup_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

$sel:recursive:ListThingsInThingGroup', listThingsInThingGroup_recursive - When true, list things in this thing group and in all child groups as well.

ListThingsInThingGroup, listThingsInThingGroup_thingGroupName - The thing group name.

data ListThingsInThingGroupResponse Source #

See: newListThingsInThingGroupResponse smart constructor.

Instances

Instances details
Generic ListThingsInThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

Associated Types

type Rep ListThingsInThingGroupResponse :: Type -> Type #

Read ListThingsInThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

Show ListThingsInThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

NFData ListThingsInThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

Eq ListThingsInThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

type Rep ListThingsInThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.ListThingsInThingGroup

type Rep ListThingsInThingGroupResponse = D1 ('MetaData "ListThingsInThingGroupResponse" "Amazonka.IoT.ListThingsInThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListThingsInThingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "things") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListThingsInThingGroupResponse Source #

Create a value of ListThingsInThingGroupResponse 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:

ListThingsInThingGroup, listThingsInThingGroupResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

$sel:things:ListThingsInThingGroupResponse', listThingsInThingGroupResponse_things - The things in the specified thing group.

$sel:httpStatus:ListThingsInThingGroupResponse', listThingsInThingGroupResponse_httpStatus - The response's http status code.

ListTopicRuleDestinations (Paginated)

data ListTopicRuleDestinations Source #

See: newListTopicRuleDestinations smart constructor.

Instances

Instances details
ToHeaders ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

ToPath ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

ToQuery ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

AWSPager ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

AWSRequest ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

Generic ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

Associated Types

type Rep ListTopicRuleDestinations :: Type -> Type #

Read ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

Show ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

NFData ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

Eq ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

Hashable ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

type AWSResponse ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

type Rep ListTopicRuleDestinations Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

type Rep ListTopicRuleDestinations = D1 ('MetaData "ListTopicRuleDestinations" "Amazonka.IoT.ListTopicRuleDestinations" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListTopicRuleDestinations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListTopicRuleDestinations :: ListTopicRuleDestinations Source #

Create a value of ListTopicRuleDestinations 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:ListTopicRuleDestinations', listTopicRuleDestinations_maxResults - The maximum number of results to return at one time.

ListTopicRuleDestinations, listTopicRuleDestinations_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

data ListTopicRuleDestinationsResponse Source #

See: newListTopicRuleDestinationsResponse smart constructor.

Instances

Instances details
Generic ListTopicRuleDestinationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

Associated Types

type Rep ListTopicRuleDestinationsResponse :: Type -> Type #

Read ListTopicRuleDestinationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

Show ListTopicRuleDestinationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

NFData ListTopicRuleDestinationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

Eq ListTopicRuleDestinationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

type Rep ListTopicRuleDestinationsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRuleDestinations

type Rep ListTopicRuleDestinationsResponse = D1 ('MetaData "ListTopicRuleDestinationsResponse" "Amazonka.IoT.ListTopicRuleDestinations" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListTopicRuleDestinationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TopicRuleDestinationSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTopicRuleDestinationsResponse Source #

Create a value of ListTopicRuleDestinationsResponse 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:destinationSummaries:ListTopicRuleDestinationsResponse', listTopicRuleDestinationsResponse_destinationSummaries - Information about a topic rule destination.

ListTopicRuleDestinations, listTopicRuleDestinationsResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

$sel:httpStatus:ListTopicRuleDestinationsResponse', listTopicRuleDestinationsResponse_httpStatus - The response's http status code.

ListTopicRules (Paginated)

data ListTopicRules Source #

The input for the ListTopicRules operation.

See: newListTopicRules smart constructor.

Instances

Instances details
ToHeaders ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

ToPath ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

ToQuery ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

AWSPager ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

AWSRequest ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

Associated Types

type AWSResponse ListTopicRules #

Generic ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

Associated Types

type Rep ListTopicRules :: Type -> Type #

Read ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

Show ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

NFData ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

Methods

rnf :: ListTopicRules -> () #

Eq ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

Hashable ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

type AWSResponse ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

type Rep ListTopicRules Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

type Rep ListTopicRules = D1 ('MetaData "ListTopicRules" "Amazonka.IoT.ListTopicRules" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListTopicRules'" '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 "ruleDisabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "topic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListTopicRules :: ListTopicRules Source #

Create a value of ListTopicRules 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:ListTopicRules', listTopicRules_maxResults - The maximum number of results to return.

ListTopicRules, listTopicRules_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ListTopicRules, listTopicRules_ruleDisabled - Specifies whether the rule is disabled.

ListTopicRules, listTopicRules_topic - The topic.

data ListTopicRulesResponse Source #

The output from the ListTopicRules operation.

See: newListTopicRulesResponse smart constructor.

Instances

Instances details
Generic ListTopicRulesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

Associated Types

type Rep ListTopicRulesResponse :: Type -> Type #

Read ListTopicRulesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

Show ListTopicRulesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

NFData ListTopicRulesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

Methods

rnf :: ListTopicRulesResponse -> () #

Eq ListTopicRulesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

type Rep ListTopicRulesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListTopicRules

type Rep ListTopicRulesResponse = D1 ('MetaData "ListTopicRulesResponse" "Amazonka.IoT.ListTopicRules" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListTopicRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TopicRuleListItem])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTopicRulesResponse Source #

Create a value of ListTopicRulesResponse 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:

ListTopicRules, listTopicRulesResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

$sel:rules:ListTopicRulesResponse', listTopicRulesResponse_rules - The rules.

$sel:httpStatus:ListTopicRulesResponse', listTopicRulesResponse_httpStatus - The response's http status code.

ListV2LoggingLevels (Paginated)

data ListV2LoggingLevels Source #

See: newListV2LoggingLevels smart constructor.

Instances

Instances details
ToHeaders ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

ToPath ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

ToQuery ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

AWSPager ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

AWSRequest ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

Associated Types

type AWSResponse ListV2LoggingLevels #

Generic ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

Associated Types

type Rep ListV2LoggingLevels :: Type -> Type #

Read ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

Show ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

NFData ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

Methods

rnf :: ListV2LoggingLevels -> () #

Eq ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

Hashable ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

type AWSResponse ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

type Rep ListV2LoggingLevels Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

type Rep ListV2LoggingLevels = D1 ('MetaData "ListV2LoggingLevels" "Amazonka.IoT.ListV2LoggingLevels" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListV2LoggingLevels'" '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 "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogTargetType)))))

newListV2LoggingLevels :: ListV2LoggingLevels Source #

Create a value of ListV2LoggingLevels 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:ListV2LoggingLevels', listV2LoggingLevels_maxResults - The maximum number of results to return at one time.

ListV2LoggingLevels, listV2LoggingLevels_nextToken - To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

ListV2LoggingLevels, listV2LoggingLevels_targetType - The type of resource for which you are configuring logging. Must be THING_Group.

data ListV2LoggingLevelsResponse Source #

See: newListV2LoggingLevelsResponse smart constructor.

Instances

Instances details
Generic ListV2LoggingLevelsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

Associated Types

type Rep ListV2LoggingLevelsResponse :: Type -> Type #

Read ListV2LoggingLevelsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

Show ListV2LoggingLevelsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

NFData ListV2LoggingLevelsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

Eq ListV2LoggingLevelsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

type Rep ListV2LoggingLevelsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListV2LoggingLevels

type Rep ListV2LoggingLevelsResponse = D1 ('MetaData "ListV2LoggingLevelsResponse" "Amazonka.IoT.ListV2LoggingLevels" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListV2LoggingLevelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logTargetConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogTargetConfiguration])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListV2LoggingLevelsResponse Source #

Create a value of ListV2LoggingLevelsResponse 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:logTargetConfigurations:ListV2LoggingLevelsResponse', listV2LoggingLevelsResponse_logTargetConfigurations - The logging configuration for a target.

ListV2LoggingLevels, listV2LoggingLevelsResponse_nextToken - The token to use to get the next set of results, or null if there are no additional results.

$sel:httpStatus:ListV2LoggingLevelsResponse', listV2LoggingLevelsResponse_httpStatus - The response's http status code.

ListViolationEvents (Paginated)

data ListViolationEvents Source #

See: newListViolationEvents smart constructor.

Instances

Instances details
ToHeaders ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

ToPath ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

ToQuery ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

AWSPager ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

AWSRequest ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

Associated Types

type AWSResponse ListViolationEvents #

Generic ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

Associated Types

type Rep ListViolationEvents :: Type -> Type #

Read ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

Show ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

NFData ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

Methods

rnf :: ListViolationEvents -> () #

Eq ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

Hashable ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

type AWSResponse ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

type Rep ListViolationEvents Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

newListViolationEvents Source #

Create a value of ListViolationEvents 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:behaviorCriteriaType:ListViolationEvents', listViolationEvents_behaviorCriteriaType - The criteria for a behavior.

$sel:listSuppressedAlerts:ListViolationEvents', listViolationEvents_listSuppressedAlerts - A list of all suppressed alerts.

$sel:maxResults:ListViolationEvents', listViolationEvents_maxResults - The maximum number of results to return at one time.

ListViolationEvents, listViolationEvents_nextToken - The token for the next set of results.

ListViolationEvents, listViolationEvents_securityProfileName - A filter to limit results to those alerts generated by the specified security profile.

ListViolationEvents, listViolationEvents_thingName - A filter to limit results to those alerts caused by the specified thing.

ListViolationEvents, listViolationEvents_verificationState - The verification state of the violation (detect alarm).

ListViolationEvents, listViolationEvents_startTime - The start time for the alerts to be listed.

ListViolationEvents, listViolationEvents_endTime - The end time for the alerts to be listed.

data ListViolationEventsResponse Source #

See: newListViolationEventsResponse smart constructor.

Instances

Instances details
Generic ListViolationEventsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

Associated Types

type Rep ListViolationEventsResponse :: Type -> Type #

Read ListViolationEventsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

Show ListViolationEventsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

NFData ListViolationEventsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

Eq ListViolationEventsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

type Rep ListViolationEventsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListViolationEvents

type Rep ListViolationEventsResponse = D1 ('MetaData "ListViolationEventsResponse" "Amazonka.IoT.ListViolationEvents" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListViolationEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "violationEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ViolationEvent])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListViolationEventsResponse Source #

Create a value of ListViolationEventsResponse 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:

ListViolationEvents, listViolationEventsResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:violationEvents:ListViolationEventsResponse', listViolationEventsResponse_violationEvents - The security profile violation alerts issued for this account during the given time period, potentially filtered by security profile, behavior violated, or thing (device) violating.

$sel:httpStatus:ListViolationEventsResponse', listViolationEventsResponse_httpStatus - The response's http status code.

PutVerificationStateOnViolation

data PutVerificationStateOnViolation Source #

See: newPutVerificationStateOnViolation smart constructor.

Instances

Instances details
ToJSON PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

ToHeaders PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

ToPath PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

ToQuery PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

AWSRequest PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

Generic PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

Associated Types

type Rep PutVerificationStateOnViolation :: Type -> Type #

Read PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

Show PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

NFData PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

Eq PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

Hashable PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

type AWSResponse PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

type Rep PutVerificationStateOnViolation Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

type Rep PutVerificationStateOnViolation = D1 ('MetaData "PutVerificationStateOnViolation" "Amazonka.IoT.PutVerificationStateOnViolation" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "PutVerificationStateOnViolation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "verificationStateDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "violationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "verificationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VerificationState))))

newPutVerificationStateOnViolation Source #

Create a value of PutVerificationStateOnViolation 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:

PutVerificationStateOnViolation, putVerificationStateOnViolation_verificationStateDescription - The description of the verification state of the violation (detect alarm).

PutVerificationStateOnViolation, putVerificationStateOnViolation_violationId - The violation ID.

PutVerificationStateOnViolation, putVerificationStateOnViolation_verificationState - The verification state of the violation.

data PutVerificationStateOnViolationResponse Source #

Instances

Instances details
Generic PutVerificationStateOnViolationResponse Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

Read PutVerificationStateOnViolationResponse Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

Show PutVerificationStateOnViolationResponse Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

NFData PutVerificationStateOnViolationResponse Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

Eq PutVerificationStateOnViolationResponse Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

type Rep PutVerificationStateOnViolationResponse Source # 
Instance details

Defined in Amazonka.IoT.PutVerificationStateOnViolation

type Rep PutVerificationStateOnViolationResponse = D1 ('MetaData "PutVerificationStateOnViolationResponse" "Amazonka.IoT.PutVerificationStateOnViolation" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "PutVerificationStateOnViolationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutVerificationStateOnViolationResponse Source #

Create a value of PutVerificationStateOnViolationResponse 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:PutVerificationStateOnViolationResponse', putVerificationStateOnViolationResponse_httpStatus - The response's http status code.

RegisterCACertificate

data RegisterCACertificate Source #

The input to the RegisterCACertificate operation.

See: newRegisterCACertificate smart constructor.

Instances

Instances details
ToJSON RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

ToHeaders RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

ToPath RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

ToQuery RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

AWSRequest RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

Associated Types

type AWSResponse RegisterCACertificate #

Generic RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

Associated Types

type Rep RegisterCACertificate :: Type -> Type #

Read RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

Show RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

NFData RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

Methods

rnf :: RegisterCACertificate -> () #

Eq RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

Hashable RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

type AWSResponse RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

type Rep RegisterCACertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

type Rep RegisterCACertificate = D1 ('MetaData "RegisterCACertificate" "Amazonka.IoT.RegisterCACertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RegisterCACertificate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowAutoRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "certificateMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateMode)) :*: S1 ('MetaSel ('Just "registrationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegistrationConfig)))) :*: ((S1 ('MetaSel ('Just "setAsActive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "verificationCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "caCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newRegisterCACertificate Source #

Create a value of RegisterCACertificate 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:allowAutoRegistration:RegisterCACertificate', registerCACertificate_allowAutoRegistration - Allows this CA certificate to be used for auto registration of device certificates.

RegisterCACertificate, registerCACertificate_certificateMode - Describes the certificate mode in which the Certificate Authority (CA) will be registered. If the verificationCertificate field is not provided, set certificateMode to be SNI_ONLY. If the verificationCertificate field is provided, set certificateMode to be DEFAULT. When certificateMode is not provided, it defaults to DEFAULT. All the device certificates that are registered using this CA will be registered in the same certificate mode as the CA. For more information about certificate mode for device certificates, see certificate mode.

$sel:registrationConfig:RegisterCACertificate', registerCACertificate_registrationConfig - Information about the registration configuration.

$sel:setAsActive:RegisterCACertificate', registerCACertificate_setAsActive - A boolean value that specifies if the CA certificate is set to active.

Valid values: ACTIVE | INACTIVE

$sel:tags:RegisterCACertificate', registerCACertificate_tags - Metadata which can be used to manage the CA certificate.

For URI Request parameters use format: ...key1=value1&key2=value2...

For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."

For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."

$sel:verificationCertificate:RegisterCACertificate', registerCACertificate_verificationCertificate - The private key verification certificate. If certificateMode is SNI_ONLY, the verificationCertificate field must be empty. If certificateMode is DEFAULT or not provided, the verificationCertificate field must not be empty.

$sel:caCertificate:RegisterCACertificate', registerCACertificate_caCertificate - The CA certificate.

data RegisterCACertificateResponse Source #

The output from the RegisterCACertificateResponse operation.

See: newRegisterCACertificateResponse smart constructor.

Instances

Instances details
Generic RegisterCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

Associated Types

type Rep RegisterCACertificateResponse :: Type -> Type #

Read RegisterCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

Show RegisterCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

NFData RegisterCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

Eq RegisterCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

type Rep RegisterCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCACertificate

type Rep RegisterCACertificateResponse = D1 ('MetaData "RegisterCACertificateResponse" "Amazonka.IoT.RegisterCACertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RegisterCACertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newRegisterCACertificateResponse Source #

Create a value of RegisterCACertificateResponse 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:

RegisterCACertificateResponse, registerCACertificateResponse_certificateArn - The CA certificate ARN.

RegisterCACertificateResponse, registerCACertificateResponse_certificateId - The CA certificate identifier.

$sel:httpStatus:RegisterCACertificateResponse', registerCACertificateResponse_httpStatus - The response's http status code.

RegisterCertificate

data RegisterCertificate Source #

The input to the RegisterCertificate operation.

See: newRegisterCertificate smart constructor.

Instances

Instances details
ToJSON RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

ToHeaders RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

ToPath RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

ToQuery RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

AWSRequest RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

Associated Types

type AWSResponse RegisterCertificate #

Generic RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

Associated Types

type Rep RegisterCertificate :: Type -> Type #

Read RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

Show RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

NFData RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

Methods

rnf :: RegisterCertificate -> () #

Eq RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

Hashable RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

type AWSResponse RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

type Rep RegisterCertificate Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

type Rep RegisterCertificate = D1 ('MetaData "RegisterCertificate" "Amazonka.IoT.RegisterCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RegisterCertificate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "caCertificatePem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "setAsActive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateStatus)) :*: S1 ('MetaSel ('Just "certificatePem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRegisterCertificate Source #

Create a value of RegisterCertificate 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:caCertificatePem:RegisterCertificate', registerCertificate_caCertificatePem - The CA certificate used to sign the device certificate being registered.

$sel:setAsActive:RegisterCertificate', registerCertificate_setAsActive - A boolean value that specifies if the certificate is set to active.

Valid values: ACTIVE | INACTIVE

RegisterCertificate, registerCertificate_status - The status of the register certificate request. Valid values that you can use include ACTIVE, INACTIVE, and REVOKED.

RegisterCertificate, registerCertificate_certificatePem - The certificate data, in PEM format.

data RegisterCertificateResponse Source #

The output from the RegisterCertificate operation.

See: newRegisterCertificateResponse smart constructor.

Instances

Instances details
Generic RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

Associated Types

type Rep RegisterCertificateResponse :: Type -> Type #

Read RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

Show RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

NFData RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

Eq RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

type Rep RegisterCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificate

type Rep RegisterCertificateResponse = D1 ('MetaData "RegisterCertificateResponse" "Amazonka.IoT.RegisterCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RegisterCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newRegisterCertificateResponse Source #

Create a value of RegisterCertificateResponse 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:

RegisterCertificateResponse, registerCertificateResponse_certificateArn - The certificate ARN.

RegisterCertificateResponse, registerCertificateResponse_certificateId - The certificate identifier.

$sel:httpStatus:RegisterCertificateResponse', registerCertificateResponse_httpStatus - The response's http status code.

RegisterCertificateWithoutCA

data RegisterCertificateWithoutCA Source #

See: newRegisterCertificateWithoutCA smart constructor.

Instances

Instances details
ToJSON RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

ToHeaders RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

ToPath RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

ToQuery RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

AWSRequest RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

Generic RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

Associated Types

type Rep RegisterCertificateWithoutCA :: Type -> Type #

Read RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

Show RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

NFData RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

Eq RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

Hashable RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

type AWSResponse RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

type Rep RegisterCertificateWithoutCA Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

type Rep RegisterCertificateWithoutCA = D1 ('MetaData "RegisterCertificateWithoutCA" "Amazonka.IoT.RegisterCertificateWithoutCA" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RegisterCertificateWithoutCA'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateStatus)) :*: S1 ('MetaSel ('Just "certificatePem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRegisterCertificateWithoutCA Source #

Create a value of RegisterCertificateWithoutCA 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:

RegisterCertificateWithoutCA, registerCertificateWithoutCA_status - The status of the register certificate request.

RegisterCertificateWithoutCA, registerCertificateWithoutCA_certificatePem - The certificate data, in PEM format.

data RegisterCertificateWithoutCAResponse Source #

Instances

Instances details
Generic RegisterCertificateWithoutCAResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

Read RegisterCertificateWithoutCAResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

Show RegisterCertificateWithoutCAResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

NFData RegisterCertificateWithoutCAResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

Eq RegisterCertificateWithoutCAResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

type Rep RegisterCertificateWithoutCAResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterCertificateWithoutCA

type Rep RegisterCertificateWithoutCAResponse = D1 ('MetaData "RegisterCertificateWithoutCAResponse" "Amazonka.IoT.RegisterCertificateWithoutCA" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RegisterCertificateWithoutCAResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newRegisterCertificateWithoutCAResponse Source #

Create a value of RegisterCertificateWithoutCAResponse 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:

RegisterCertificateWithoutCAResponse, registerCertificateWithoutCAResponse_certificateArn - The Amazon Resource Name (ARN) of the registered certificate.

RegisterCertificateWithoutCAResponse, registerCertificateWithoutCAResponse_certificateId - The ID of the registered certificate. (The last part of the certificate ARN contains the certificate ID.

$sel:httpStatus:RegisterCertificateWithoutCAResponse', registerCertificateWithoutCAResponse_httpStatus - The response's http status code.

RegisterThing

data RegisterThing Source #

See: newRegisterThing smart constructor.

Instances

Instances details
ToJSON RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

ToHeaders RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

ToPath RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

ToQuery RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

AWSRequest RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

Associated Types

type AWSResponse RegisterThing #

Generic RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

Associated Types

type Rep RegisterThing :: Type -> Type #

Read RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

Show RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

NFData RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

Methods

rnf :: RegisterThing -> () #

Eq RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

Hashable RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

type AWSResponse RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

type Rep RegisterThing Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

type Rep RegisterThing = D1 ('MetaData "RegisterThing" "Amazonka.IoT.RegisterThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RegisterThing'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "templateBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRegisterThing Source #

Create a value of RegisterThing 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:parameters:RegisterThing', registerThing_parameters - The parameters for provisioning a thing. See Provisioning Templates for more information.

RegisterThing, registerThing_templateBody - The provisioning template. See Provisioning Devices That Have Device Certificates for more information.

data RegisterThingResponse Source #

See: newRegisterThingResponse smart constructor.

Instances

Instances details
Generic RegisterThingResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

Associated Types

type Rep RegisterThingResponse :: Type -> Type #

Read RegisterThingResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

Show RegisterThingResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

NFData RegisterThingResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

Methods

rnf :: RegisterThingResponse -> () #

Eq RegisterThingResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

type Rep RegisterThingResponse Source # 
Instance details

Defined in Amazonka.IoT.RegisterThing

type Rep RegisterThingResponse = D1 ('MetaData "RegisterThingResponse" "Amazonka.IoT.RegisterThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RegisterThingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificatePem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newRegisterThingResponse Source #

Create a value of RegisterThingResponse 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:

RegisterThingResponse, registerThingResponse_certificatePem - The certificate data, in PEM format.

$sel:resourceArns:RegisterThingResponse', registerThingResponse_resourceArns - ARNs for the generated resources.

$sel:httpStatus:RegisterThingResponse', registerThingResponse_httpStatus - The response's http status code.

RejectCertificateTransfer

data RejectCertificateTransfer Source #

The input for the RejectCertificateTransfer operation.

See: newRejectCertificateTransfer smart constructor.

Instances

Instances details
ToJSON RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

ToHeaders RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

ToPath RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

ToQuery RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

AWSRequest RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

Generic RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

Associated Types

type Rep RejectCertificateTransfer :: Type -> Type #

Read RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

Show RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

NFData RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

Eq RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

Hashable RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

type AWSResponse RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

type Rep RejectCertificateTransfer Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

type Rep RejectCertificateTransfer = D1 ('MetaData "RejectCertificateTransfer" "Amazonka.IoT.RejectCertificateTransfer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RejectCertificateTransfer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rejectReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRejectCertificateTransfer Source #

Create a value of RejectCertificateTransfer 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:

RejectCertificateTransfer, rejectCertificateTransfer_rejectReason - The reason the certificate transfer was rejected.

RejectCertificateTransfer, rejectCertificateTransfer_certificateId - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

data RejectCertificateTransferResponse Source #

See: newRejectCertificateTransferResponse smart constructor.

Instances

Instances details
Generic RejectCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

Associated Types

type Rep RejectCertificateTransferResponse :: Type -> Type #

Read RejectCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

Show RejectCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

NFData RejectCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

Eq RejectCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

type Rep RejectCertificateTransferResponse Source # 
Instance details

Defined in Amazonka.IoT.RejectCertificateTransfer

type Rep RejectCertificateTransferResponse = D1 ('MetaData "RejectCertificateTransferResponse" "Amazonka.IoT.RejectCertificateTransfer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RejectCertificateTransferResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newRejectCertificateTransferResponse :: RejectCertificateTransferResponse Source #

Create a value of RejectCertificateTransferResponse with all optional fields omitted.

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

RemoveThingFromBillingGroup

data RemoveThingFromBillingGroup Source #

See: newRemoveThingFromBillingGroup smart constructor.

Instances

Instances details
ToJSON RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

ToHeaders RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

ToPath RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

ToQuery RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

AWSRequest RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

Generic RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

Associated Types

type Rep RemoveThingFromBillingGroup :: Type -> Type #

Read RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

Show RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

NFData RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

Eq RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

Hashable RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

type AWSResponse RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

type Rep RemoveThingFromBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

type Rep RemoveThingFromBillingGroup = D1 ('MetaData "RemoveThingFromBillingGroup" "Amazonka.IoT.RemoveThingFromBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RemoveThingFromBillingGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "billingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "billingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRemoveThingFromBillingGroup :: RemoveThingFromBillingGroup Source #

Create a value of RemoveThingFromBillingGroup 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:billingGroupArn:RemoveThingFromBillingGroup', removeThingFromBillingGroup_billingGroupArn - The ARN of the billing group.

$sel:billingGroupName:RemoveThingFromBillingGroup', removeThingFromBillingGroup_billingGroupName - The name of the billing group.

RemoveThingFromBillingGroup, removeThingFromBillingGroup_thingArn - The ARN of the thing to be removed from the billing group.

RemoveThingFromBillingGroup, removeThingFromBillingGroup_thingName - The name of the thing to be removed from the billing group.

data RemoveThingFromBillingGroupResponse Source #

Instances

Instances details
Generic RemoveThingFromBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

Read RemoveThingFromBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

Show RemoveThingFromBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

NFData RemoveThingFromBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

Eq RemoveThingFromBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

type Rep RemoveThingFromBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromBillingGroup

type Rep RemoveThingFromBillingGroupResponse = D1 ('MetaData "RemoveThingFromBillingGroupResponse" "Amazonka.IoT.RemoveThingFromBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RemoveThingFromBillingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRemoveThingFromBillingGroupResponse Source #

Create a value of RemoveThingFromBillingGroupResponse 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:RemoveThingFromBillingGroupResponse', removeThingFromBillingGroupResponse_httpStatus - The response's http status code.

RemoveThingFromThingGroup

data RemoveThingFromThingGroup Source #

See: newRemoveThingFromThingGroup smart constructor.

Instances

Instances details
ToJSON RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

ToHeaders RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

ToPath RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

ToQuery RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

AWSRequest RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

Generic RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

Associated Types

type Rep RemoveThingFromThingGroup :: Type -> Type #

Read RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

Show RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

NFData RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

Eq RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

Hashable RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

type AWSResponse RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

type Rep RemoveThingFromThingGroup Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

type Rep RemoveThingFromThingGroup = D1 ('MetaData "RemoveThingFromThingGroup" "Amazonka.IoT.RemoveThingFromThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RemoveThingFromThingGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "thingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRemoveThingFromThingGroup :: RemoveThingFromThingGroup Source #

Create a value of RemoveThingFromThingGroup 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:

RemoveThingFromThingGroup, removeThingFromThingGroup_thingArn - The ARN of the thing to remove from the group.

$sel:thingGroupArn:RemoveThingFromThingGroup', removeThingFromThingGroup_thingGroupArn - The group ARN.

RemoveThingFromThingGroup, removeThingFromThingGroup_thingGroupName - The group name.

RemoveThingFromThingGroup, removeThingFromThingGroup_thingName - The name of the thing to remove from the group.

data RemoveThingFromThingGroupResponse Source #

See: newRemoveThingFromThingGroupResponse smart constructor.

Instances

Instances details
Generic RemoveThingFromThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

Associated Types

type Rep RemoveThingFromThingGroupResponse :: Type -> Type #

Read RemoveThingFromThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

Show RemoveThingFromThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

NFData RemoveThingFromThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

Eq RemoveThingFromThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

type Rep RemoveThingFromThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.RemoveThingFromThingGroup

type Rep RemoveThingFromThingGroupResponse = D1 ('MetaData "RemoveThingFromThingGroupResponse" "Amazonka.IoT.RemoveThingFromThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RemoveThingFromThingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRemoveThingFromThingGroupResponse Source #

Create a value of RemoveThingFromThingGroupResponse 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:RemoveThingFromThingGroupResponse', removeThingFromThingGroupResponse_httpStatus - The response's http status code.

ReplaceTopicRule

data ReplaceTopicRule Source #

The input for the ReplaceTopicRule operation.

See: newReplaceTopicRule smart constructor.

Instances

Instances details
ToJSON ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

ToHeaders ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

ToPath ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

ToQuery ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

AWSRequest ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

Associated Types

type AWSResponse ReplaceTopicRule #

Generic ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

Associated Types

type Rep ReplaceTopicRule :: Type -> Type #

Read ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

Show ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

NFData ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

Methods

rnf :: ReplaceTopicRule -> () #

Eq ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

Hashable ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

type AWSResponse ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

type Rep ReplaceTopicRule Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

type Rep ReplaceTopicRule = D1 ('MetaData "ReplaceTopicRule" "Amazonka.IoT.ReplaceTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ReplaceTopicRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "topicRulePayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TopicRulePayload)))

newReplaceTopicRule Source #

Create a value of ReplaceTopicRule 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:

ReplaceTopicRule, replaceTopicRule_ruleName - The name of the rule.

$sel:topicRulePayload:ReplaceTopicRule', replaceTopicRule_topicRulePayload - The rule payload.

data ReplaceTopicRuleResponse Source #

See: newReplaceTopicRuleResponse smart constructor.

Instances

Instances details
Generic ReplaceTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

Associated Types

type Rep ReplaceTopicRuleResponse :: Type -> Type #

Read ReplaceTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

Show ReplaceTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

NFData ReplaceTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

Eq ReplaceTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

type Rep ReplaceTopicRuleResponse Source # 
Instance details

Defined in Amazonka.IoT.ReplaceTopicRule

type Rep ReplaceTopicRuleResponse = D1 ('MetaData "ReplaceTopicRuleResponse" "Amazonka.IoT.ReplaceTopicRule" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ReplaceTopicRuleResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newReplaceTopicRuleResponse :: ReplaceTopicRuleResponse Source #

Create a value of ReplaceTopicRuleResponse with all optional fields omitted.

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

SearchIndex

data SearchIndex Source #

See: newSearchIndex smart constructor.

Instances

Instances details
ToJSON SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

ToHeaders SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

Methods

toHeaders :: SearchIndex -> [Header] #

ToPath SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

ToQuery SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

AWSRequest SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

Associated Types

type AWSResponse SearchIndex #

Generic SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

Associated Types

type Rep SearchIndex :: Type -> Type #

Read SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

Show SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

NFData SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

Methods

rnf :: SearchIndex -> () #

Eq SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

Hashable SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

type AWSResponse SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

type Rep SearchIndex Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

type Rep SearchIndex = D1 ('MetaData "SearchIndex" "Amazonka.IoT.SearchIndex" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SearchIndex'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "queryVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newSearchIndex Source #

Create a value of SearchIndex 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:indexName:SearchIndex', searchIndex_indexName - The search index name.

$sel:maxResults:SearchIndex', searchIndex_maxResults - The maximum number of results to return at one time.

SearchIndex, searchIndex_nextToken - The token used to get the next set of results, or null if there are no additional results.

$sel:queryVersion:SearchIndex', searchIndex_queryVersion - The query version.

SearchIndex, searchIndex_queryString - The search query string. For more information about the search query syntax, see Query syntax.

data SearchIndexResponse Source #

See: newSearchIndexResponse smart constructor.

Instances

Instances details
Generic SearchIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

Associated Types

type Rep SearchIndexResponse :: Type -> Type #

Read SearchIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

Show SearchIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

NFData SearchIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

Methods

rnf :: SearchIndexResponse -> () #

Eq SearchIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

type Rep SearchIndexResponse Source # 
Instance details

Defined in Amazonka.IoT.SearchIndex

type Rep SearchIndexResponse = D1 ('MetaData "SearchIndexResponse" "Amazonka.IoT.SearchIndex" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SearchIndexResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThingGroupDocument]))) :*: (S1 ('MetaSel ('Just "things") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThingDocument])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSearchIndexResponse Source #

Create a value of SearchIndexResponse 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:

SearchIndex, searchIndexResponse_nextToken - The token used to get the next set of results, or null if there are no additional results.

$sel:thingGroups:SearchIndexResponse', searchIndexResponse_thingGroups - The thing groups that match the search query.

$sel:things:SearchIndexResponse', searchIndexResponse_things - The things that match the search query.

$sel:httpStatus:SearchIndexResponse', searchIndexResponse_httpStatus - The response's http status code.

SetDefaultAuthorizer

data SetDefaultAuthorizer Source #

See: newSetDefaultAuthorizer smart constructor.

Instances

Instances details
ToJSON SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

ToHeaders SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

ToPath SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

ToQuery SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

AWSRequest SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

Associated Types

type AWSResponse SetDefaultAuthorizer #

Generic SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

Associated Types

type Rep SetDefaultAuthorizer :: Type -> Type #

Read SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

Show SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

NFData SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

Methods

rnf :: SetDefaultAuthorizer -> () #

Eq SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

Hashable SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

type AWSResponse SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

type Rep SetDefaultAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

type Rep SetDefaultAuthorizer = D1 ('MetaData "SetDefaultAuthorizer" "Amazonka.IoT.SetDefaultAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SetDefaultAuthorizer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSetDefaultAuthorizer Source #

Create a value of SetDefaultAuthorizer 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:

SetDefaultAuthorizer, setDefaultAuthorizer_authorizerName - The authorizer name.

data SetDefaultAuthorizerResponse Source #

See: newSetDefaultAuthorizerResponse smart constructor.

Instances

Instances details
Generic SetDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

Associated Types

type Rep SetDefaultAuthorizerResponse :: Type -> Type #

Read SetDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

Show SetDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

NFData SetDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

Eq SetDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

type Rep SetDefaultAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultAuthorizer

type Rep SetDefaultAuthorizerResponse = D1 ('MetaData "SetDefaultAuthorizerResponse" "Amazonka.IoT.SetDefaultAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SetDefaultAuthorizerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSetDefaultAuthorizerResponse Source #

Create a value of SetDefaultAuthorizerResponse 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:

SetDefaultAuthorizerResponse, setDefaultAuthorizerResponse_authorizerArn - The authorizer ARN.

SetDefaultAuthorizer, setDefaultAuthorizerResponse_authorizerName - The authorizer name.

$sel:httpStatus:SetDefaultAuthorizerResponse', setDefaultAuthorizerResponse_httpStatus - The response's http status code.

SetDefaultPolicyVersion

data SetDefaultPolicyVersion Source #

The input for the SetDefaultPolicyVersion operation.

See: newSetDefaultPolicyVersion smart constructor.

Instances

Instances details
ToJSON SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

ToHeaders SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

ToPath SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

ToQuery SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

AWSRequest SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

Generic SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

Associated Types

type Rep SetDefaultPolicyVersion :: Type -> Type #

Read SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

Show SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

NFData SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

Methods

rnf :: SetDefaultPolicyVersion -> () #

Eq SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

Hashable SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

type AWSResponse SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

type Rep SetDefaultPolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

type Rep SetDefaultPolicyVersion = D1 ('MetaData "SetDefaultPolicyVersion" "Amazonka.IoT.SetDefaultPolicyVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SetDefaultPolicyVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSetDefaultPolicyVersion Source #

Create a value of SetDefaultPolicyVersion 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:

SetDefaultPolicyVersion, setDefaultPolicyVersion_policyName - The policy name.

SetDefaultPolicyVersion, setDefaultPolicyVersion_policyVersionId - The policy version ID.

data SetDefaultPolicyVersionResponse Source #

See: newSetDefaultPolicyVersionResponse smart constructor.

Instances

Instances details
Generic SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

Associated Types

type Rep SetDefaultPolicyVersionResponse :: Type -> Type #

Read SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

Show SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

NFData SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

Eq SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

type Rep SetDefaultPolicyVersionResponse Source # 
Instance details

Defined in Amazonka.IoT.SetDefaultPolicyVersion

type Rep SetDefaultPolicyVersionResponse = D1 ('MetaData "SetDefaultPolicyVersionResponse" "Amazonka.IoT.SetDefaultPolicyVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SetDefaultPolicyVersionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newSetDefaultPolicyVersionResponse :: SetDefaultPolicyVersionResponse Source #

Create a value of SetDefaultPolicyVersionResponse with all optional fields omitted.

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

SetLoggingOptions

data SetLoggingOptions Source #

The input for the SetLoggingOptions operation.

See: newSetLoggingOptions smart constructor.

Instances

Instances details
ToJSON SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

ToHeaders SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

ToPath SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

ToQuery SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

AWSRequest SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

Associated Types

type AWSResponse SetLoggingOptions #

Generic SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

Associated Types

type Rep SetLoggingOptions :: Type -> Type #

Read SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

Show SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

NFData SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

Methods

rnf :: SetLoggingOptions -> () #

Eq SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

Hashable SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

type AWSResponse SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

type Rep SetLoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

type Rep SetLoggingOptions = D1 ('MetaData "SetLoggingOptions" "Amazonka.IoT.SetLoggingOptions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SetLoggingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loggingOptionsPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LoggingOptionsPayload)))

newSetLoggingOptions Source #

Create a value of SetLoggingOptions 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:loggingOptionsPayload:SetLoggingOptions', setLoggingOptions_loggingOptionsPayload - The logging options payload.

data SetLoggingOptionsResponse Source #

See: newSetLoggingOptionsResponse smart constructor.

Instances

Instances details
Generic SetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

Associated Types

type Rep SetLoggingOptionsResponse :: Type -> Type #

Read SetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

Show SetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

NFData SetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

Eq SetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

type Rep SetLoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetLoggingOptions

type Rep SetLoggingOptionsResponse = D1 ('MetaData "SetLoggingOptionsResponse" "Amazonka.IoT.SetLoggingOptions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SetLoggingOptionsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newSetLoggingOptionsResponse :: SetLoggingOptionsResponse Source #

Create a value of SetLoggingOptionsResponse with all optional fields omitted.

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

SetV2LoggingLevel

data SetV2LoggingLevel Source #

See: newSetV2LoggingLevel smart constructor.

Instances

Instances details
ToJSON SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

ToHeaders SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

ToPath SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

ToQuery SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

AWSRequest SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

Associated Types

type AWSResponse SetV2LoggingLevel #

Generic SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

Associated Types

type Rep SetV2LoggingLevel :: Type -> Type #

Read SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

Show SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

NFData SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

Methods

rnf :: SetV2LoggingLevel -> () #

Eq SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

Hashable SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

type AWSResponse SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

type Rep SetV2LoggingLevel Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

type Rep SetV2LoggingLevel = D1 ('MetaData "SetV2LoggingLevel" "Amazonka.IoT.SetV2LoggingLevel" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SetV2LoggingLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LogTarget) :*: S1 ('MetaSel ('Just "logLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LogLevel)))

newSetV2LoggingLevel Source #

Create a value of SetV2LoggingLevel 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:

SetV2LoggingLevel, setV2LoggingLevel_logTarget - The log target.

SetV2LoggingLevel, setV2LoggingLevel_logLevel - The log level.

data SetV2LoggingLevelResponse Source #

See: newSetV2LoggingLevelResponse smart constructor.

Instances

Instances details
Generic SetV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

Associated Types

type Rep SetV2LoggingLevelResponse :: Type -> Type #

Read SetV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

Show SetV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

NFData SetV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

Eq SetV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

type Rep SetV2LoggingLevelResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingLevel

type Rep SetV2LoggingLevelResponse = D1 ('MetaData "SetV2LoggingLevelResponse" "Amazonka.IoT.SetV2LoggingLevel" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SetV2LoggingLevelResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newSetV2LoggingLevelResponse :: SetV2LoggingLevelResponse Source #

Create a value of SetV2LoggingLevelResponse with all optional fields omitted.

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

SetV2LoggingOptions

data SetV2LoggingOptions Source #

See: newSetV2LoggingOptions smart constructor.

Instances

Instances details
ToJSON SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

ToHeaders SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

ToPath SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

ToQuery SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

AWSRequest SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

Associated Types

type AWSResponse SetV2LoggingOptions #

Generic SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

Associated Types

type Rep SetV2LoggingOptions :: Type -> Type #

Read SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

Show SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

NFData SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

Methods

rnf :: SetV2LoggingOptions -> () #

Eq SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

Hashable SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

type AWSResponse SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

type Rep SetV2LoggingOptions Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

type Rep SetV2LoggingOptions = D1 ('MetaData "SetV2LoggingOptions" "Amazonka.IoT.SetV2LoggingOptions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SetV2LoggingOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultLogLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogLevel)) :*: (S1 ('MetaSel ('Just "disableAllLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSetV2LoggingOptions :: SetV2LoggingOptions Source #

Create a value of SetV2LoggingOptions 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:defaultLogLevel:SetV2LoggingOptions', setV2LoggingOptions_defaultLogLevel - The default logging level.

$sel:disableAllLogs:SetV2LoggingOptions', setV2LoggingOptions_disableAllLogs - If true all logs are disabled. The default is false.

SetV2LoggingOptions, setV2LoggingOptions_roleArn - The ARN of the role that allows IoT to write to Cloudwatch logs.

data SetV2LoggingOptionsResponse Source #

See: newSetV2LoggingOptionsResponse smart constructor.

Instances

Instances details
Generic SetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

Associated Types

type Rep SetV2LoggingOptionsResponse :: Type -> Type #

Read SetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

Show SetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

NFData SetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

Eq SetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

type Rep SetV2LoggingOptionsResponse Source # 
Instance details

Defined in Amazonka.IoT.SetV2LoggingOptions

type Rep SetV2LoggingOptionsResponse = D1 ('MetaData "SetV2LoggingOptionsResponse" "Amazonka.IoT.SetV2LoggingOptions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SetV2LoggingOptionsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newSetV2LoggingOptionsResponse :: SetV2LoggingOptionsResponse Source #

Create a value of SetV2LoggingOptionsResponse with all optional fields omitted.

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

StartAuditMitigationActionsTask

data StartAuditMitigationActionsTask Source #

See: newStartAuditMitigationActionsTask smart constructor.

Instances

Instances details
ToJSON StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

ToHeaders StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

ToPath StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

ToQuery StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

AWSRequest StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

Generic StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

Associated Types

type Rep StartAuditMitigationActionsTask :: Type -> Type #

Read StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

Show StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

NFData StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

Eq StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

Hashable StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

type AWSResponse StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

type Rep StartAuditMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

type Rep StartAuditMitigationActionsTask = D1 ('MetaData "StartAuditMitigationActionsTask" "Amazonka.IoT.StartAuditMitigationActionsTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StartAuditMitigationActionsTask'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AuditMitigationActionsTaskTarget)) :*: (S1 ('MetaSel ('Just "auditCheckToActionsMapping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text (NonEmpty Text))) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newStartAuditMitigationActionsTask Source #

Create a value of StartAuditMitigationActionsTask 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:

StartAuditMitigationActionsTask, startAuditMitigationActionsTask_taskId - A unique identifier for the task. You can use this identifier to check the status of the task or to cancel it.

StartAuditMitigationActionsTask, startAuditMitigationActionsTask_target - Specifies the audit findings to which the mitigation actions are applied. You can apply them to a type of audit check, to all findings from an audit, or to a specific set of findings.

$sel:auditCheckToActionsMapping:StartAuditMitigationActionsTask', startAuditMitigationActionsTask_auditCheckToActionsMapping - For an audit check, specifies which mitigation actions to apply. Those actions must be defined in your Amazon Web Services accounts.

$sel:clientRequestToken:StartAuditMitigationActionsTask', startAuditMitigationActionsTask_clientRequestToken - Each audit mitigation task must have a unique client request token. If you try to start a new task with the same token as a task that already exists, an exception occurs. If you omit this value, a unique client request token is generated automatically.

data StartAuditMitigationActionsTaskResponse Source #

Instances

Instances details
Generic StartAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

Read StartAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

Show StartAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

NFData StartAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

Eq StartAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

type Rep StartAuditMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartAuditMitigationActionsTask

type Rep StartAuditMitigationActionsTaskResponse = D1 ('MetaData "StartAuditMitigationActionsTaskResponse" "Amazonka.IoT.StartAuditMitigationActionsTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StartAuditMitigationActionsTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartAuditMitigationActionsTaskResponse Source #

Create a value of StartAuditMitigationActionsTaskResponse 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:

StartAuditMitigationActionsTask, startAuditMitigationActionsTaskResponse_taskId - The unique identifier for the audit mitigation task. This matches the taskId that you specified in the request.

$sel:httpStatus:StartAuditMitigationActionsTaskResponse', startAuditMitigationActionsTaskResponse_httpStatus - The response's http status code.

StartDetectMitigationActionsTask

data StartDetectMitigationActionsTask Source #

See: newStartDetectMitigationActionsTask smart constructor.

Instances

Instances details
ToJSON StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

ToHeaders StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

ToPath StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

ToQuery StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

AWSRequest StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

Generic StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

Associated Types

type Rep StartDetectMitigationActionsTask :: Type -> Type #

Read StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

Show StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

NFData StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

Eq StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

Hashable StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

type AWSResponse StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

type Rep StartDetectMitigationActionsTask Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

type Rep StartDetectMitigationActionsTask = D1 ('MetaData "StartDetectMitigationActionsTask" "Amazonka.IoT.StartDetectMitigationActionsTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StartDetectMitigationActionsTask'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "includeOnlyActiveViolations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "includeSuppressedAlerts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "violationEventOccurrenceRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ViolationEventOccurrenceRange)))) :*: ((S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DetectMitigationActionsTaskTarget)) :*: (S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newStartDetectMitigationActionsTask Source #

Create a value of StartDetectMitigationActionsTask 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:includeOnlyActiveViolations:StartDetectMitigationActionsTask', startDetectMitigationActionsTask_includeOnlyActiveViolations - Specifies to list only active violations.

$sel:includeSuppressedAlerts:StartDetectMitigationActionsTask', startDetectMitigationActionsTask_includeSuppressedAlerts - Specifies to include suppressed alerts.

StartDetectMitigationActionsTask, startDetectMitigationActionsTask_violationEventOccurrenceRange - Specifies the time period of which violation events occurred between.

StartDetectMitigationActionsTask, startDetectMitigationActionsTask_taskId - The unique identifier of the task.

StartDetectMitigationActionsTask, startDetectMitigationActionsTask_target - Specifies the ML Detect findings to which the mitigation actions are applied.

StartDetectMitigationActionsTask, startDetectMitigationActionsTask_actions - The actions to be performed when a device has unexpected behavior.

$sel:clientRequestToken:StartDetectMitigationActionsTask', startDetectMitigationActionsTask_clientRequestToken - Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.

data StartDetectMitigationActionsTaskResponse Source #

Instances

Instances details
Generic StartDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

Read StartDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

Show StartDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

NFData StartDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

Eq StartDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

type Rep StartDetectMitigationActionsTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartDetectMitigationActionsTask

type Rep StartDetectMitigationActionsTaskResponse = D1 ('MetaData "StartDetectMitigationActionsTaskResponse" "Amazonka.IoT.StartDetectMitigationActionsTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StartDetectMitigationActionsTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartDetectMitigationActionsTaskResponse Source #

Create a value of StartDetectMitigationActionsTaskResponse 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:

StartDetectMitigationActionsTask, startDetectMitigationActionsTaskResponse_taskId - The unique identifier of the task.

$sel:httpStatus:StartDetectMitigationActionsTaskResponse', startDetectMitigationActionsTaskResponse_httpStatus - The response's http status code.

StartOnDemandAuditTask

data StartOnDemandAuditTask Source #

See: newStartOnDemandAuditTask smart constructor.

Instances

Instances details
ToJSON StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

ToHeaders StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

ToPath StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

ToQuery StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

AWSRequest StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

Associated Types

type AWSResponse StartOnDemandAuditTask #

Generic StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

Associated Types

type Rep StartOnDemandAuditTask :: Type -> Type #

Read StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

Show StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

NFData StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

Methods

rnf :: StartOnDemandAuditTask -> () #

Eq StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

Hashable StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

type AWSResponse StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

type Rep StartOnDemandAuditTask Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

type Rep StartOnDemandAuditTask = D1 ('MetaData "StartOnDemandAuditTask" "Amazonka.IoT.StartOnDemandAuditTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StartOnDemandAuditTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetCheckNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newStartOnDemandAuditTask :: StartOnDemandAuditTask Source #

Create a value of StartOnDemandAuditTask 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:targetCheckNames:StartOnDemandAuditTask', startOnDemandAuditTask_targetCheckNames - Which checks are performed during the audit. The checks you specify must be enabled for your account or an exception occurs. Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or UpdateAccountAuditConfiguration to select which checks are enabled.

data StartOnDemandAuditTaskResponse Source #

See: newStartOnDemandAuditTaskResponse smart constructor.

Instances

Instances details
Generic StartOnDemandAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

Associated Types

type Rep StartOnDemandAuditTaskResponse :: Type -> Type #

Read StartOnDemandAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

Show StartOnDemandAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

NFData StartOnDemandAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

Eq StartOnDemandAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

type Rep StartOnDemandAuditTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartOnDemandAuditTask

type Rep StartOnDemandAuditTaskResponse = D1 ('MetaData "StartOnDemandAuditTaskResponse" "Amazonka.IoT.StartOnDemandAuditTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StartOnDemandAuditTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartOnDemandAuditTaskResponse Source #

Create a value of StartOnDemandAuditTaskResponse 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:

StartOnDemandAuditTaskResponse, startOnDemandAuditTaskResponse_taskId - The ID of the on-demand audit you started.

$sel:httpStatus:StartOnDemandAuditTaskResponse', startOnDemandAuditTaskResponse_httpStatus - The response's http status code.

StartThingRegistrationTask

data StartThingRegistrationTask Source #

See: newStartThingRegistrationTask smart constructor.

Instances

Instances details
ToJSON StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

ToHeaders StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

ToPath StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

ToQuery StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

AWSRequest StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

Generic StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

Associated Types

type Rep StartThingRegistrationTask :: Type -> Type #

Read StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

Show StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

NFData StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

Eq StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

Hashable StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

type AWSResponse StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

type Rep StartThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

type Rep StartThingRegistrationTask = D1 ('MetaData "StartThingRegistrationTask" "Amazonka.IoT.StartThingRegistrationTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StartThingRegistrationTask'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "templateBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inputFileBucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "inputFileKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newStartThingRegistrationTask Source #

Create a value of StartThingRegistrationTask 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:

StartThingRegistrationTask, startThingRegistrationTask_templateBody - The provisioning template.

$sel:inputFileBucket:StartThingRegistrationTask', startThingRegistrationTask_inputFileBucket - The S3 bucket that contains the input file.

$sel:inputFileKey:StartThingRegistrationTask', startThingRegistrationTask_inputFileKey - The name of input file within the S3 bucket. This file contains a newline delimited JSON file. Each line contains the parameter values to provision one device (thing).

StartThingRegistrationTask, startThingRegistrationTask_roleArn - The IAM role ARN that grants permission the input file.

data StartThingRegistrationTaskResponse Source #

Instances

Instances details
Generic StartThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

Associated Types

type Rep StartThingRegistrationTaskResponse :: Type -> Type #

Read StartThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

Show StartThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

NFData StartThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

Eq StartThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

type Rep StartThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StartThingRegistrationTask

type Rep StartThingRegistrationTaskResponse = D1 ('MetaData "StartThingRegistrationTaskResponse" "Amazonka.IoT.StartThingRegistrationTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StartThingRegistrationTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartThingRegistrationTaskResponse Source #

Create a value of StartThingRegistrationTaskResponse 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:

StartThingRegistrationTaskResponse, startThingRegistrationTaskResponse_taskId - The bulk thing provisioning task ID.

$sel:httpStatus:StartThingRegistrationTaskResponse', startThingRegistrationTaskResponse_httpStatus - The response's http status code.

StopThingRegistrationTask

data StopThingRegistrationTask Source #

See: newStopThingRegistrationTask smart constructor.

Instances

Instances details
ToJSON StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

ToHeaders StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

ToPath StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

ToQuery StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

AWSRequest StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

Generic StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

Associated Types

type Rep StopThingRegistrationTask :: Type -> Type #

Read StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

Show StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

NFData StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

Eq StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

Hashable StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

type AWSResponse StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

type Rep StopThingRegistrationTask Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

type Rep StopThingRegistrationTask = D1 ('MetaData "StopThingRegistrationTask" "Amazonka.IoT.StopThingRegistrationTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StopThingRegistrationTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStopThingRegistrationTask Source #

Create a value of StopThingRegistrationTask 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:

StopThingRegistrationTask, stopThingRegistrationTask_taskId - The bulk thing provisioning task ID.

data StopThingRegistrationTaskResponse Source #

See: newStopThingRegistrationTaskResponse smart constructor.

Instances

Instances details
Generic StopThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

Associated Types

type Rep StopThingRegistrationTaskResponse :: Type -> Type #

Read StopThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

Show StopThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

NFData StopThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

Eq StopThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

type Rep StopThingRegistrationTaskResponse Source # 
Instance details

Defined in Amazonka.IoT.StopThingRegistrationTask

type Rep StopThingRegistrationTaskResponse = D1 ('MetaData "StopThingRegistrationTaskResponse" "Amazonka.IoT.StopThingRegistrationTask" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StopThingRegistrationTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopThingRegistrationTaskResponse Source #

Create a value of StopThingRegistrationTaskResponse 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:StopThingRegistrationTaskResponse', stopThingRegistrationTaskResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.IoT.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.IoT.TagResource" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

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.

$sel:tags:TagResource', tagResource_tags - The new or modified tags for the resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.IoT.TagResource" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" '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.

TestAuthorization

data TestAuthorization Source #

See: newTestAuthorization smart constructor.

Instances

Instances details
ToJSON TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

ToHeaders TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

ToPath TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

ToQuery TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

AWSRequest TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

Associated Types

type AWSResponse TestAuthorization #

Generic TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

Associated Types

type Rep TestAuthorization :: Type -> Type #

Read TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

Show TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

NFData TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

Methods

rnf :: TestAuthorization -> () #

Eq TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

Hashable TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

type AWSResponse TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

type Rep TestAuthorization Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

type Rep TestAuthorization = D1 ('MetaData "TestAuthorization" "Amazonka.IoT.TestAuthorization" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TestAuthorization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cognitoIdentityPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyNamesToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "policyNamesToSkip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authInfos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty AuthInfo))))))

newTestAuthorization Source #

Create a value of TestAuthorization 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:

TestAuthorization, testAuthorization_clientId - The MQTT client ID.

TestAuthorization, testAuthorization_cognitoIdentityPoolId - The Cognito identity pool ID.

$sel:policyNamesToAdd:TestAuthorization', testAuthorization_policyNamesToAdd - When testing custom authorization, the policies specified here are treated as if they are attached to the principal being authorized.

$sel:policyNamesToSkip:TestAuthorization', testAuthorization_policyNamesToSkip - When testing custom authorization, the policies specified here are treated as if they are not attached to the principal being authorized.

$sel:principal:TestAuthorization', testAuthorization_principal - The principal. Valid principals are CertificateArn (arn:aws:iot:region:accountId:cert/certificateId), thingGroupArn (arn:aws:iot:region:accountId:thinggroup/groupName) and CognitoId (region:id).

$sel:authInfos:TestAuthorization', testAuthorization_authInfos - A list of authorization info objects. Simulating authorization will create a response for each authInfo object in the list.

data TestAuthorizationResponse Source #

See: newTestAuthorizationResponse smart constructor.

Instances

Instances details
Generic TestAuthorizationResponse Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

Associated Types

type Rep TestAuthorizationResponse :: Type -> Type #

Read TestAuthorizationResponse Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

Show TestAuthorizationResponse Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

NFData TestAuthorizationResponse Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

Eq TestAuthorizationResponse Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

type Rep TestAuthorizationResponse Source # 
Instance details

Defined in Amazonka.IoT.TestAuthorization

type Rep TestAuthorizationResponse = D1 ('MetaData "TestAuthorizationResponse" "Amazonka.IoT.TestAuthorization" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TestAuthorizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AuthResult])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTestAuthorizationResponse Source #

Create a value of TestAuthorizationResponse 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:authResults:TestAuthorizationResponse', testAuthorizationResponse_authResults - The authentication results.

$sel:httpStatus:TestAuthorizationResponse', testAuthorizationResponse_httpStatus - The response's http status code.

TestInvokeAuthorizer

data TestInvokeAuthorizer Source #

See: newTestInvokeAuthorizer smart constructor.

Instances

Instances details
ToJSON TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

ToHeaders TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

ToPath TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

ToQuery TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

AWSRequest TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

Associated Types

type AWSResponse TestInvokeAuthorizer #

Generic TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

Associated Types

type Rep TestInvokeAuthorizer :: Type -> Type #

Read TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

Show TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

NFData TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

Methods

rnf :: TestInvokeAuthorizer -> () #

Eq TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

Hashable TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

type AWSResponse TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

type Rep TestInvokeAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

type Rep TestInvokeAuthorizer = D1 ('MetaData "TestInvokeAuthorizer" "Amazonka.IoT.TestInvokeAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TestInvokeAuthorizer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpContext)) :*: (S1 ('MetaSel ('Just "mqttContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MqttContext)) :*: S1 ('MetaSel ('Just "tlsContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsContext)))) :*: (S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tokenSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newTestInvokeAuthorizer Source #

Create a value of TestInvokeAuthorizer 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:httpContext:TestInvokeAuthorizer', testInvokeAuthorizer_httpContext - Specifies a test HTTP authorization request.

$sel:mqttContext:TestInvokeAuthorizer', testInvokeAuthorizer_mqttContext - Specifies a test MQTT authorization request.

$sel:tlsContext:TestInvokeAuthorizer', testInvokeAuthorizer_tlsContext - Specifies a test TLS authorization request.

TestInvokeAuthorizer, testInvokeAuthorizer_token - The token returned by your custom authentication service.

$sel:tokenSignature:TestInvokeAuthorizer', testInvokeAuthorizer_tokenSignature - The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.

TestInvokeAuthorizer, testInvokeAuthorizer_authorizerName - The custom authorizer name.

data TestInvokeAuthorizerResponse Source #

See: newTestInvokeAuthorizerResponse smart constructor.

Instances

Instances details
Generic TestInvokeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

Associated Types

type Rep TestInvokeAuthorizerResponse :: Type -> Type #

Read TestInvokeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

Show TestInvokeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

NFData TestInvokeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

Eq TestInvokeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

type Rep TestInvokeAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.TestInvokeAuthorizer

type Rep TestInvokeAuthorizerResponse = D1 ('MetaData "TestInvokeAuthorizerResponse" "Amazonka.IoT.TestInvokeAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TestInvokeAuthorizerResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "disconnectAfterInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "isAuthenticated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "policyDocuments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "refreshAfterInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newTestInvokeAuthorizerResponse Source #

Create a value of TestInvokeAuthorizerResponse 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:disconnectAfterInSeconds:TestInvokeAuthorizerResponse', testInvokeAuthorizerResponse_disconnectAfterInSeconds - The number of seconds after which the connection is terminated.

$sel:isAuthenticated:TestInvokeAuthorizerResponse', testInvokeAuthorizerResponse_isAuthenticated - True if the token is authenticated, otherwise false.

$sel:policyDocuments:TestInvokeAuthorizerResponse', testInvokeAuthorizerResponse_policyDocuments - IAM policy documents.

$sel:principalId:TestInvokeAuthorizerResponse', testInvokeAuthorizerResponse_principalId - The principal ID.

$sel:refreshAfterInSeconds:TestInvokeAuthorizerResponse', testInvokeAuthorizerResponse_refreshAfterInSeconds - The number of seconds after which the temporary credentials are refreshed.

$sel:httpStatus:TestInvokeAuthorizerResponse', testInvokeAuthorizerResponse_httpStatus - The response's http status code.

TransferCertificate

data TransferCertificate Source #

The input for the TransferCertificate operation.

See: newTransferCertificate smart constructor.

Instances

Instances details
ToJSON TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

ToHeaders TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

ToPath TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

ToQuery TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

AWSRequest TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

Associated Types

type AWSResponse TransferCertificate #

Generic TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

Associated Types

type Rep TransferCertificate :: Type -> Type #

Read TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

Show TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

NFData TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

Methods

rnf :: TransferCertificate -> () #

Eq TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

Hashable TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

type AWSResponse TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

type Rep TransferCertificate Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

type Rep TransferCertificate = D1 ('MetaData "TransferCertificate" "Amazonka.IoT.TransferCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TransferCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transferMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetAwsAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTransferCertificate Source #

Create a value of TransferCertificate 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:

TransferCertificate, transferCertificate_transferMessage - The transfer message.

TransferCertificate, transferCertificate_certificateId - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

$sel:targetAwsAccount:TransferCertificate', transferCertificate_targetAwsAccount - The Amazon Web Services account.

data TransferCertificateResponse Source #

The output from the TransferCertificate operation.

See: newTransferCertificateResponse smart constructor.

Instances

Instances details
Generic TransferCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

Associated Types

type Rep TransferCertificateResponse :: Type -> Type #

Read TransferCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

Show TransferCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

NFData TransferCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

Eq TransferCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

type Rep TransferCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.TransferCertificate

type Rep TransferCertificateResponse = D1 ('MetaData "TransferCertificateResponse" "Amazonka.IoT.TransferCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TransferCertificateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transferredCertificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTransferCertificateResponse Source #

Create a value of TransferCertificateResponse 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:transferredCertificateArn:TransferCertificateResponse', transferCertificateResponse_transferredCertificateArn - The ARN of the certificate.

$sel:httpStatus:TransferCertificateResponse', transferCertificateResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.IoT.UntagResource" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [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.

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

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IoT.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.IoT.UntagResource" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" '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.

UpdateAccountAuditConfiguration

data UpdateAccountAuditConfiguration Source #

See: newUpdateAccountAuditConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

ToHeaders UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

ToPath UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

ToQuery UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

AWSRequest UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

Generic UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

Associated Types

type Rep UpdateAccountAuditConfiguration :: Type -> Type #

Read UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

Show UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

NFData UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

Eq UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

Hashable UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

type AWSResponse UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

type Rep UpdateAccountAuditConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

type Rep UpdateAccountAuditConfiguration = D1 ('MetaData "UpdateAccountAuditConfiguration" "Amazonka.IoT.UpdateAccountAuditConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateAccountAuditConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditCheckConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text AuditCheckConfiguration))) :*: (S1 ('MetaSel ('Just "auditNotificationTargetConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap AuditNotificationType AuditNotificationTarget))) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUpdateAccountAuditConfiguration :: UpdateAccountAuditConfiguration Source #

Create a value of UpdateAccountAuditConfiguration 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:auditCheckConfigurations:UpdateAccountAuditConfiguration', updateAccountAuditConfiguration_auditCheckConfigurations - Specifies which audit checks are enabled and disabled for this account. Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are currently enabled.

Some data collection might start immediately when certain checks are enabled. When a check is disabled, any data collected so far in relation to the check is deleted.

You cannot disable a check if it's used by any scheduled audit. You must first delete the check from the scheduled audit or delete the scheduled audit itself.

On the first call to UpdateAccountAuditConfiguration, this parameter is required and must specify at least one enabled check.

$sel:auditNotificationTargetConfigurations:UpdateAccountAuditConfiguration', updateAccountAuditConfiguration_auditNotificationTargetConfigurations - Information about the targets to which audit notifications are sent.

UpdateAccountAuditConfiguration, updateAccountAuditConfiguration_roleArn - The Amazon Resource Name (ARN) of the role that grants permission to IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.

data UpdateAccountAuditConfigurationResponse Source #

Instances

Instances details
Generic UpdateAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

Read UpdateAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

Show UpdateAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

NFData UpdateAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

Eq UpdateAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

type Rep UpdateAccountAuditConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAccountAuditConfiguration

type Rep UpdateAccountAuditConfigurationResponse = D1 ('MetaData "UpdateAccountAuditConfigurationResponse" "Amazonka.IoT.UpdateAccountAuditConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateAccountAuditConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAccountAuditConfigurationResponse Source #

Create a value of UpdateAccountAuditConfigurationResponse 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:UpdateAccountAuditConfigurationResponse', updateAccountAuditConfigurationResponse_httpStatus - The response's http status code.

UpdateAuditSuppression

data UpdateAuditSuppression Source #

See: newUpdateAuditSuppression smart constructor.

Instances

Instances details
ToJSON UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

ToHeaders UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

ToPath UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

ToQuery UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

AWSRequest UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

Associated Types

type AWSResponse UpdateAuditSuppression #

Generic UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

Associated Types

type Rep UpdateAuditSuppression :: Type -> Type #

Read UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

Show UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

NFData UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

Methods

rnf :: UpdateAuditSuppression -> () #

Eq UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

Hashable UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

type AWSResponse UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

type Rep UpdateAuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

type Rep UpdateAuditSuppression = D1 ('MetaData "UpdateAuditSuppression" "Amazonka.IoT.UpdateAuditSuppression" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateAuditSuppression'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "suppressIndefinitely") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "checkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceIdentifier)))))

newUpdateAuditSuppression Source #

Create a value of UpdateAuditSuppression 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:

UpdateAuditSuppression, updateAuditSuppression_description - The description of the audit suppression.

UpdateAuditSuppression, updateAuditSuppression_expirationDate - The expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.

UpdateAuditSuppression, updateAuditSuppression_suppressIndefinitely - Indicates whether a suppression should exist indefinitely or not.

UpdateAuditSuppression, updateAuditSuppression_checkName - Undocumented member.

UpdateAuditSuppression, updateAuditSuppression_resourceIdentifier - Undocumented member.

data UpdateAuditSuppressionResponse Source #

See: newUpdateAuditSuppressionResponse smart constructor.

Instances

Instances details
Generic UpdateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

Associated Types

type Rep UpdateAuditSuppressionResponse :: Type -> Type #

Read UpdateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

Show UpdateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

NFData UpdateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

Eq UpdateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

type Rep UpdateAuditSuppressionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuditSuppression

type Rep UpdateAuditSuppressionResponse = D1 ('MetaData "UpdateAuditSuppressionResponse" "Amazonka.IoT.UpdateAuditSuppression" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateAuditSuppressionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAuditSuppressionResponse Source #

Create a value of UpdateAuditSuppressionResponse 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:UpdateAuditSuppressionResponse', updateAuditSuppressionResponse_httpStatus - The response's http status code.

UpdateAuthorizer

data UpdateAuthorizer Source #

See: newUpdateAuthorizer smart constructor.

Instances

Instances details
ToJSON UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

ToHeaders UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

ToPath UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

ToQuery UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

AWSRequest UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

Associated Types

type AWSResponse UpdateAuthorizer #

Generic UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

Associated Types

type Rep UpdateAuthorizer :: Type -> Type #

Read UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

Show UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

NFData UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

Methods

rnf :: UpdateAuthorizer -> () #

Eq UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

Hashable UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

type AWSResponse UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

type Rep UpdateAuthorizer Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

type Rep UpdateAuthorizer = D1 ('MetaData "UpdateAuthorizer" "Amazonka.IoT.UpdateAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateAuthorizer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "authorizerFunctionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enableCachingForHttp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizerStatus)))) :*: (S1 ('MetaSel ('Just "tokenKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tokenSigningPublicKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "authorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateAuthorizer Source #

Create a value of UpdateAuthorizer 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:

UpdateAuthorizer, updateAuthorizer_authorizerFunctionArn - The ARN of the authorizer's Lambda function.

UpdateAuthorizer, updateAuthorizer_enableCachingForHttp - When true, the result from the authorizer’s Lambda function is cached for the time specified in refreshAfterInSeconds. The cached result is used while the device reuses the same HTTP connection.

UpdateAuthorizer, updateAuthorizer_status - The status of the update authorizer request.

UpdateAuthorizer, updateAuthorizer_tokenKeyName - The key used to extract the token from the HTTP headers.

UpdateAuthorizer, updateAuthorizer_tokenSigningPublicKeys - The public keys used to verify the token signature.

UpdateAuthorizer, updateAuthorizer_authorizerName - The authorizer name.

data UpdateAuthorizerResponse Source #

See: newUpdateAuthorizerResponse smart constructor.

Instances

Instances details
Generic UpdateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

Associated Types

type Rep UpdateAuthorizerResponse :: Type -> Type #

Read UpdateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

Show UpdateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

NFData UpdateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

Eq UpdateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

type Rep UpdateAuthorizerResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateAuthorizer

type Rep UpdateAuthorizerResponse = D1 ('MetaData "UpdateAuthorizerResponse" "Amazonka.IoT.UpdateAuthorizer" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateAuthorizerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateAuthorizerResponse Source #

Create a value of UpdateAuthorizerResponse 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:

UpdateAuthorizerResponse, updateAuthorizerResponse_authorizerArn - The authorizer ARN.

UpdateAuthorizer, updateAuthorizerResponse_authorizerName - The authorizer name.

$sel:httpStatus:UpdateAuthorizerResponse', updateAuthorizerResponse_httpStatus - The response's http status code.

UpdateBillingGroup

data UpdateBillingGroup Source #

See: newUpdateBillingGroup smart constructor.

Instances

Instances details
ToJSON UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

ToHeaders UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

ToPath UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

ToQuery UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

AWSRequest UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

Associated Types

type AWSResponse UpdateBillingGroup #

Generic UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

Associated Types

type Rep UpdateBillingGroup :: Type -> Type #

Read UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

Show UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

NFData UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

Methods

rnf :: UpdateBillingGroup -> () #

Eq UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

Hashable UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

type AWSResponse UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

type Rep UpdateBillingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

type Rep UpdateBillingGroup = D1 ('MetaData "UpdateBillingGroup" "Amazonka.IoT.UpdateBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateBillingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "billingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "billingGroupProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BillingGroupProperties))))

newUpdateBillingGroup Source #

Create a value of UpdateBillingGroup 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:expectedVersion:UpdateBillingGroup', updateBillingGroup_expectedVersion - The expected version of the billing group. If the version of the billing group does not match the expected version specified in the request, the UpdateBillingGroup request is rejected with a VersionConflictException.

$sel:billingGroupName:UpdateBillingGroup', updateBillingGroup_billingGroupName - The name of the billing group.

$sel:billingGroupProperties:UpdateBillingGroup', updateBillingGroup_billingGroupProperties - The properties of the billing group.

data UpdateBillingGroupResponse Source #

See: newUpdateBillingGroupResponse smart constructor.

Instances

Instances details
Generic UpdateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

Associated Types

type Rep UpdateBillingGroupResponse :: Type -> Type #

Read UpdateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

Show UpdateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

NFData UpdateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

Eq UpdateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

type Rep UpdateBillingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateBillingGroup

type Rep UpdateBillingGroupResponse = D1 ('MetaData "UpdateBillingGroupResponse" "Amazonka.IoT.UpdateBillingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateBillingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateBillingGroupResponse Source #

Create a value of UpdateBillingGroupResponse 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:

UpdateBillingGroupResponse, updateBillingGroupResponse_version - The latest version of the billing group.

$sel:httpStatus:UpdateBillingGroupResponse', updateBillingGroupResponse_httpStatus - The response's http status code.

UpdateCACertificate

data UpdateCACertificate Source #

The input to the UpdateCACertificate operation.

See: newUpdateCACertificate smart constructor.

Instances

Instances details
ToJSON UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

ToHeaders UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

ToPath UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

ToQuery UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

AWSRequest UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

Associated Types

type AWSResponse UpdateCACertificate #

Generic UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

Associated Types

type Rep UpdateCACertificate :: Type -> Type #

Read UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

Show UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

NFData UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

Methods

rnf :: UpdateCACertificate -> () #

Eq UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

Hashable UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

type AWSResponse UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

type Rep UpdateCACertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

type Rep UpdateCACertificate = D1 ('MetaData "UpdateCACertificate" "Amazonka.IoT.UpdateCACertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateCACertificate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "newAutoRegistrationStatus'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoRegistrationStatus)) :*: S1 ('MetaSel ('Just "newStatus'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CACertificateStatus))) :*: (S1 ('MetaSel ('Just "registrationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegistrationConfig)) :*: (S1 ('MetaSel ('Just "removeAutoRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateCACertificate Source #

Create a value of UpdateCACertificate 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:newAutoRegistrationStatus':UpdateCACertificate', updateCACertificate_newAutoRegistrationStatus - The new value for the auto registration status. Valid values are: "ENABLE" or "DISABLE".

$sel:newStatus':UpdateCACertificate', updateCACertificate_newStatus - The updated status of the CA certificate.

Note: The status value REGISTER_INACTIVE is deprecated and should not be used.

$sel:registrationConfig:UpdateCACertificate', updateCACertificate_registrationConfig - Information about the registration configuration.

$sel:removeAutoRegistration:UpdateCACertificate', updateCACertificate_removeAutoRegistration - If true, removes auto registration.

UpdateCACertificate, updateCACertificate_certificateId - The CA certificate identifier.

data UpdateCACertificateResponse Source #

See: newUpdateCACertificateResponse smart constructor.

Instances

Instances details
Generic UpdateCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

Associated Types

type Rep UpdateCACertificateResponse :: Type -> Type #

Read UpdateCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

Show UpdateCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

NFData UpdateCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

Eq UpdateCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

type Rep UpdateCACertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCACertificate

type Rep UpdateCACertificateResponse = D1 ('MetaData "UpdateCACertificateResponse" "Amazonka.IoT.UpdateCACertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateCACertificateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateCACertificateResponse :: UpdateCACertificateResponse Source #

Create a value of UpdateCACertificateResponse with all optional fields omitted.

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

UpdateCertificate

data UpdateCertificate Source #

The input for the UpdateCertificate operation.

See: newUpdateCertificate smart constructor.

Instances

Instances details
ToJSON UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

ToHeaders UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

ToPath UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

ToQuery UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

AWSRequest UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

Associated Types

type AWSResponse UpdateCertificate #

Generic UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

Associated Types

type Rep UpdateCertificate :: Type -> Type #

Read UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

Show UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

NFData UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

Methods

rnf :: UpdateCertificate -> () #

Eq UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

Hashable UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

type AWSResponse UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

type Rep UpdateCertificate Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

type Rep UpdateCertificate = D1 ('MetaData "UpdateCertificate" "Amazonka.IoT.UpdateCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newStatus'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CertificateStatus)))

newUpdateCertificate Source #

Create a value of UpdateCertificate 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:

UpdateCertificate, updateCertificate_certificateId - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

$sel:newStatus':UpdateCertificate', updateCertificate_newStatus - The new status.

Note: Setting the status to PENDING_TRANSFER or PENDING_ACTIVATION will result in an exception being thrown. PENDING_TRANSFER and PENDING_ACTIVATION are statuses used internally by IoT. They are not intended for developer use.

Note: The status value REGISTER_INACTIVE is deprecated and should not be used.

data UpdateCertificateResponse Source #

See: newUpdateCertificateResponse smart constructor.

Instances

Instances details
Generic UpdateCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

Associated Types

type Rep UpdateCertificateResponse :: Type -> Type #

Read UpdateCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

Show UpdateCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

NFData UpdateCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

Eq UpdateCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

type Rep UpdateCertificateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCertificate

type Rep UpdateCertificateResponse = D1 ('MetaData "UpdateCertificateResponse" "Amazonka.IoT.UpdateCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateCertificateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateCertificateResponse :: UpdateCertificateResponse Source #

Create a value of UpdateCertificateResponse with all optional fields omitted.

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

UpdateCustomMetric

data UpdateCustomMetric Source #

See: newUpdateCustomMetric smart constructor.

Instances

Instances details
ToJSON UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

ToHeaders UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

ToPath UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

ToQuery UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

AWSRequest UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

Associated Types

type AWSResponse UpdateCustomMetric #

Generic UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

Associated Types

type Rep UpdateCustomMetric :: Type -> Type #

Read UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

Show UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

NFData UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

Methods

rnf :: UpdateCustomMetric -> () #

Eq UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

Hashable UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

type AWSResponse UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

type Rep UpdateCustomMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

type Rep UpdateCustomMetric = D1 ('MetaData "UpdateCustomMetric" "Amazonka.IoT.UpdateCustomMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateCustomMetric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateCustomMetric Source #

Create a value of UpdateCustomMetric 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:

UpdateCustomMetric, updateCustomMetric_metricName - The name of the custom metric. Cannot be updated.

UpdateCustomMetric, updateCustomMetric_displayName - Field represents a friendly name in the console for the custom metric, it doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated.

data UpdateCustomMetricResponse Source #

See: newUpdateCustomMetricResponse smart constructor.

Instances

Instances details
Generic UpdateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

Associated Types

type Rep UpdateCustomMetricResponse :: Type -> Type #

Read UpdateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

Show UpdateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

NFData UpdateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

Eq UpdateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

type Rep UpdateCustomMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateCustomMetric

type Rep UpdateCustomMetricResponse = D1 ('MetaData "UpdateCustomMetricResponse" "Amazonka.IoT.UpdateCustomMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateCustomMetricResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "metricArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "metricType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomMetricType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newUpdateCustomMetricResponse Source #

Create a value of UpdateCustomMetricResponse 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:

UpdateCustomMetricResponse, updateCustomMetricResponse_creationDate - The creation date of the custom metric in milliseconds since epoch.

UpdateCustomMetric, updateCustomMetricResponse_displayName - A friendly name in the console for the custom metric

UpdateCustomMetricResponse, updateCustomMetricResponse_lastModifiedDate - The time the custom metric was last modified in milliseconds since epoch.

UpdateCustomMetricResponse, updateCustomMetricResponse_metricArn - The Amazon Resource Number (ARN) of the custom metric.

UpdateCustomMetric, updateCustomMetricResponse_metricName - The name of the custom metric.

$sel:metricType:UpdateCustomMetricResponse', updateCustomMetricResponse_metricType - The type of the custom metric.

The type number only takes a single metric value as an input, but while submitting the metrics value in the DeviceMetrics report, it must be passed as an array with a single value.

$sel:httpStatus:UpdateCustomMetricResponse', updateCustomMetricResponse_httpStatus - The response's http status code.

UpdateDimension

data UpdateDimension Source #

See: newUpdateDimension smart constructor.

Instances

Instances details
ToJSON UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

ToHeaders UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

ToPath UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

ToQuery UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

AWSRequest UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

Associated Types

type AWSResponse UpdateDimension #

Generic UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

Associated Types

type Rep UpdateDimension :: Type -> Type #

Read UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

Show UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

NFData UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

Methods

rnf :: UpdateDimension -> () #

Eq UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

Hashable UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

type AWSResponse UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

type Rep UpdateDimension Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

type Rep UpdateDimension = D1 ('MetaData "UpdateDimension" "Amazonka.IoT.UpdateDimension" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stringValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newUpdateDimension Source #

Create a value of UpdateDimension 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:

UpdateDimension, updateDimension_name - A unique identifier for the dimension. Choose something that describes the type and value to make it easy to remember what it does.

UpdateDimension, updateDimension_stringValues - Specifies the value or list of values for the dimension. For TOPIC_FILTER dimensions, this is a pattern used to match the MQTT topic (for example, "admin/#").

data UpdateDimensionResponse Source #

See: newUpdateDimensionResponse smart constructor.

Instances

Instances details
Generic UpdateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

Associated Types

type Rep UpdateDimensionResponse :: Type -> Type #

Read UpdateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

Show UpdateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

NFData UpdateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

Methods

rnf :: UpdateDimensionResponse -> () #

Eq UpdateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

type Rep UpdateDimensionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDimension

newUpdateDimensionResponse Source #

Create a value of UpdateDimensionResponse 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:

UpdateDimensionResponse, updateDimensionResponse_arn - The Amazon Resource Name (ARN)of the created dimension.

UpdateDimensionResponse, updateDimensionResponse_creationDate - The date and time, in milliseconds since epoch, when the dimension was initially created.

UpdateDimensionResponse, updateDimensionResponse_lastModifiedDate - The date and time, in milliseconds since epoch, when the dimension was most recently updated.

UpdateDimension, updateDimensionResponse_name - A unique identifier for the dimension.

UpdateDimension, updateDimensionResponse_stringValues - The value or list of values used to scope the dimension. For example, for topic filters, this is the pattern used to match the MQTT topic name.

UpdateDimensionResponse, updateDimensionResponse_type - The type of the dimension.

$sel:httpStatus:UpdateDimensionResponse', updateDimensionResponse_httpStatus - The response's http status code.

UpdateDomainConfiguration

data UpdateDomainConfiguration Source #

See: newUpdateDomainConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

ToHeaders UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

ToPath UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

ToQuery UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

AWSRequest UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Generic UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Associated Types

type Rep UpdateDomainConfiguration :: Type -> Type #

Read UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Show UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

NFData UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Eq UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Hashable UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

type AWSResponse UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

type Rep UpdateDomainConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

type Rep UpdateDomainConfiguration = D1 ('MetaData "UpdateDomainConfiguration" "Amazonka.IoT.UpdateDomainConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateDomainConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "authorizerConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizerConfig)) :*: S1 ('MetaSel ('Just "domainConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainConfigurationStatus))) :*: (S1 ('MetaSel ('Just "removeAuthorizerConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "domainConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateDomainConfiguration Source #

Create a value of UpdateDomainConfiguration 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:authorizerConfig:UpdateDomainConfiguration', updateDomainConfiguration_authorizerConfig - An object that specifies the authorization service for a domain.

$sel:domainConfigurationStatus:UpdateDomainConfiguration', updateDomainConfiguration_domainConfigurationStatus - The status to which the domain configuration should be updated.

$sel:removeAuthorizerConfig:UpdateDomainConfiguration', updateDomainConfiguration_removeAuthorizerConfig - Removes the authorization configuration from a domain.

UpdateDomainConfiguration, updateDomainConfiguration_domainConfigurationName - The name of the domain configuration to be updated.

data UpdateDomainConfigurationResponse Source #

See: newUpdateDomainConfigurationResponse smart constructor.

Instances

Instances details
Generic UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Associated Types

type Rep UpdateDomainConfigurationResponse :: Type -> Type #

Read UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Show UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

NFData UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

Eq UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

type Rep UpdateDomainConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDomainConfiguration

type Rep UpdateDomainConfigurationResponse = D1 ('MetaData "UpdateDomainConfigurationResponse" "Amazonka.IoT.UpdateDomainConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateDomainConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domainConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateDomainConfigurationResponse Source #

Create a value of UpdateDomainConfigurationResponse 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:

UpdateDomainConfigurationResponse, updateDomainConfigurationResponse_domainConfigurationArn - The ARN of the domain configuration that was updated.

UpdateDomainConfiguration, updateDomainConfigurationResponse_domainConfigurationName - The name of the domain configuration that was updated.

$sel:httpStatus:UpdateDomainConfigurationResponse', updateDomainConfigurationResponse_httpStatus - The response's http status code.

UpdateDynamicThingGroup

data UpdateDynamicThingGroup Source #

See: newUpdateDynamicThingGroup smart constructor.

Instances

Instances details
ToJSON UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

ToHeaders UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

ToPath UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

ToQuery UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

AWSRequest UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Generic UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Associated Types

type Rep UpdateDynamicThingGroup :: Type -> Type #

Read UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Show UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

NFData UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Methods

rnf :: UpdateDynamicThingGroup -> () #

Eq UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Hashable UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

type AWSResponse UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

type Rep UpdateDynamicThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

type Rep UpdateDynamicThingGroup = D1 ('MetaData "UpdateDynamicThingGroup" "Amazonka.IoT.UpdateDynamicThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateDynamicThingGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "indexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "queryVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "thingGroupProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ThingGroupProperties)))))

newUpdateDynamicThingGroup Source #

Create a value of UpdateDynamicThingGroup 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:expectedVersion:UpdateDynamicThingGroup', updateDynamicThingGroup_expectedVersion - The expected version of the dynamic thing group to update.

$sel:indexName:UpdateDynamicThingGroup', updateDynamicThingGroup_indexName - The dynamic thing group index to update.

Currently one index is supported: AWS_Things.

UpdateDynamicThingGroup, updateDynamicThingGroup_queryString - The dynamic thing group search query string to update.

$sel:queryVersion:UpdateDynamicThingGroup', updateDynamicThingGroup_queryVersion - The dynamic thing group query version to update.

Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.

UpdateDynamicThingGroup, updateDynamicThingGroup_thingGroupName - The name of the dynamic thing group to update.

$sel:thingGroupProperties:UpdateDynamicThingGroup', updateDynamicThingGroup_thingGroupProperties - The dynamic thing group properties to update.

data UpdateDynamicThingGroupResponse Source #

See: newUpdateDynamicThingGroupResponse smart constructor.

Instances

Instances details
Generic UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Associated Types

type Rep UpdateDynamicThingGroupResponse :: Type -> Type #

Read UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Show UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

NFData UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

Eq UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

type Rep UpdateDynamicThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateDynamicThingGroup

type Rep UpdateDynamicThingGroupResponse = D1 ('MetaData "UpdateDynamicThingGroupResponse" "Amazonka.IoT.UpdateDynamicThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateDynamicThingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDynamicThingGroupResponse Source #

Create a value of UpdateDynamicThingGroupResponse 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:

UpdateDynamicThingGroupResponse, updateDynamicThingGroupResponse_version - The dynamic thing group version.

$sel:httpStatus:UpdateDynamicThingGroupResponse', updateDynamicThingGroupResponse_httpStatus - The response's http status code.

UpdateEventConfigurations

data UpdateEventConfigurations Source #

See: newUpdateEventConfigurations smart constructor.

Instances

Instances details
ToJSON UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

ToHeaders UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

ToPath UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

ToQuery UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

AWSRequest UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

Generic UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

Associated Types

type Rep UpdateEventConfigurations :: Type -> Type #

Read UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

Show UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

NFData UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

Eq UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

Hashable UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

type AWSResponse UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

type Rep UpdateEventConfigurations Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

type Rep UpdateEventConfigurations = D1 ('MetaData "UpdateEventConfigurations" "Amazonka.IoT.UpdateEventConfigurations" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateEventConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap EventType Configuration)))))

newUpdateEventConfigurations :: UpdateEventConfigurations Source #

Create a value of UpdateEventConfigurations 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:eventConfigurations:UpdateEventConfigurations', updateEventConfigurations_eventConfigurations - The new event configuration values.

data UpdateEventConfigurationsResponse Source #

See: newUpdateEventConfigurationsResponse smart constructor.

Instances

Instances details
Generic UpdateEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

Associated Types

type Rep UpdateEventConfigurationsResponse :: Type -> Type #

Read UpdateEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

Show UpdateEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

NFData UpdateEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

Eq UpdateEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

type Rep UpdateEventConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateEventConfigurations

type Rep UpdateEventConfigurationsResponse = D1 ('MetaData "UpdateEventConfigurationsResponse" "Amazonka.IoT.UpdateEventConfigurations" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateEventConfigurationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateEventConfigurationsResponse Source #

Create a value of UpdateEventConfigurationsResponse 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:UpdateEventConfigurationsResponse', updateEventConfigurationsResponse_httpStatus - The response's http status code.

UpdateFleetMetric

data UpdateFleetMetric Source #

See: newUpdateFleetMetric smart constructor.

Instances

Instances details
ToJSON UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

ToHeaders UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

ToPath UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

ToQuery UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

AWSRequest UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

Associated Types

type AWSResponse UpdateFleetMetric #

Generic UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

Associated Types

type Rep UpdateFleetMetric :: Type -> Type #

Read UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

Show UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

NFData UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

Methods

rnf :: UpdateFleetMetric -> () #

Eq UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

Hashable UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

type AWSResponse UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

type Rep UpdateFleetMetric Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

newUpdateFleetMetric Source #

Create a value of UpdateFleetMetric 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:aggregationField:UpdateFleetMetric', updateFleetMetric_aggregationField - The field to aggregate.

$sel:aggregationType:UpdateFleetMetric', updateFleetMetric_aggregationType - The type of the aggregation query.

UpdateFleetMetric, updateFleetMetric_description - The description of the fleet metric.

$sel:expectedVersion:UpdateFleetMetric', updateFleetMetric_expectedVersion - The expected version of the fleet metric record in the registry.

$sel:period:UpdateFleetMetric', updateFleetMetric_period - The time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.

UpdateFleetMetric, updateFleetMetric_queryString - The search query string.

$sel:queryVersion:UpdateFleetMetric', updateFleetMetric_queryVersion - The version of the query.

UpdateFleetMetric, updateFleetMetric_unit - Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric.

UpdateFleetMetric, updateFleetMetric_metricName - The name of the fleet metric to update.

$sel:indexName:UpdateFleetMetric', updateFleetMetric_indexName - The name of the index to search.

data UpdateFleetMetricResponse Source #

See: newUpdateFleetMetricResponse smart constructor.

Instances

Instances details
Generic UpdateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

Associated Types

type Rep UpdateFleetMetricResponse :: Type -> Type #

Read UpdateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

Show UpdateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

NFData UpdateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

Eq UpdateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

type Rep UpdateFleetMetricResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateFleetMetric

type Rep UpdateFleetMetricResponse = D1 ('MetaData "UpdateFleetMetricResponse" "Amazonka.IoT.UpdateFleetMetric" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateFleetMetricResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateFleetMetricResponse :: UpdateFleetMetricResponse Source #

Create a value of UpdateFleetMetricResponse with all optional fields omitted.

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

UpdateIndexingConfiguration

data UpdateIndexingConfiguration Source #

See: newUpdateIndexingConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

ToHeaders UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

ToPath UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

ToQuery UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

AWSRequest UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

Generic UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

Associated Types

type Rep UpdateIndexingConfiguration :: Type -> Type #

Read UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

Show UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

NFData UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

Eq UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

Hashable UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

type AWSResponse UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

type Rep UpdateIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

type Rep UpdateIndexingConfiguration = D1 ('MetaData "UpdateIndexingConfiguration" "Amazonka.IoT.UpdateIndexingConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateIndexingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thingGroupIndexingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingGroupIndexingConfiguration)) :*: S1 ('MetaSel ('Just "thingIndexingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingIndexingConfiguration))))

newUpdateIndexingConfiguration :: UpdateIndexingConfiguration Source #

Create a value of UpdateIndexingConfiguration 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:thingGroupIndexingConfiguration:UpdateIndexingConfiguration', updateIndexingConfiguration_thingGroupIndexingConfiguration - Thing group indexing configuration.

$sel:thingIndexingConfiguration:UpdateIndexingConfiguration', updateIndexingConfiguration_thingIndexingConfiguration - Thing indexing configuration.

data UpdateIndexingConfigurationResponse Source #

Instances

Instances details
Generic UpdateIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

Read UpdateIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

Show UpdateIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

NFData UpdateIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

Eq UpdateIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

type Rep UpdateIndexingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateIndexingConfiguration

type Rep UpdateIndexingConfigurationResponse = D1 ('MetaData "UpdateIndexingConfigurationResponse" "Amazonka.IoT.UpdateIndexingConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateIndexingConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateIndexingConfigurationResponse Source #

Create a value of UpdateIndexingConfigurationResponse 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:UpdateIndexingConfigurationResponse', updateIndexingConfigurationResponse_httpStatus - The response's http status code.

UpdateJob

data UpdateJob Source #

See: newUpdateJob smart constructor.

Instances

Instances details
ToJSON UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

ToHeaders UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

Methods

toHeaders :: UpdateJob -> [Header] #

ToPath UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

ToQuery UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

AWSRequest UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

Associated Types

type AWSResponse UpdateJob #

Generic UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

Associated Types

type Rep UpdateJob :: Type -> Type #

Read UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

Show UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

NFData UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

Methods

rnf :: UpdateJob -> () #

Eq UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

Hashable UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

type AWSResponse UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

type Rep UpdateJob Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

newUpdateJob Source #

Arguments

:: Text

UpdateJob

-> UpdateJob 

Create a value of UpdateJob 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:

UpdateJob, updateJob_abortConfig - Allows you to create criteria to abort a job.

UpdateJob, updateJob_description - A short text description of the job.

UpdateJob, updateJob_jobExecutionsRetryConfig - Allows you to create the criteria to retry a job.

UpdateJob, updateJob_jobExecutionsRolloutConfig - Allows you to create a staged rollout of the job.

UpdateJob, updateJob_namespaceId - The namespace used to indicate that a job is a customer-managed job.

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.

$aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/

The namespaceId feature is in public preview.

UpdateJob, updateJob_presignedUrlConfig - Configuration information for pre-signed S3 URLs.

UpdateJob, updateJob_timeoutConfig - Specifies the amount of time each device has to finish its execution of the job. The timer is started when the job execution status is set to IN_PROGRESS. If the job execution status is not set to another terminal state before the time expires, it will be automatically set to TIMED_OUT.

UpdateJob, updateJob_jobId - The ID of the job to be updated.

data UpdateJobResponse Source #

See: newUpdateJobResponse smart constructor.

Constructors

UpdateJobResponse' 

Instances

Instances details
Generic UpdateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

Associated Types

type Rep UpdateJobResponse :: Type -> Type #

Read UpdateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

Show UpdateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

NFData UpdateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

Methods

rnf :: UpdateJobResponse -> () #

Eq UpdateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

type Rep UpdateJobResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateJob

type Rep UpdateJobResponse = D1 ('MetaData "UpdateJobResponse" "Amazonka.IoT.UpdateJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateJobResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUpdateJobResponse :: UpdateJobResponse Source #

Create a value of UpdateJobResponse with all optional fields omitted.

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

UpdateMitigationAction

data UpdateMitigationAction Source #

See: newUpdateMitigationAction smart constructor.

Instances

Instances details
ToJSON UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

ToHeaders UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

ToPath UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

ToQuery UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

AWSRequest UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

Associated Types

type AWSResponse UpdateMitigationAction #

Generic UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

Associated Types

type Rep UpdateMitigationAction :: Type -> Type #

Read UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

Show UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

NFData UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

Methods

rnf :: UpdateMitigationAction -> () #

Eq UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

Hashable UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

type AWSResponse UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

type Rep UpdateMitigationAction Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

type Rep UpdateMitigationAction = D1 ('MetaData "UpdateMitigationAction" "Amazonka.IoT.UpdateMitigationAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateMitigationAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MitigationActionParams)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateMitigationAction Source #

Create a value of UpdateMitigationAction 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:

UpdateMitigationAction, updateMitigationAction_actionParams - Defines the type of action and the parameters for that action.

UpdateMitigationAction, updateMitigationAction_roleArn - The ARN of the IAM role that is used to apply the mitigation action.

UpdateMitigationAction, updateMitigationAction_actionName - The friendly name for the mitigation action. You cannot change the name by using UpdateMitigationAction. Instead, you must delete and recreate the mitigation action with the new name.

data UpdateMitigationActionResponse Source #

See: newUpdateMitigationActionResponse smart constructor.

Instances

Instances details
Generic UpdateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

Associated Types

type Rep UpdateMitigationActionResponse :: Type -> Type #

Read UpdateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

Show UpdateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

NFData UpdateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

Eq UpdateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

type Rep UpdateMitigationActionResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateMitigationAction

type Rep UpdateMitigationActionResponse = D1 ('MetaData "UpdateMitigationActionResponse" "Amazonka.IoT.UpdateMitigationAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateMitigationActionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "actionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateMitigationActionResponse Source #

Create a value of UpdateMitigationActionResponse 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:

UpdateMitigationActionResponse, updateMitigationActionResponse_actionArn - The ARN for the new mitigation action.

UpdateMitigationActionResponse, updateMitigationActionResponse_actionId - A unique identifier for the mitigation action.

$sel:httpStatus:UpdateMitigationActionResponse', updateMitigationActionResponse_httpStatus - The response's http status code.

UpdateProvisioningTemplate

data UpdateProvisioningTemplate Source #

See: newUpdateProvisioningTemplate smart constructor.

Instances

Instances details
ToJSON UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

ToHeaders UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

ToPath UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

ToQuery UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

AWSRequest UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

Generic UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

Associated Types

type Rep UpdateProvisioningTemplate :: Type -> Type #

Read UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

Show UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

NFData UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

Eq UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

Hashable UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

type AWSResponse UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

type Rep UpdateProvisioningTemplate Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

type Rep UpdateProvisioningTemplate = D1 ('MetaData "UpdateProvisioningTemplate" "Amazonka.IoT.UpdateProvisioningTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateProvisioningTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "preProvisioningHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisioningHook)) :*: S1 ('MetaSel ('Just "provisioningRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "removePreProvisioningHook") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateProvisioningTemplate Source #

Create a value of UpdateProvisioningTemplate 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:defaultVersionId:UpdateProvisioningTemplate', updateProvisioningTemplate_defaultVersionId - The ID of the default provisioning template version.

UpdateProvisioningTemplate, updateProvisioningTemplate_description - The description of the provisioning template.

UpdateProvisioningTemplate, updateProvisioningTemplate_enabled - True to enable the provisioning template, otherwise false.

$sel:preProvisioningHook:UpdateProvisioningTemplate', updateProvisioningTemplate_preProvisioningHook - Updates the pre-provisioning hook template. Only supports template of type FLEET_PROVISIONING. For more information about provisioning template types, see type.

$sel:provisioningRoleArn:UpdateProvisioningTemplate', updateProvisioningTemplate_provisioningRoleArn - The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.

$sel:removePreProvisioningHook:UpdateProvisioningTemplate', updateProvisioningTemplate_removePreProvisioningHook - Removes pre-provisioning hook template.

UpdateProvisioningTemplate, updateProvisioningTemplate_templateName - The name of the provisioning template.

data UpdateProvisioningTemplateResponse Source #

Instances

Instances details
Generic UpdateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

Associated Types

type Rep UpdateProvisioningTemplateResponse :: Type -> Type #

Read UpdateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

Show UpdateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

NFData UpdateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

Eq UpdateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

type Rep UpdateProvisioningTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateProvisioningTemplate

type Rep UpdateProvisioningTemplateResponse = D1 ('MetaData "UpdateProvisioningTemplateResponse" "Amazonka.IoT.UpdateProvisioningTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateProvisioningTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateProvisioningTemplateResponse Source #

Create a value of UpdateProvisioningTemplateResponse 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:UpdateProvisioningTemplateResponse', updateProvisioningTemplateResponse_httpStatus - The response's http status code.

UpdateRoleAlias

data UpdateRoleAlias Source #

See: newUpdateRoleAlias smart constructor.

Instances

Instances details
ToJSON UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

ToHeaders UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

ToPath UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

ToQuery UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

AWSRequest UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

Associated Types

type AWSResponse UpdateRoleAlias #

Generic UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

Associated Types

type Rep UpdateRoleAlias :: Type -> Type #

Read UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

Show UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

NFData UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

Methods

rnf :: UpdateRoleAlias -> () #

Eq UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

Hashable UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

type AWSResponse UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

type Rep UpdateRoleAlias Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

type Rep UpdateRoleAlias = D1 ('MetaData "UpdateRoleAlias" "Amazonka.IoT.UpdateRoleAlias" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateRoleAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "credentialDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateRoleAlias Source #

Create a value of UpdateRoleAlias 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:

UpdateRoleAlias, updateRoleAlias_credentialDurationSeconds - The number of seconds the credential will be valid.

This value must be less than or equal to the maximum session duration of the IAM role that the role alias references.

UpdateRoleAlias, updateRoleAlias_roleArn - The role ARN.

UpdateRoleAlias, updateRoleAlias_roleAlias - The role alias to update.

data UpdateRoleAliasResponse Source #

See: newUpdateRoleAliasResponse smart constructor.

Instances

Instances details
Generic UpdateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

Associated Types

type Rep UpdateRoleAliasResponse :: Type -> Type #

Read UpdateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

Show UpdateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

NFData UpdateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

Methods

rnf :: UpdateRoleAliasResponse -> () #

Eq UpdateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

type Rep UpdateRoleAliasResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateRoleAlias

type Rep UpdateRoleAliasResponse = D1 ('MetaData "UpdateRoleAliasResponse" "Amazonka.IoT.UpdateRoleAlias" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateRoleAliasResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roleAliasArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateRoleAliasResponse Source #

Create a value of UpdateRoleAliasResponse 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:

UpdateRoleAlias, updateRoleAliasResponse_roleAlias - The role alias.

UpdateRoleAliasResponse, updateRoleAliasResponse_roleAliasArn - The role alias ARN.

$sel:httpStatus:UpdateRoleAliasResponse', updateRoleAliasResponse_httpStatus - The response's http status code.

UpdateScheduledAudit

data UpdateScheduledAudit Source #

See: newUpdateScheduledAudit smart constructor.

Instances

Instances details
ToJSON UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

ToHeaders UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

ToPath UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

ToQuery UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

AWSRequest UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

Associated Types

type AWSResponse UpdateScheduledAudit #

Generic UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

Associated Types

type Rep UpdateScheduledAudit :: Type -> Type #

Read UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

Show UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

NFData UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

Methods

rnf :: UpdateScheduledAudit -> () #

Eq UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

Hashable UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

type AWSResponse UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

type Rep UpdateScheduledAudit Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

type Rep UpdateScheduledAudit = D1 ('MetaData "UpdateScheduledAudit" "Amazonka.IoT.UpdateScheduledAudit" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateScheduledAudit'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dayOfMonth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DayOfWeek))) :*: (S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditFrequency)) :*: (S1 ('MetaSel ('Just "targetCheckNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "scheduledAuditName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateScheduledAudit Source #

Create a value of UpdateScheduledAudit 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:

UpdateScheduledAudit, updateScheduledAudit_dayOfMonth - The day of the month on which the scheduled audit takes place. This can be 1 through 31 or LAST. This field is required if the frequency parameter is set to MONTHLY. If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.

UpdateScheduledAudit, updateScheduledAudit_dayOfWeek - The day of the week on which the scheduled audit takes place. This can be one of SUN, MON, TUE, WED, THU, FRI, or SAT. This field is required if the "frequency" parameter is set to WEEKLY or BIWEEKLY.

UpdateScheduledAudit, updateScheduledAudit_frequency - How often the scheduled audit takes place, either DAILY, WEEKLY, BIWEEKLY, or MONTHLY. The start time of each audit is determined by the system.

$sel:targetCheckNames:UpdateScheduledAudit', updateScheduledAudit_targetCheckNames - Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

UpdateScheduledAudit, updateScheduledAudit_scheduledAuditName - The name of the scheduled audit. (Max. 128 chars)

data UpdateScheduledAuditResponse Source #

See: newUpdateScheduledAuditResponse smart constructor.

Instances

Instances details
Generic UpdateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

Associated Types

type Rep UpdateScheduledAuditResponse :: Type -> Type #

Read UpdateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

Show UpdateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

NFData UpdateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

Eq UpdateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

type Rep UpdateScheduledAuditResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateScheduledAudit

type Rep UpdateScheduledAuditResponse = D1 ('MetaData "UpdateScheduledAuditResponse" "Amazonka.IoT.UpdateScheduledAudit" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateScheduledAuditResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduledAuditArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateScheduledAuditResponse Source #

Create a value of UpdateScheduledAuditResponse 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:

UpdateScheduledAuditResponse, updateScheduledAuditResponse_scheduledAuditArn - The ARN of the scheduled audit.

$sel:httpStatus:UpdateScheduledAuditResponse', updateScheduledAuditResponse_httpStatus - The response's http status code.

UpdateSecurityProfile

data UpdateSecurityProfile Source #

See: newUpdateSecurityProfile smart constructor.

Instances

Instances details
ToJSON UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

ToHeaders UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

ToPath UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

ToQuery UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

AWSRequest UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

Associated Types

type AWSResponse UpdateSecurityProfile #

Generic UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

Associated Types

type Rep UpdateSecurityProfile :: Type -> Type #

Read UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

Show UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

NFData UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

Methods

rnf :: UpdateSecurityProfile -> () #

Eq UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

Hashable UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

type AWSResponse UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

type Rep UpdateSecurityProfile Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

type Rep UpdateSecurityProfile = D1 ('MetaData "UpdateSecurityProfile" "Amazonka.IoT.UpdateSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateSecurityProfile'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "additionalMetricsToRetain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "additionalMetricsToRetainV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricToRetain]))) :*: (S1 ('MetaSel ('Just "alertTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap AlertTargetType AlertTarget))) :*: (S1 ('MetaSel ('Just "behaviors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Behavior])) :*: S1 ('MetaSel ('Just "deleteAdditionalMetricsToRetain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "deleteAlertTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "deleteBehaviors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "securityProfileDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newUpdateSecurityProfile Source #

Create a value of UpdateSecurityProfile 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:

UpdateSecurityProfile, updateSecurityProfile_additionalMetricsToRetain - /Please use UpdateSecurityProfileRequest$additionalMetricsToRetainV2 instead./

A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.

UpdateSecurityProfile, updateSecurityProfile_additionalMetricsToRetainV2 - A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.

UpdateSecurityProfile, updateSecurityProfile_alertTargets - Where the alerts are sent. (Alerts are always sent to the console.)

UpdateSecurityProfile, updateSecurityProfile_behaviors - Specifies the behaviors that, when violated by a device (thing), cause an alert.

$sel:deleteAdditionalMetricsToRetain:UpdateSecurityProfile', updateSecurityProfile_deleteAdditionalMetricsToRetain - If true, delete all additionalMetricsToRetain defined for this security profile. If any additionalMetricsToRetain are defined in the current invocation, an exception occurs.

$sel:deleteAlertTargets:UpdateSecurityProfile', updateSecurityProfile_deleteAlertTargets - If true, delete all alertTargets defined for this security profile. If any alertTargets are defined in the current invocation, an exception occurs.

$sel:deleteBehaviors:UpdateSecurityProfile', updateSecurityProfile_deleteBehaviors - If true, delete all behaviors defined for this security profile. If any behaviors are defined in the current invocation, an exception occurs.

$sel:expectedVersion:UpdateSecurityProfile', updateSecurityProfile_expectedVersion - The expected version of the security profile. A new version is generated whenever the security profile is updated. If you specify a value that is different from the actual version, a VersionConflictException is thrown.

UpdateSecurityProfile, updateSecurityProfile_securityProfileDescription - A description of the security profile.

UpdateSecurityProfile, updateSecurityProfile_securityProfileName - The name of the security profile you want to update.

data UpdateSecurityProfileResponse Source #

See: newUpdateSecurityProfileResponse smart constructor.

Instances

Instances details
Generic UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

Associated Types

type Rep UpdateSecurityProfileResponse :: Type -> Type #

Read UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

Show UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

NFData UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

Eq UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

type Rep UpdateSecurityProfileResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateSecurityProfile

type Rep UpdateSecurityProfileResponse = D1 ('MetaData "UpdateSecurityProfileResponse" "Amazonka.IoT.UpdateSecurityProfile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateSecurityProfileResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "additionalMetricsToRetain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "additionalMetricsToRetainV2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricToRetain]))) :*: (S1 ('MetaSel ('Just "alertTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap AlertTargetType AlertTarget))) :*: (S1 ('MetaSel ('Just "behaviors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Behavior])) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "securityProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityProfileDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newUpdateSecurityProfileResponse Source #

Create a value of UpdateSecurityProfileResponse 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:

UpdateSecurityProfile, updateSecurityProfileResponse_additionalMetricsToRetain - /Please use UpdateSecurityProfileResponse$additionalMetricsToRetainV2 instead./

A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the security profile's behaviors, but it is also retained for any metric specified here.

UpdateSecurityProfile, updateSecurityProfileResponse_additionalMetricsToRetainV2 - A list of metrics whose data is retained (stored). By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here. Can be used with custom metrics; cannot be used with dimensions.

UpdateSecurityProfile, updateSecurityProfileResponse_alertTargets - Where the alerts are sent. (Alerts are always sent to the console.)

UpdateSecurityProfile, updateSecurityProfileResponse_behaviors - Specifies the behaviors that, when violated by a device (thing), cause an alert.

UpdateSecurityProfileResponse, updateSecurityProfileResponse_creationDate - The time the security profile was created.

UpdateSecurityProfileResponse, updateSecurityProfileResponse_lastModifiedDate - The time the security profile was last modified.

$sel:securityProfileArn:UpdateSecurityProfileResponse', updateSecurityProfileResponse_securityProfileArn - The ARN of the security profile that was updated.

UpdateSecurityProfile, updateSecurityProfileResponse_securityProfileDescription - The description of the security profile.

UpdateSecurityProfile, updateSecurityProfileResponse_securityProfileName - The name of the security profile that was updated.

UpdateSecurityProfileResponse, updateSecurityProfileResponse_version - The updated version of the security profile.

$sel:httpStatus:UpdateSecurityProfileResponse', updateSecurityProfileResponse_httpStatus - The response's http status code.

UpdateStream

data UpdateStream Source #

See: newUpdateStream smart constructor.

Instances

Instances details
ToJSON UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

ToHeaders UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

ToPath UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

ToQuery UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

AWSRequest UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

Associated Types

type AWSResponse UpdateStream #

Generic UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

Associated Types

type Rep UpdateStream :: Type -> Type #

Read UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

Show UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

NFData UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

Methods

rnf :: UpdateStream -> () #

Eq UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

Hashable UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

type AWSResponse UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

type Rep UpdateStream Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

type Rep UpdateStream = D1 ('MetaData "UpdateStream" "Amazonka.IoT.UpdateStream" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateStream'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty StreamFile)))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateStream Source #

Create a value of UpdateStream 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:

UpdateStream, updateStream_description - The description of the stream.

UpdateStream, updateStream_files - The files associated with the stream.

UpdateStream, updateStream_roleArn - An IAM role that allows the IoT service principal assumes to access your S3 files.

UpdateStream, updateStream_streamId - The stream ID.

data UpdateStreamResponse Source #

See: newUpdateStreamResponse smart constructor.

Instances

Instances details
Generic UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

Associated Types

type Rep UpdateStreamResponse :: Type -> Type #

Read UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

Show UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

NFData UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

Methods

rnf :: UpdateStreamResponse -> () #

Eq UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

type Rep UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateStream

type Rep UpdateStreamResponse = D1 ('MetaData "UpdateStreamResponse" "Amazonka.IoT.UpdateStream" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateStreamResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streamVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newUpdateStreamResponse Source #

Create a value of UpdateStreamResponse 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:

UpdateStream, updateStreamResponse_description - A description of the stream.

UpdateStreamResponse, updateStreamResponse_streamArn - The stream ARN.

UpdateStream, updateStreamResponse_streamId - The stream ID.

UpdateStreamResponse, updateStreamResponse_streamVersion - The stream version.

$sel:httpStatus:UpdateStreamResponse', updateStreamResponse_httpStatus - The response's http status code.

UpdateThing

data UpdateThing Source #

The input for the UpdateThing operation.

See: newUpdateThing smart constructor.

Instances

Instances details
ToJSON UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

ToHeaders UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

Methods

toHeaders :: UpdateThing -> [Header] #

ToPath UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

ToQuery UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

AWSRequest UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

Associated Types

type AWSResponse UpdateThing #

Generic UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

Associated Types

type Rep UpdateThing :: Type -> Type #

Read UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

Show UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

NFData UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

Methods

rnf :: UpdateThing -> () #

Eq UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

Hashable UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

type AWSResponse UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

type Rep UpdateThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

type Rep UpdateThing = D1 ('MetaData "UpdateThing" "Amazonka.IoT.UpdateThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateThing'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributePayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributePayload)) :*: S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "removeThingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateThing Source #

Create a value of UpdateThing 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:

UpdateThing, updateThing_attributePayload - A list of thing attributes, a JSON string containing name-value pairs. For example:

{\"attributes\":{\"name1\":\"value2\"}}

This data is used to add new attributes or update existing attributes.

$sel:expectedVersion:UpdateThing', updateThing_expectedVersion - The expected version of the thing record in the registry. If the version of the record in the registry does not match the expected version specified in the request, the UpdateThing request is rejected with a VersionConflictException.

$sel:removeThingType:UpdateThing', updateThing_removeThingType - Remove a thing type association. If true, the association is removed.

UpdateThing, updateThing_thingTypeName - The name of the thing type.

UpdateThing, updateThing_thingName - The name of the thing to update.

You can't change a thing's name. To change a thing's name, you must create a new thing, give it the new name, and then delete the old thing.

data UpdateThingResponse Source #

The output from the UpdateThing operation.

See: newUpdateThingResponse smart constructor.

Instances

Instances details
Generic UpdateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

Associated Types

type Rep UpdateThingResponse :: Type -> Type #

Read UpdateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

Show UpdateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

NFData UpdateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

Methods

rnf :: UpdateThingResponse -> () #

Eq UpdateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

type Rep UpdateThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThing

type Rep UpdateThingResponse = D1 ('MetaData "UpdateThingResponse" "Amazonka.IoT.UpdateThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateThingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateThingResponse Source #

Create a value of UpdateThingResponse 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:UpdateThingResponse', updateThingResponse_httpStatus - The response's http status code.

UpdateThingGroup

data UpdateThingGroup Source #

See: newUpdateThingGroup smart constructor.

Instances

Instances details
ToJSON UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

ToHeaders UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

ToPath UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

ToQuery UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

AWSRequest UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

Associated Types

type AWSResponse UpdateThingGroup #

Generic UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

Associated Types

type Rep UpdateThingGroup :: Type -> Type #

Read UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

Show UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

NFData UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

Methods

rnf :: UpdateThingGroup -> () #

Eq UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

Hashable UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

type AWSResponse UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

type Rep UpdateThingGroup Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

type Rep UpdateThingGroup = D1 ('MetaData "UpdateThingGroup" "Amazonka.IoT.UpdateThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateThingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expectedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "thingGroupProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ThingGroupProperties))))

newUpdateThingGroup Source #

Create a value of UpdateThingGroup 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:expectedVersion:UpdateThingGroup', updateThingGroup_expectedVersion - The expected version of the thing group. If this does not match the version of the thing group being updated, the update will fail.

UpdateThingGroup, updateThingGroup_thingGroupName - The thing group to update.

$sel:thingGroupProperties:UpdateThingGroup', updateThingGroup_thingGroupProperties - The thing group properties.

data UpdateThingGroupResponse Source #

See: newUpdateThingGroupResponse smart constructor.

Instances

Instances details
Generic UpdateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

Associated Types

type Rep UpdateThingGroupResponse :: Type -> Type #

Read UpdateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

Show UpdateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

NFData UpdateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

Eq UpdateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

type Rep UpdateThingGroupResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroup

type Rep UpdateThingGroupResponse = D1 ('MetaData "UpdateThingGroupResponse" "Amazonka.IoT.UpdateThingGroup" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateThingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateThingGroupResponse Source #

Create a value of UpdateThingGroupResponse 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:

UpdateThingGroupResponse, updateThingGroupResponse_version - The version of the updated thing group.

$sel:httpStatus:UpdateThingGroupResponse', updateThingGroupResponse_httpStatus - The response's http status code.

UpdateThingGroupsForThing

data UpdateThingGroupsForThing Source #

See: newUpdateThingGroupsForThing smart constructor.

Instances

Instances details
ToJSON UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

ToHeaders UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

ToPath UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

ToQuery UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

AWSRequest UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

Generic UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

Associated Types

type Rep UpdateThingGroupsForThing :: Type -> Type #

Read UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

Show UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

NFData UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

Eq UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

Hashable UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

type AWSResponse UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

type Rep UpdateThingGroupsForThing Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

type Rep UpdateThingGroupsForThing = D1 ('MetaData "UpdateThingGroupsForThing" "Amazonka.IoT.UpdateThingGroupsForThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateThingGroupsForThing'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "overrideDynamicGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "thingGroupsToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "thingGroupsToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUpdateThingGroupsForThing :: UpdateThingGroupsForThing Source #

Create a value of UpdateThingGroupsForThing 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:

UpdateThingGroupsForThing, updateThingGroupsForThing_overrideDynamicGroups - Override dynamic thing groups with static thing groups when 10-group limit is reached. If a thing belongs to 10 thing groups, and one or more of those groups are dynamic thing groups, adding a thing to a static group removes the thing from the last dynamic group.

$sel:thingGroupsToAdd:UpdateThingGroupsForThing', updateThingGroupsForThing_thingGroupsToAdd - The groups to which the thing will be added.

$sel:thingGroupsToRemove:UpdateThingGroupsForThing', updateThingGroupsForThing_thingGroupsToRemove - The groups from which the thing will be removed.

UpdateThingGroupsForThing, updateThingGroupsForThing_thingName - The thing whose group memberships will be updated.

data UpdateThingGroupsForThingResponse Source #

See: newUpdateThingGroupsForThingResponse smart constructor.

Instances

Instances details
Generic UpdateThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

Associated Types

type Rep UpdateThingGroupsForThingResponse :: Type -> Type #

Read UpdateThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

Show UpdateThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

NFData UpdateThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

Eq UpdateThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

type Rep UpdateThingGroupsForThingResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateThingGroupsForThing

type Rep UpdateThingGroupsForThingResponse = D1 ('MetaData "UpdateThingGroupsForThingResponse" "Amazonka.IoT.UpdateThingGroupsForThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateThingGroupsForThingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateThingGroupsForThingResponse Source #

Create a value of UpdateThingGroupsForThingResponse 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:UpdateThingGroupsForThingResponse', updateThingGroupsForThingResponse_httpStatus - The response's http status code.

UpdateTopicRuleDestination

data UpdateTopicRuleDestination Source #

See: newUpdateTopicRuleDestination smart constructor.

Instances

Instances details
ToJSON UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

ToHeaders UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

ToPath UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

ToQuery UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

AWSRequest UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

Generic UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

Associated Types

type Rep UpdateTopicRuleDestination :: Type -> Type #

Read UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

Show UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

NFData UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

Eq UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

Hashable UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

type AWSResponse UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

type Rep UpdateTopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

type Rep UpdateTopicRuleDestination = D1 ('MetaData "UpdateTopicRuleDestination" "Amazonka.IoT.UpdateTopicRuleDestination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateTopicRuleDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TopicRuleDestinationStatus)))

newUpdateTopicRuleDestination Source #

Create a value of UpdateTopicRuleDestination 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:

UpdateTopicRuleDestination, updateTopicRuleDestination_arn - The ARN of the topic rule destination.

UpdateTopicRuleDestination, updateTopicRuleDestination_status - The status of the topic rule destination. Valid values are:

IN_PROGRESS
A topic rule destination was created but has not been confirmed. You can set status to IN_PROGRESS by calling UpdateTopicRuleDestination. Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.
ENABLED
Confirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.
DISABLED
Confirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.
ERROR
Confirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination for details about the error. You can set status to IN_PROGRESS by calling UpdateTopicRuleDestination. Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.

data UpdateTopicRuleDestinationResponse Source #

Instances

Instances details
Generic UpdateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

Associated Types

type Rep UpdateTopicRuleDestinationResponse :: Type -> Type #

Read UpdateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

Show UpdateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

NFData UpdateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

Eq UpdateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

type Rep UpdateTopicRuleDestinationResponse Source # 
Instance details

Defined in Amazonka.IoT.UpdateTopicRuleDestination

type Rep UpdateTopicRuleDestinationResponse = D1 ('MetaData "UpdateTopicRuleDestinationResponse" "Amazonka.IoT.UpdateTopicRuleDestination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateTopicRuleDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateTopicRuleDestinationResponse Source #

Create a value of UpdateTopicRuleDestinationResponse 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:UpdateTopicRuleDestinationResponse', updateTopicRuleDestinationResponse_httpStatus - The response's http status code.

ValidateSecurityProfileBehaviors

data ValidateSecurityProfileBehaviors Source #

See: newValidateSecurityProfileBehaviors smart constructor.

Instances

Instances details
ToJSON ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

ToHeaders ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

ToPath ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

ToQuery ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

AWSRequest ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

Generic ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

Associated Types

type Rep ValidateSecurityProfileBehaviors :: Type -> Type #

Read ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

Show ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

NFData ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

Eq ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

Hashable ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

type AWSResponse ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

type Rep ValidateSecurityProfileBehaviors Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

type Rep ValidateSecurityProfileBehaviors = D1 ('MetaData "ValidateSecurityProfileBehaviors" "Amazonka.IoT.ValidateSecurityProfileBehaviors" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ValidateSecurityProfileBehaviors'" 'PrefixI 'True) (S1 ('MetaSel ('Just "behaviors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Behavior])))

newValidateSecurityProfileBehaviors :: ValidateSecurityProfileBehaviors Source #

Create a value of ValidateSecurityProfileBehaviors 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:behaviors:ValidateSecurityProfileBehaviors', validateSecurityProfileBehaviors_behaviors - Specifies the behaviors that, when violated by a device (thing), cause an alert.

data ValidateSecurityProfileBehaviorsResponse Source #

Instances

Instances details
Generic ValidateSecurityProfileBehaviorsResponse Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

Read ValidateSecurityProfileBehaviorsResponse Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

Show ValidateSecurityProfileBehaviorsResponse Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

NFData ValidateSecurityProfileBehaviorsResponse Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

Eq ValidateSecurityProfileBehaviorsResponse Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

type Rep ValidateSecurityProfileBehaviorsResponse Source # 
Instance details

Defined in Amazonka.IoT.ValidateSecurityProfileBehaviors

type Rep ValidateSecurityProfileBehaviorsResponse = D1 ('MetaData "ValidateSecurityProfileBehaviorsResponse" "Amazonka.IoT.ValidateSecurityProfileBehaviors" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ValidateSecurityProfileBehaviorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "valid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "validationErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ValidationError])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

Types

AbortAction

newtype AbortAction Source #

Constructors

AbortAction' 

Bundled Patterns

pattern AbortAction_CANCEL :: AbortAction 

Instances

Instances details
FromJSON AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

FromJSONKey AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

ToJSON AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

ToJSONKey AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

ToByteString AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

ToHeader AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

ToLog AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

ToQuery AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

FromText AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

ToText AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

Methods

toText :: AbortAction -> Text #

FromXML AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

ToXML AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

Methods

toXML :: AbortAction -> XML #

Generic AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

Associated Types

type Rep AbortAction :: Type -> Type #

Read AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

Show AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

NFData AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

Methods

rnf :: AbortAction -> () #

Eq AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

Ord AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

Hashable AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

type Rep AbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortAction

type Rep AbortAction = D1 ('MetaData "AbortAction" "Amazonka.IoT.Types.AbortAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AbortAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAbortAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ActionType

newtype ActionType Source #

Constructors

ActionType' 

Fields

Instances

Instances details
FromJSON ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

FromJSONKey ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

ToJSON ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

ToJSONKey ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

ToByteString ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

ToHeader ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

ToLog ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

ToQuery ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

FromText ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

ToText ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

Methods

toText :: ActionType -> Text #

FromXML ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

ToXML ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

Methods

toXML :: ActionType -> XML #

Generic ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

Associated Types

type Rep ActionType :: Type -> Type #

Read ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

Show ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

NFData ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

Methods

rnf :: ActionType -> () #

Eq ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

Ord ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

Hashable ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

type Rep ActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.ActionType

type Rep ActionType = D1 ('MetaData "ActionType" "Amazonka.IoT.Types.ActionType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AggregationTypeName

newtype AggregationTypeName Source #

Instances

Instances details
FromJSON AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

FromJSONKey AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

ToJSON AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

ToJSONKey AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

ToByteString AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

ToHeader AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

ToLog AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

ToQuery AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

FromText AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

ToText AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

FromXML AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

ToXML AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

Generic AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

Associated Types

type Rep AggregationTypeName :: Type -> Type #

Read AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

Show AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

NFData AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

Methods

rnf :: AggregationTypeName -> () #

Eq AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

Ord AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

Hashable AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

type Rep AggregationTypeName Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationTypeName

type Rep AggregationTypeName = D1 ('MetaData "AggregationTypeName" "Amazonka.IoT.Types.AggregationTypeName" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AggregationTypeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAggregationTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AlertTargetType

newtype AlertTargetType Source #

The type of alert target: one of "SNS".

Constructors

AlertTargetType' 

Bundled Patterns

pattern AlertTargetType_SNS :: AlertTargetType 

Instances

Instances details
FromJSON AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

FromJSONKey AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

ToJSON AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

ToJSONKey AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

ToByteString AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

ToHeader AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

ToLog AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

ToQuery AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

FromText AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

ToText AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

FromXML AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

ToXML AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

Methods

toXML :: AlertTargetType -> XML #

Generic AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

Associated Types

type Rep AlertTargetType :: Type -> Type #

Read AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

Show AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

NFData AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

Methods

rnf :: AlertTargetType -> () #

Eq AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

Ord AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

Hashable AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

type Rep AlertTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTargetType

type Rep AlertTargetType = D1 ('MetaData "AlertTargetType" "Amazonka.IoT.Types.AlertTargetType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AlertTargetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAlertTargetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuditCheckRunStatus

newtype AuditCheckRunStatus Source #

Instances

Instances details
FromJSON AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

FromJSONKey AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

ToJSON AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

ToJSONKey AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

ToByteString AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

ToHeader AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

ToLog AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

ToQuery AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

FromText AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

ToText AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

FromXML AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

ToXML AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

Generic AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

Associated Types

type Rep AuditCheckRunStatus :: Type -> Type #

Read AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

Show AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

NFData AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

Methods

rnf :: AuditCheckRunStatus -> () #

Eq AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

Ord AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

Hashable AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

type Rep AuditCheckRunStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckRunStatus

type Rep AuditCheckRunStatus = D1 ('MetaData "AuditCheckRunStatus" "Amazonka.IoT.Types.AuditCheckRunStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AuditCheckRunStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuditCheckRunStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuditFindingSeverity

newtype AuditFindingSeverity Source #

Instances

Instances details
FromJSON AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

FromJSONKey AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

ToJSON AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

ToJSONKey AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

ToByteString AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

ToHeader AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

ToLog AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

ToQuery AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

FromText AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

ToText AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

FromXML AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

ToXML AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

Generic AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

Associated Types

type Rep AuditFindingSeverity :: Type -> Type #

Read AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

Show AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

NFData AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

Methods

rnf :: AuditFindingSeverity -> () #

Eq AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

Ord AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

Hashable AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

type Rep AuditFindingSeverity Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFindingSeverity

type Rep AuditFindingSeverity = D1 ('MetaData "AuditFindingSeverity" "Amazonka.IoT.Types.AuditFindingSeverity" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AuditFindingSeverity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuditFindingSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuditFrequency

newtype AuditFrequency Source #

Constructors

AuditFrequency' 

Instances

Instances details
FromJSON AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

FromJSONKey AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

ToJSON AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

ToJSONKey AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

ToByteString AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

ToHeader AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

ToLog AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

ToQuery AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

FromText AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

ToText AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

FromXML AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

ToXML AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

Methods

toXML :: AuditFrequency -> XML #

Generic AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

Associated Types

type Rep AuditFrequency :: Type -> Type #

Read AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

Show AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

NFData AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

Methods

rnf :: AuditFrequency -> () #

Eq AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

Ord AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

Hashable AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

type Rep AuditFrequency Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFrequency

type Rep AuditFrequency = D1 ('MetaData "AuditFrequency" "Amazonka.IoT.Types.AuditFrequency" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AuditFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuditFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuditMitigationActionsExecutionStatus

newtype AuditMitigationActionsExecutionStatus Source #

Instances

Instances details
FromJSON AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

FromJSONKey AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

ToJSON AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

ToJSONKey AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

ToByteString AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

ToHeader AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

ToLog AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

ToQuery AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

FromText AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

ToText AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

FromXML AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

ToXML AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

Generic AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

Read AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

Show AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

NFData AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

Eq AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

Ord AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

Hashable AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

type Rep AuditMitigationActionsExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus

type Rep AuditMitigationActionsExecutionStatus = D1 ('MetaData "AuditMitigationActionsExecutionStatus" "Amazonka.IoT.Types.AuditMitigationActionsExecutionStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AuditMitigationActionsExecutionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuditMitigationActionsExecutionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuditMitigationActionsTaskStatus

newtype AuditMitigationActionsTaskStatus Source #

Instances

Instances details
FromJSON AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

FromJSONKey AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

ToJSON AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

ToJSONKey AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

ToByteString AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

ToHeader AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

ToLog AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

ToQuery AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

FromText AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

ToText AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

FromXML AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

ToXML AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

Generic AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

Associated Types

type Rep AuditMitigationActionsTaskStatus :: Type -> Type #

Read AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

Show AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

NFData AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

Eq AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

Ord AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

Hashable AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

type Rep AuditMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskStatus

type Rep AuditMitigationActionsTaskStatus = D1 ('MetaData "AuditMitigationActionsTaskStatus" "Amazonka.IoT.Types.AuditMitigationActionsTaskStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AuditMitigationActionsTaskStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuditMitigationActionsTaskStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuditNotificationType

newtype AuditNotificationType Source #

Instances

Instances details
FromJSON AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

FromJSONKey AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

ToJSON AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

ToJSONKey AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

ToByteString AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

ToHeader AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

ToLog AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

ToQuery AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

FromText AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

ToText AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

FromXML AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

ToXML AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

Generic AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

Associated Types

type Rep AuditNotificationType :: Type -> Type #

Read AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

Show AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

NFData AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

Methods

rnf :: AuditNotificationType -> () #

Eq AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

Ord AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

Hashable AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

type Rep AuditNotificationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationType

type Rep AuditNotificationType = D1 ('MetaData "AuditNotificationType" "Amazonka.IoT.Types.AuditNotificationType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AuditNotificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuditNotificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuditTaskStatus

newtype AuditTaskStatus Source #

Constructors

AuditTaskStatus' 

Instances

Instances details
FromJSON AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

FromJSONKey AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

ToJSON AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

ToJSONKey AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

ToByteString AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

ToHeader AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

ToLog AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

ToQuery AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

FromText AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

ToText AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

FromXML AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

ToXML AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

Methods

toXML :: AuditTaskStatus -> XML #

Generic AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

Associated Types

type Rep AuditTaskStatus :: Type -> Type #

Read AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

Show AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

NFData AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

Methods

rnf :: AuditTaskStatus -> () #

Eq AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

Ord AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

Hashable AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

type Rep AuditTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskStatus

type Rep AuditTaskStatus = D1 ('MetaData "AuditTaskStatus" "Amazonka.IoT.Types.AuditTaskStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AuditTaskStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuditTaskStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuditTaskType

newtype AuditTaskType Source #

Constructors

AuditTaskType' 

Instances

Instances details
FromJSON AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

FromJSONKey AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

ToJSON AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

ToJSONKey AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

ToByteString AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

ToHeader AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

ToLog AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

ToQuery AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

FromText AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

ToText AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

Methods

toText :: AuditTaskType -> Text #

FromXML AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

ToXML AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

Methods

toXML :: AuditTaskType -> XML #

Generic AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

Associated Types

type Rep AuditTaskType :: Type -> Type #

Read AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

Show AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

NFData AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

Methods

rnf :: AuditTaskType -> () #

Eq AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

Ord AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

Hashable AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

type Rep AuditTaskType Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskType

type Rep AuditTaskType = D1 ('MetaData "AuditTaskType" "Amazonka.IoT.Types.AuditTaskType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AuditTaskType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuditTaskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthDecision

newtype AuthDecision Source #

Constructors

AuthDecision' 

Instances

Instances details
FromJSON AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

FromJSONKey AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

ToJSON AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

ToJSONKey AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

ToByteString AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

ToHeader AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

ToLog AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

ToQuery AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

FromText AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

ToText AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

Methods

toText :: AuthDecision -> Text #

FromXML AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

ToXML AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

Methods

toXML :: AuthDecision -> XML #

Generic AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

Associated Types

type Rep AuthDecision :: Type -> Type #

Read AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

Show AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

NFData AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

Methods

rnf :: AuthDecision -> () #

Eq AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

Ord AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

Hashable AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

type Rep AuthDecision Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthDecision

type Rep AuthDecision = D1 ('MetaData "AuthDecision" "Amazonka.IoT.Types.AuthDecision" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AuthDecision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthDecision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthorizerStatus

newtype AuthorizerStatus Source #

Instances

Instances details
FromJSON AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

FromJSONKey AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

ToJSON AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

ToJSONKey AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

ToByteString AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

ToHeader AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

ToLog AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

ToQuery AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

FromText AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

ToText AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

FromXML AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

ToXML AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

Generic AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

Associated Types

type Rep AuthorizerStatus :: Type -> Type #

Read AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

Show AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

NFData AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

Methods

rnf :: AuthorizerStatus -> () #

Eq AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

Ord AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

Hashable AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

type Rep AuthorizerStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerStatus

type Rep AuthorizerStatus = D1 ('MetaData "AuthorizerStatus" "Amazonka.IoT.Types.AuthorizerStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AuthorizerStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthorizerStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AutoRegistrationStatus

newtype AutoRegistrationStatus Source #

Instances

Instances details
FromJSON AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

FromJSONKey AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

ToJSON AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

ToJSONKey AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

ToByteString AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

ToHeader AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

ToLog AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

ToQuery AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

FromText AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

ToText AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

FromXML AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

ToXML AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

Generic AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

Associated Types

type Rep AutoRegistrationStatus :: Type -> Type #

Read AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

Show AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

NFData AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

Methods

rnf :: AutoRegistrationStatus -> () #

Eq AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

Ord AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

Hashable AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

type Rep AutoRegistrationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.AutoRegistrationStatus

type Rep AutoRegistrationStatus = D1 ('MetaData "AutoRegistrationStatus" "Amazonka.IoT.Types.AutoRegistrationStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AutoRegistrationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutoRegistrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AwsJobAbortCriteriaAbortAction

newtype AwsJobAbortCriteriaAbortAction Source #

Instances

Instances details
FromJSON AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

FromJSONKey AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

ToJSON AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

ToJSONKey AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

ToByteString AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

ToHeader AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

ToLog AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

ToQuery AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

FromText AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

ToText AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

FromXML AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

ToXML AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

Generic AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

Associated Types

type Rep AwsJobAbortCriteriaAbortAction :: Type -> Type #

Read AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

Show AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

NFData AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

Eq AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

Ord AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

Hashable AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

type Rep AwsJobAbortCriteriaAbortAction Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction

type Rep AwsJobAbortCriteriaAbortAction = D1 ('MetaData "AwsJobAbortCriteriaAbortAction" "Amazonka.IoT.Types.AwsJobAbortCriteriaAbortAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AwsJobAbortCriteriaAbortAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAwsJobAbortCriteriaAbortAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AwsJobAbortCriteriaFailureType

newtype AwsJobAbortCriteriaFailureType Source #

Instances

Instances details
FromJSON AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

FromJSONKey AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

ToJSON AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

ToJSONKey AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

ToByteString AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

ToHeader AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

ToLog AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

ToQuery AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

FromText AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

ToText AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

FromXML AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

ToXML AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

Generic AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

Associated Types

type Rep AwsJobAbortCriteriaFailureType :: Type -> Type #

Read AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

Show AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

NFData AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

Eq AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

Ord AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

Hashable AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

type Rep AwsJobAbortCriteriaFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType

type Rep AwsJobAbortCriteriaFailureType = D1 ('MetaData "AwsJobAbortCriteriaFailureType" "Amazonka.IoT.Types.AwsJobAbortCriteriaFailureType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "AwsJobAbortCriteriaFailureType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAwsJobAbortCriteriaFailureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BehaviorCriteriaType

newtype BehaviorCriteriaType Source #

Instances

Instances details
FromJSON BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

FromJSONKey BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

ToJSON BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

ToJSONKey BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

ToByteString BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

ToHeader BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

ToLog BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

ToQuery BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

FromText BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

ToText BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

FromXML BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

ToXML BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

Generic BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

Associated Types

type Rep BehaviorCriteriaType :: Type -> Type #

Read BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

Show BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

NFData BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

Methods

rnf :: BehaviorCriteriaType -> () #

Eq BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

Ord BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

Hashable BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

type Rep BehaviorCriteriaType Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteriaType

type Rep BehaviorCriteriaType = D1 ('MetaData "BehaviorCriteriaType" "Amazonka.IoT.Types.BehaviorCriteriaType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "BehaviorCriteriaType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBehaviorCriteriaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CACertificateStatus

newtype CACertificateStatus Source #

Instances

Instances details
FromJSON CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

FromJSONKey CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

ToJSON CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

ToJSONKey CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

ToByteString CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

ToHeader CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

ToLog CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

ToQuery CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

FromText CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

ToText CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

FromXML CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

ToXML CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

Generic CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

Associated Types

type Rep CACertificateStatus :: Type -> Type #

Read CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

Show CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

NFData CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

Methods

rnf :: CACertificateStatus -> () #

Eq CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

Ord CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

Hashable CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

type Rep CACertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateStatus

type Rep CACertificateStatus = D1 ('MetaData "CACertificateStatus" "Amazonka.IoT.Types.CACertificateStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "CACertificateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCACertificateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CACertificateUpdateAction

newtype CACertificateUpdateAction Source #

Instances

Instances details
FromJSON CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

FromJSONKey CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

ToJSON CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

ToJSONKey CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

ToByteString CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

ToHeader CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

ToLog CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

ToQuery CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

FromText CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

ToText CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

FromXML CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

ToXML CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

Generic CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

Associated Types

type Rep CACertificateUpdateAction :: Type -> Type #

Read CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

Show CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

NFData CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

Eq CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

Ord CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

Hashable CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

type Rep CACertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateUpdateAction

type Rep CACertificateUpdateAction = D1 ('MetaData "CACertificateUpdateAction" "Amazonka.IoT.Types.CACertificateUpdateAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "CACertificateUpdateAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCACertificateUpdateAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CannedAccessControlList

newtype CannedAccessControlList Source #

Instances

Instances details
FromJSON CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

FromJSONKey CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

ToJSON CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

ToJSONKey CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

ToByteString CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

ToHeader CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

ToLog CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

ToQuery CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

FromText CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

ToText CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

FromXML CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

ToXML CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

Generic CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

Associated Types

type Rep CannedAccessControlList :: Type -> Type #

Read CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

Show CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

NFData CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

Methods

rnf :: CannedAccessControlList -> () #

Eq CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

Ord CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

Hashable CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

type Rep CannedAccessControlList Source # 
Instance details

Defined in Amazonka.IoT.Types.CannedAccessControlList

type Rep CannedAccessControlList = D1 ('MetaData "CannedAccessControlList" "Amazonka.IoT.Types.CannedAccessControlList" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "CannedAccessControlList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCannedAccessControlList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateMode

newtype CertificateMode Source #

Constructors

CertificateMode' 

Instances

Instances details
FromJSON CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

FromJSONKey CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

ToJSON CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

ToJSONKey CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

ToByteString CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

ToHeader CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

ToLog CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

ToQuery CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

FromText CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

ToText CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

FromXML CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

ToXML CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

Methods

toXML :: CertificateMode -> XML #

Generic CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

Associated Types

type Rep CertificateMode :: Type -> Type #

Read CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

Show CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

NFData CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

Methods

rnf :: CertificateMode -> () #

Eq CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

Ord CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

Hashable CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

type Rep CertificateMode Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateMode

type Rep CertificateMode = D1 ('MetaData "CertificateMode" "Amazonka.IoT.Types.CertificateMode" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "CertificateMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateStatus

newtype CertificateStatus Source #

Instances

Instances details
FromJSON CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

FromJSONKey CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

ToJSON CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

ToJSONKey CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

ToByteString CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

ToHeader CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

ToLog CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

ToQuery CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

FromText CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

ToText CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

FromXML CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

ToXML CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

Generic CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

Associated Types

type Rep CertificateStatus :: Type -> Type #

Read CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

Show CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

NFData CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

Methods

rnf :: CertificateStatus -> () #

Eq CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

Ord CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

Hashable CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

type Rep CertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateStatus

type Rep CertificateStatus = D1 ('MetaData "CertificateStatus" "Amazonka.IoT.Types.CertificateStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "CertificateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComparisonOperator

newtype ComparisonOperator Source #

Instances

Instances details
FromJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

FromJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

ToJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

ToJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

ToByteString ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

ToHeader ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

ToLog ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

ToQuery ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

FromText ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

ToText ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

FromXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

ToXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

Generic ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

Associated Types

type Rep ComparisonOperator :: Type -> Type #

Read ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

Show ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

NFData ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

Methods

rnf :: ComparisonOperator -> () #

Eq ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

Ord ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

Hashable ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

type Rep ComparisonOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.ComparisonOperator

type Rep ComparisonOperator = D1 ('MetaData "ComparisonOperator" "Amazonka.IoT.Types.ComparisonOperator" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ComparisonOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfidenceLevel

newtype ConfidenceLevel Source #

Constructors

ConfidenceLevel' 

Instances

Instances details
FromJSON ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

FromJSONKey ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

ToJSON ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

ToJSONKey ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

ToByteString ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

ToHeader ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

ToLog ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

ToQuery ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

FromText ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

ToText ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

FromXML ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

ToXML ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

Methods

toXML :: ConfidenceLevel -> XML #

Generic ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

Associated Types

type Rep ConfidenceLevel :: Type -> Type #

Read ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

Show ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

NFData ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

Methods

rnf :: ConfidenceLevel -> () #

Eq ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

Ord ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

Hashable ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

type Rep ConfidenceLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.ConfidenceLevel

type Rep ConfidenceLevel = D1 ('MetaData "ConfidenceLevel" "Amazonka.IoT.Types.ConfidenceLevel" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ConfidenceLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConfidenceLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CustomMetricType

newtype CustomMetricType Source #

Instances

Instances details
FromJSON CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

FromJSONKey CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

ToJSON CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

ToJSONKey CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

ToByteString CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

ToHeader CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

ToLog CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

ToQuery CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

FromText CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

ToText CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

FromXML CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

ToXML CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

Generic CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

Associated Types

type Rep CustomMetricType :: Type -> Type #

Read CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

Show CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

NFData CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

Methods

rnf :: CustomMetricType -> () #

Eq CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

Ord CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

Hashable CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

type Rep CustomMetricType Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomMetricType

type Rep CustomMetricType = D1 ('MetaData "CustomMetricType" "Amazonka.IoT.Types.CustomMetricType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "CustomMetricType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCustomMetricType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DayOfWeek

newtype DayOfWeek Source #

Constructors

DayOfWeek' 

Fields

Bundled Patterns

pattern DayOfWeek_FRI :: DayOfWeek 
pattern DayOfWeek_MON :: DayOfWeek 
pattern DayOfWeek_SAT :: DayOfWeek 
pattern DayOfWeek_SUN :: DayOfWeek 
pattern DayOfWeek_THU :: DayOfWeek 
pattern DayOfWeek_TUE :: DayOfWeek 
pattern DayOfWeek_WED :: DayOfWeek 

Instances

Instances details
FromJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

FromJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

ToJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

ToJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

ToByteString DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

Methods

toBS :: DayOfWeek -> ByteString #

ToHeader DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

ToLog DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

ToQuery DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

FromText DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

ToText DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

Methods

toText :: DayOfWeek -> Text #

FromXML DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

ToXML DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

Methods

toXML :: DayOfWeek -> XML #

Generic DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

Associated Types

type Rep DayOfWeek :: Type -> Type #

Read DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

Show DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

NFData DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

Methods

rnf :: DayOfWeek -> () #

Eq DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

Ord DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

Hashable DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

type Rep DayOfWeek Source # 
Instance details

Defined in Amazonka.IoT.Types.DayOfWeek

type Rep DayOfWeek = D1 ('MetaData "DayOfWeek" "Amazonka.IoT.Types.DayOfWeek" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "DayOfWeek'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DetectMitigationActionExecutionStatus

newtype DetectMitigationActionExecutionStatus Source #

Instances

Instances details
FromJSON DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

FromJSONKey DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

ToJSON DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

ToJSONKey DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

ToByteString DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

ToHeader DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

ToLog DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

ToQuery DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

FromText DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

ToText DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

FromXML DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

ToXML DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

Generic DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

Read DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

Show DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

NFData DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

Eq DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

Ord DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

Hashable DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

type Rep DetectMitigationActionExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecutionStatus

type Rep DetectMitigationActionExecutionStatus = D1 ('MetaData "DetectMitigationActionExecutionStatus" "Amazonka.IoT.Types.DetectMitigationActionExecutionStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "DetectMitigationActionExecutionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDetectMitigationActionExecutionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DetectMitigationActionsTaskStatus

newtype DetectMitigationActionsTaskStatus Source #

Instances

Instances details
FromJSON DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

FromJSONKey DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

ToJSON DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

ToJSONKey DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

ToByteString DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

ToHeader DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

ToLog DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

ToQuery DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

FromText DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

ToText DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

FromXML DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

ToXML DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

Generic DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

Associated Types

type Rep DetectMitigationActionsTaskStatus :: Type -> Type #

Read DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

Show DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

NFData DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

Eq DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

Ord DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

Hashable DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

type Rep DetectMitigationActionsTaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatus

type Rep DetectMitigationActionsTaskStatus = D1 ('MetaData "DetectMitigationActionsTaskStatus" "Amazonka.IoT.Types.DetectMitigationActionsTaskStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "DetectMitigationActionsTaskStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDetectMitigationActionsTaskStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeviceCertificateUpdateAction

newtype DeviceCertificateUpdateAction Source #

Instances

Instances details
FromJSON DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

FromJSONKey DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

ToJSON DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

ToJSONKey DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

ToByteString DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

ToHeader DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

ToLog DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

ToQuery DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

FromText DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

ToText DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

FromXML DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

ToXML DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

Generic DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

Associated Types

type Rep DeviceCertificateUpdateAction :: Type -> Type #

Read DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

Show DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

NFData DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

Eq DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

Ord DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

Hashable DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

type Rep DeviceCertificateUpdateAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceCertificateUpdateAction

type Rep DeviceCertificateUpdateAction = D1 ('MetaData "DeviceCertificateUpdateAction" "Amazonka.IoT.Types.DeviceCertificateUpdateAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "DeviceCertificateUpdateAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeviceCertificateUpdateAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeviceDefenderIndexingMode

newtype DeviceDefenderIndexingMode Source #

Instances

Instances details
FromJSON DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

FromJSONKey DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

ToJSON DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

ToJSONKey DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

ToByteString DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

ToHeader DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

ToLog DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

ToQuery DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

FromText DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

ToText DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

FromXML DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

ToXML DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

Generic DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

Associated Types

type Rep DeviceDefenderIndexingMode :: Type -> Type #

Read DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

Show DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

NFData DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

Eq DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

Ord DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

Hashable DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

type Rep DeviceDefenderIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.DeviceDefenderIndexingMode

type Rep DeviceDefenderIndexingMode = D1 ('MetaData "DeviceDefenderIndexingMode" "Amazonka.IoT.Types.DeviceDefenderIndexingMode" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "DeviceDefenderIndexingMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeviceDefenderIndexingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DimensionType

newtype DimensionType Source #

Constructors

DimensionType' 

Bundled Patterns

pattern DimensionType_TOPIC_FILTER :: DimensionType 

Instances

Instances details
FromJSON DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

FromJSONKey DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

ToJSON DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

ToJSONKey DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

ToByteString DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

ToHeader DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

ToLog DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

ToQuery DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

FromText DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

ToText DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

Methods

toText :: DimensionType -> Text #

FromXML DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

ToXML DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

Methods

toXML :: DimensionType -> XML #

Generic DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

Associated Types

type Rep DimensionType :: Type -> Type #

Read DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

Show DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

NFData DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

Methods

rnf :: DimensionType -> () #

Eq DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

Ord DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

Hashable DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

type Rep DimensionType Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionType

type Rep DimensionType = D1 ('MetaData "DimensionType" "Amazonka.IoT.Types.DimensionType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "DimensionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDimensionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DimensionValueOperator

newtype DimensionValueOperator Source #

Instances

Instances details
FromJSON DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

FromJSONKey DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

ToJSON DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

ToJSONKey DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

ToByteString DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

ToHeader DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

ToLog DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

ToQuery DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

FromText DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

ToText DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

FromXML DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

ToXML DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

Generic DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

Associated Types

type Rep DimensionValueOperator :: Type -> Type #

Read DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

Show DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

NFData DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

Methods

rnf :: DimensionValueOperator -> () #

Eq DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

Ord DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

Hashable DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

type Rep DimensionValueOperator Source # 
Instance details

Defined in Amazonka.IoT.Types.DimensionValueOperator

type Rep DimensionValueOperator = D1 ('MetaData "DimensionValueOperator" "Amazonka.IoT.Types.DimensionValueOperator" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "DimensionValueOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDimensionValueOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DomainConfigurationStatus

newtype DomainConfigurationStatus Source #

Instances

Instances details
FromJSON DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

FromJSONKey DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

ToJSON DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

ToJSONKey DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

ToByteString DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

ToHeader DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

ToLog DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

ToQuery DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

FromText DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

ToText DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

FromXML DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

ToXML DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

Generic DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

Associated Types

type Rep DomainConfigurationStatus :: Type -> Type #

Read DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

Show DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

NFData DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

Eq DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

Ord DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

Hashable DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

type Rep DomainConfigurationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationStatus

type Rep DomainConfigurationStatus = D1 ('MetaData "DomainConfigurationStatus" "Amazonka.IoT.Types.DomainConfigurationStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "DomainConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDomainConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DomainType

newtype DomainType Source #

Constructors

DomainType' 

Fields

Instances

Instances details
FromJSON DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

FromJSONKey DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

ToJSON DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

ToJSONKey DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

ToByteString DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

ToHeader DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

ToLog DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

ToQuery DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

FromText DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

ToText DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

Methods

toText :: DomainType -> Text #

FromXML DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

ToXML DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

Methods

toXML :: DomainType -> XML #

Generic DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

Associated Types

type Rep DomainType :: Type -> Type #

Read DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

Show DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

NFData DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

Methods

rnf :: DomainType -> () #

Eq DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

Ord DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

Hashable DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

type Rep DomainType Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainType

type Rep DomainType = D1 ('MetaData "DomainType" "Amazonka.IoT.Types.DomainType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "DomainType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDomainType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DynamicGroupStatus

newtype DynamicGroupStatus Source #

Instances

Instances details
FromJSON DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

FromJSONKey DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

ToJSON DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

ToJSONKey DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

ToByteString DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

ToHeader DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

ToLog DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

ToQuery DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

FromText DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

ToText DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

FromXML DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

ToXML DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

Generic DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

Associated Types

type Rep DynamicGroupStatus :: Type -> Type #

Read DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

Show DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

NFData DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

Methods

rnf :: DynamicGroupStatus -> () #

Eq DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

Ord DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

Hashable DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

type Rep DynamicGroupStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamicGroupStatus

type Rep DynamicGroupStatus = D1 ('MetaData "DynamicGroupStatus" "Amazonka.IoT.Types.DynamicGroupStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "DynamicGroupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDynamicGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DynamoKeyType

newtype DynamoKeyType Source #

Constructors

DynamoKeyType' 

Bundled Patterns

pattern DynamoKeyType_NUMBER :: DynamoKeyType 
pattern DynamoKeyType_STRING :: DynamoKeyType 

Instances

Instances details
FromJSON DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

FromJSONKey DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

ToJSON DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

ToJSONKey DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

ToByteString DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

ToHeader DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

ToLog DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

ToQuery DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

FromText DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

ToText DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

Methods

toText :: DynamoKeyType -> Text #

FromXML DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

ToXML DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

Methods

toXML :: DynamoKeyType -> XML #

Generic DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

Associated Types

type Rep DynamoKeyType :: Type -> Type #

Read DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

Show DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

NFData DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

Methods

rnf :: DynamoKeyType -> () #

Eq DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

Ord DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

Hashable DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

type Rep DynamoKeyType Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoKeyType

type Rep DynamoKeyType = D1 ('MetaData "DynamoKeyType" "Amazonka.IoT.Types.DynamoKeyType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "DynamoKeyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDynamoKeyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventType

newtype EventType Source #

Constructors

EventType' 

Fields

Instances

Instances details
FromJSON EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

FromJSONKey EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

ToJSON EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

ToJSONKey EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

ToByteString EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

Methods

toBS :: EventType -> ByteString #

ToHeader EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

ToLog EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

ToQuery EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

FromText EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

ToText EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

Methods

toText :: EventType -> Text #

FromXML EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

ToXML EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

Methods

toXML :: EventType -> XML #

Generic EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

Associated Types

type Rep EventType :: Type -> Type #

Read EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

Show EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

NFData EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

Methods

rnf :: EventType -> () #

Eq EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

Ord EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

Hashable EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

type Rep EventType Source # 
Instance details

Defined in Amazonka.IoT.Types.EventType

type Rep EventType = D1 ('MetaData "EventType" "Amazonka.IoT.Types.EventType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "EventType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FieldType

newtype FieldType Source #

Constructors

FieldType' 

Fields

Bundled Patterns

pattern FieldType_Boolean :: FieldType 
pattern FieldType_Number :: FieldType 
pattern FieldType_String :: FieldType 

Instances

Instances details
FromJSON FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

FromJSONKey FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

ToJSON FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

ToJSONKey FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

ToByteString FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

Methods

toBS :: FieldType -> ByteString #

ToHeader FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

ToLog FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

ToQuery FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

FromText FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

ToText FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

Methods

toText :: FieldType -> Text #

FromXML FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

ToXML FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

Methods

toXML :: FieldType -> XML #

Generic FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

Associated Types

type Rep FieldType :: Type -> Type #

Read FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

Show FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

NFData FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

Methods

rnf :: FieldType -> () #

Eq FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

Ord FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

Hashable FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

type Rep FieldType Source # 
Instance details

Defined in Amazonka.IoT.Types.FieldType

type Rep FieldType = D1 ('MetaData "FieldType" "Amazonka.IoT.Types.FieldType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "FieldType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFieldType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetMetricUnit

newtype FleetMetricUnit Source #

Constructors

FleetMetricUnit' 

Bundled Patterns

pattern FleetMetricUnit_Bits :: FleetMetricUnit 
pattern FleetMetricUnit_Bits_Second :: FleetMetricUnit 
pattern FleetMetricUnit_Bytes :: FleetMetricUnit 
pattern FleetMetricUnit_Bytes_Second :: FleetMetricUnit 
pattern FleetMetricUnit_Count :: FleetMetricUnit 
pattern FleetMetricUnit_Count_Second :: FleetMetricUnit 
pattern FleetMetricUnit_Gigabits :: FleetMetricUnit 
pattern FleetMetricUnit_Gigabits_Second :: FleetMetricUnit 
pattern FleetMetricUnit_Gigabytes :: FleetMetricUnit 
pattern FleetMetricUnit_Gigabytes_Second :: FleetMetricUnit 
pattern FleetMetricUnit_Kilobits :: FleetMetricUnit 
pattern FleetMetricUnit_Kilobits_Second :: FleetMetricUnit 
pattern FleetMetricUnit_Kilobytes :: FleetMetricUnit 
pattern FleetMetricUnit_Kilobytes_Second :: FleetMetricUnit 
pattern FleetMetricUnit_Megabits :: FleetMetricUnit 
pattern FleetMetricUnit_Megabits_Second :: FleetMetricUnit 
pattern FleetMetricUnit_Megabytes :: FleetMetricUnit 
pattern FleetMetricUnit_Megabytes_Second :: FleetMetricUnit 
pattern FleetMetricUnit_Microseconds :: FleetMetricUnit 
pattern FleetMetricUnit_Milliseconds :: FleetMetricUnit 
pattern FleetMetricUnit_None :: FleetMetricUnit 
pattern FleetMetricUnit_Percent :: FleetMetricUnit 
pattern FleetMetricUnit_Seconds :: FleetMetricUnit 
pattern FleetMetricUnit_Terabits :: FleetMetricUnit 
pattern FleetMetricUnit_Terabits_Second :: FleetMetricUnit 
pattern FleetMetricUnit_Terabytes :: FleetMetricUnit 
pattern FleetMetricUnit_Terabytes_Second :: FleetMetricUnit 

Instances

Instances details
FromJSON FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

FromJSONKey FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

ToJSON FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

ToJSONKey FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

ToByteString FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

ToHeader FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

ToLog FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

ToQuery FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

FromText FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

ToText FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

FromXML FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

ToXML FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

Methods

toXML :: FleetMetricUnit -> XML #

Generic FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

Associated Types

type Rep FleetMetricUnit :: Type -> Type #

Read FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

Show FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

NFData FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

Methods

rnf :: FleetMetricUnit -> () #

Eq FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

Ord FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

Hashable FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

type Rep FleetMetricUnit Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricUnit

type Rep FleetMetricUnit = D1 ('MetaData "FleetMetricUnit" "Amazonka.IoT.Types.FleetMetricUnit" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "FleetMetricUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetMetricUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IndexStatus

newtype IndexStatus Source #

Constructors

IndexStatus' 

Instances

Instances details
FromJSON IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

FromJSONKey IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

ToJSON IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

ToJSONKey IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

ToByteString IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

ToHeader IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

ToLog IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

ToQuery IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

FromText IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

ToText IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

Methods

toText :: IndexStatus -> Text #

FromXML IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

ToXML IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

Methods

toXML :: IndexStatus -> XML #

Generic IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

Associated Types

type Rep IndexStatus :: Type -> Type #

Read IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

Show IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

NFData IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

Methods

rnf :: IndexStatus -> () #

Eq IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

Ord IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

Hashable IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

type Rep IndexStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexStatus

type Rep IndexStatus = D1 ('MetaData "IndexStatus" "Amazonka.IoT.Types.IndexStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "IndexStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIndexStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobEndBehavior

newtype JobEndBehavior Source #

Constructors

JobEndBehavior' 

Instances

Instances details
FromJSON JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

FromJSONKey JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

ToJSON JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

ToJSONKey JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

ToByteString JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

ToHeader JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

ToLog JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

ToQuery JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

FromText JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

ToText JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

FromXML JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

ToXML JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

Methods

toXML :: JobEndBehavior -> XML #

Generic JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

Associated Types

type Rep JobEndBehavior :: Type -> Type #

Read JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

Show JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

NFData JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

Methods

rnf :: JobEndBehavior -> () #

Eq JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

Ord JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

Hashable JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

type Rep JobEndBehavior Source # 
Instance details

Defined in Amazonka.IoT.Types.JobEndBehavior

type Rep JobEndBehavior = D1 ('MetaData "JobEndBehavior" "Amazonka.IoT.Types.JobEndBehavior" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "JobEndBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobEndBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobExecutionFailureType

newtype JobExecutionFailureType Source #

Instances

Instances details
FromJSON JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

FromJSONKey JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

ToJSON JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

ToJSONKey JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

ToByteString JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

ToHeader JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

ToLog JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

ToQuery JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

FromText JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

ToText JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

FromXML JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

ToXML JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

Generic JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

Associated Types

type Rep JobExecutionFailureType :: Type -> Type #

Read JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

Show JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

NFData JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

Methods

rnf :: JobExecutionFailureType -> () #

Eq JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

Ord JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

Hashable JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

type Rep JobExecutionFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionFailureType

type Rep JobExecutionFailureType = D1 ('MetaData "JobExecutionFailureType" "Amazonka.IoT.Types.JobExecutionFailureType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "JobExecutionFailureType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobExecutionFailureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobExecutionStatus

newtype JobExecutionStatus Source #

Instances

Instances details
FromJSON JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

FromJSONKey JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

ToJSON JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

ToJSONKey JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

ToByteString JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

ToHeader JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

ToLog JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

ToQuery JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

FromText JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

ToText JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

FromXML JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

ToXML JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

Generic JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

Associated Types

type Rep JobExecutionStatus :: Type -> Type #

Read JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

Show JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

NFData JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

Methods

rnf :: JobExecutionStatus -> () #

Eq JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

Ord JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

Hashable JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

type Rep JobExecutionStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatus

type Rep JobExecutionStatus = D1 ('MetaData "JobExecutionStatus" "Amazonka.IoT.Types.JobExecutionStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "JobExecutionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobExecutionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobStatus

newtype JobStatus Source #

Constructors

JobStatus' 

Fields

Instances

Instances details
FromJSON JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

FromJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

ToJSON JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

ToJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

ToByteString JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

Methods

toBS :: JobStatus -> ByteString #

ToHeader JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

ToLog JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

ToQuery JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

FromText JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

ToText JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

Methods

toText :: JobStatus -> Text #

FromXML JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

ToXML JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

Methods

toXML :: JobStatus -> XML #

Generic JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

Associated Types

type Rep JobStatus :: Type -> Type #

Read JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

Show JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

NFData JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

Methods

rnf :: JobStatus -> () #

Eq JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

Ord JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

Hashable JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

type Rep JobStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.JobStatus

type Rep JobStatus = D1 ('MetaData "JobStatus" "Amazonka.IoT.Types.JobStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "JobStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogLevel

newtype LogLevel Source #

Constructors

LogLevel' 

Fields

Bundled Patterns

pattern LogLevel_DEBUG :: LogLevel 
pattern LogLevel_DISABLED :: LogLevel 
pattern LogLevel_ERROR :: LogLevel 
pattern LogLevel_INFO :: LogLevel 
pattern LogLevel_WARN :: LogLevel 

Instances

Instances details
FromJSON LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

FromJSONKey LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

ToJSON LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

ToJSONKey LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

ToByteString LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

Methods

toBS :: LogLevel -> ByteString #

ToHeader LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

Methods

toHeader :: HeaderName -> LogLevel -> [Header] #

ToLog LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

ToQuery LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

FromText LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

ToText LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

Methods

toText :: LogLevel -> Text #

FromXML LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

ToXML LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

Methods

toXML :: LogLevel -> XML #

Generic LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

Associated Types

type Rep LogLevel :: Type -> Type #

Methods

from :: LogLevel -> Rep LogLevel x #

to :: Rep LogLevel x -> LogLevel #

Read LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

Show LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

NFData LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

Methods

rnf :: LogLevel -> () #

Eq LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

Ord LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

Hashable LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

Methods

hashWithSalt :: Int -> LogLevel -> Int #

hash :: LogLevel -> Int #

type Rep LogLevel Source # 
Instance details

Defined in Amazonka.IoT.Types.LogLevel

type Rep LogLevel = D1 ('MetaData "LogLevel" "Amazonka.IoT.Types.LogLevel" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "LogLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogTargetType

newtype LogTargetType Source #

Constructors

LogTargetType' 

Instances

Instances details
FromJSON LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

FromJSONKey LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

ToJSON LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

ToJSONKey LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

ToByteString LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

ToHeader LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

ToLog LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

ToQuery LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

FromText LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

ToText LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

Methods

toText :: LogTargetType -> Text #

FromXML LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

ToXML LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

Methods

toXML :: LogTargetType -> XML #

Generic LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

Associated Types

type Rep LogTargetType :: Type -> Type #

Read LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

Show LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

NFData LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

Methods

rnf :: LogTargetType -> () #

Eq LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

Ord LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

Hashable LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

type Rep LogTargetType Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetType

type Rep LogTargetType = D1 ('MetaData "LogTargetType" "Amazonka.IoT.Types.LogTargetType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "LogTargetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogTargetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MessageFormat

newtype MessageFormat Source #

Constructors

MessageFormat' 

Bundled Patterns

pattern MessageFormat_JSON :: MessageFormat 
pattern MessageFormat_RAW :: MessageFormat 

Instances

Instances details
FromJSON MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

FromJSONKey MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

ToJSON MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

ToJSONKey MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

ToByteString MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

ToHeader MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

ToLog MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

ToQuery MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

FromText MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

ToText MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

Methods

toText :: MessageFormat -> Text #

FromXML MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

ToXML MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

Methods

toXML :: MessageFormat -> XML #

Generic MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

Associated Types

type Rep MessageFormat :: Type -> Type #

Read MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

Show MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

NFData MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

Methods

rnf :: MessageFormat -> () #

Eq MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

Ord MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

Hashable MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

type Rep MessageFormat Source # 
Instance details

Defined in Amazonka.IoT.Types.MessageFormat

type Rep MessageFormat = D1 ('MetaData "MessageFormat" "Amazonka.IoT.Types.MessageFormat" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "MessageFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMessageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MitigationActionType

newtype MitigationActionType Source #

Instances

Instances details
FromJSON MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

FromJSONKey MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

ToJSON MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

ToJSONKey MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

ToByteString MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

ToHeader MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

ToLog MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

ToQuery MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

FromText MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

ToText MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

FromXML MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

ToXML MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

Generic MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

Associated Types

type Rep MitigationActionType :: Type -> Type #

Read MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

Show MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

NFData MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

Methods

rnf :: MitigationActionType -> () #

Eq MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

Ord MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

Hashable MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

type Rep MitigationActionType Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionType

type Rep MitigationActionType = D1 ('MetaData "MitigationActionType" "Amazonka.IoT.Types.MitigationActionType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "MitigationActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMitigationActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ModelStatus

newtype ModelStatus Source #

Constructors

ModelStatus' 

Instances

Instances details
FromJSON ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

FromJSONKey ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

ToJSON ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

ToJSONKey ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

ToByteString ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

ToHeader ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

ToLog ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

ToQuery ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

FromText ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

ToText ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

Methods

toText :: ModelStatus -> Text #

FromXML ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

ToXML ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

Methods

toXML :: ModelStatus -> XML #

Generic ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

Associated Types

type Rep ModelStatus :: Type -> Type #

Read ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

Show ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

NFData ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

Methods

rnf :: ModelStatus -> () #

Eq ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

Ord ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

Hashable ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

type Rep ModelStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ModelStatus

type Rep ModelStatus = D1 ('MetaData "ModelStatus" "Amazonka.IoT.Types.ModelStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ModelStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromModelStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NamedShadowIndexingMode

newtype NamedShadowIndexingMode Source #

Instances

Instances details
FromJSON NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

FromJSONKey NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

ToJSON NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

ToJSONKey NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

ToByteString NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

ToHeader NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

ToLog NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

ToQuery NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

FromText NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

ToText NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

FromXML NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

ToXML NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

Generic NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

Associated Types

type Rep NamedShadowIndexingMode :: Type -> Type #

Read NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

Show NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

NFData NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

Methods

rnf :: NamedShadowIndexingMode -> () #

Eq NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

Ord NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

Hashable NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

type Rep NamedShadowIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.NamedShadowIndexingMode

type Rep NamedShadowIndexingMode = D1 ('MetaData "NamedShadowIndexingMode" "Amazonka.IoT.Types.NamedShadowIndexingMode" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "NamedShadowIndexingMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNamedShadowIndexingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OTAUpdateStatus

newtype OTAUpdateStatus Source #

Constructors

OTAUpdateStatus' 

Instances

Instances details
FromJSON OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

FromJSONKey OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

ToJSON OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

ToJSONKey OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

ToByteString OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

ToHeader OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

ToLog OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

ToQuery OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

FromText OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

ToText OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

FromXML OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

ToXML OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

Methods

toXML :: OTAUpdateStatus -> XML #

Generic OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

Associated Types

type Rep OTAUpdateStatus :: Type -> Type #

Read OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

Show OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

NFData OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

Methods

rnf :: OTAUpdateStatus -> () #

Eq OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

Ord OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

Hashable OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

type Rep OTAUpdateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateStatus

type Rep OTAUpdateStatus = D1 ('MetaData "OTAUpdateStatus" "Amazonka.IoT.Types.OTAUpdateStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "OTAUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOTAUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PolicyTemplateName

newtype PolicyTemplateName Source #

Instances

Instances details
FromJSON PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

FromJSONKey PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

ToJSON PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

ToJSONKey PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

ToByteString PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

ToHeader PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

ToLog PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

ToQuery PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

FromText PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

ToText PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

FromXML PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

ToXML PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

Generic PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

Associated Types

type Rep PolicyTemplateName :: Type -> Type #

Read PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

Show PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

NFData PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

Methods

rnf :: PolicyTemplateName -> () #

Eq PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

Ord PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

Hashable PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

type Rep PolicyTemplateName Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyTemplateName

type Rep PolicyTemplateName = D1 ('MetaData "PolicyTemplateName" "Amazonka.IoT.Types.PolicyTemplateName" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "PolicyTemplateName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPolicyTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Protocol

newtype Protocol Source #

Constructors

Protocol' 

Fields

Bundled Patterns

pattern Protocol_HTTP :: Protocol 
pattern Protocol_MQTT :: Protocol 

Instances

Instances details
FromJSON Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

FromJSONKey Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

ToJSON Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

ToJSONKey Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

ToByteString Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

Methods

toBS :: Protocol -> ByteString #

ToHeader Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

Methods

toHeader :: HeaderName -> Protocol -> [Header] #

ToLog Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

ToQuery Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

FromText Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

ToText Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

Methods

toText :: Protocol -> Text #

FromXML Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

ToXML Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

Methods

toXML :: Protocol -> XML #

Generic Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

Associated Types

type Rep Protocol :: Type -> Type #

Methods

from :: Protocol -> Rep Protocol x #

to :: Rep Protocol x -> Protocol #

Read Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

Show Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

NFData Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

Methods

rnf :: Protocol -> () #

Eq Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

Ord Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

Hashable Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

Methods

hashWithSalt :: Int -> Protocol -> Int #

hash :: Protocol -> Int #

type Rep Protocol Source # 
Instance details

Defined in Amazonka.IoT.Types.Protocol

type Rep Protocol = D1 ('MetaData "Protocol" "Amazonka.IoT.Types.Protocol" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "Protocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReportType

newtype ReportType Source #

Constructors

ReportType' 

Fields

Bundled Patterns

pattern ReportType_ERRORS :: ReportType 
pattern ReportType_RESULTS :: ReportType 

Instances

Instances details
FromJSON ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

FromJSONKey ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

ToJSON ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

ToJSONKey ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

ToByteString ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

ToHeader ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

ToLog ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

ToQuery ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

FromText ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

ToText ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

Methods

toText :: ReportType -> Text #

FromXML ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

ToXML ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

Methods

toXML :: ReportType -> XML #

Generic ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

Associated Types

type Rep ReportType :: Type -> Type #

Read ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

Show ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

NFData ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

Methods

rnf :: ReportType -> () #

Eq ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

Ord ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

Hashable ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

type Rep ReportType Source # 
Instance details

Defined in Amazonka.IoT.Types.ReportType

type Rep ReportType = D1 ('MetaData "ReportType" "Amazonka.IoT.Types.ReportType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ReportType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReportType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Instances

Instances details
FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

ToJSON ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

ToJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

ToByteString ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

FromText ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

ToText ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

Methods

toText :: ResourceType -> Text #

FromXML ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

ToXML ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

Methods

toXML :: ResourceType -> XML #

Generic ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

Read ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

NFData ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Eq ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

Hashable ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceType

type Rep ResourceType = D1 ('MetaData "ResourceType" "Amazonka.IoT.Types.ResourceType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RetryableFailureType

newtype RetryableFailureType Source #

Instances

Instances details
FromJSON RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

FromJSONKey RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

ToJSON RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

ToJSONKey RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

ToByteString RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

ToHeader RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

ToLog RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

ToQuery RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

FromText RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

ToText RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

FromXML RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

ToXML RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

Generic RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

Associated Types

type Rep RetryableFailureType :: Type -> Type #

Read RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

Show RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

NFData RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

Methods

rnf :: RetryableFailureType -> () #

Eq RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

Ord RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

Hashable RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

type Rep RetryableFailureType Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryableFailureType

type Rep RetryableFailureType = D1 ('MetaData "RetryableFailureType" "Amazonka.IoT.Types.RetryableFailureType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "RetryableFailureType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRetryableFailureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServerCertificateStatus

newtype ServerCertificateStatus Source #

Instances

Instances details
FromJSON ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

FromJSONKey ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

ToJSON ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

ToJSONKey ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

ToByteString ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

ToHeader ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

ToLog ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

ToQuery ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

FromText ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

ToText ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

FromXML ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

ToXML ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

Generic ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

Associated Types

type Rep ServerCertificateStatus :: Type -> Type #

Read ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

Show ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

NFData ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

Methods

rnf :: ServerCertificateStatus -> () #

Eq ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

Ord ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

Hashable ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

type Rep ServerCertificateStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateStatus

type Rep ServerCertificateStatus = D1 ('MetaData "ServerCertificateStatus" "Amazonka.IoT.Types.ServerCertificateStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ServerCertificateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServerCertificateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceType

newtype ServiceType Source #

Constructors

ServiceType' 

Instances

Instances details
FromJSON ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

FromJSONKey ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

ToJSON ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

ToJSONKey ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

ToByteString ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

ToHeader ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

ToLog ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

ToQuery ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

FromText ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

ToText ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

Methods

toText :: ServiceType -> Text #

FromXML ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

ToXML ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

Methods

toXML :: ServiceType -> XML #

Generic ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

Associated Types

type Rep ServiceType :: Type -> Type #

Read ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

Show ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

NFData ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

Methods

rnf :: ServiceType -> () #

Eq ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

Ord ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

Hashable ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

type Rep ServiceType Source # 
Instance details

Defined in Amazonka.IoT.Types.ServiceType

type Rep ServiceType = D1 ('MetaData "ServiceType" "Amazonka.IoT.Types.ServiceType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ServiceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetSelection

newtype TargetSelection Source #

Constructors

TargetSelection' 

Instances

Instances details
FromJSON TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

FromJSONKey TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

ToJSON TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

ToJSONKey TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

ToByteString TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

ToHeader TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

ToLog TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

ToQuery TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

FromText TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

ToText TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

FromXML TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

ToXML TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

Methods

toXML :: TargetSelection -> XML #

Generic TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

Associated Types

type Rep TargetSelection :: Type -> Type #

Read TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

Show TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

NFData TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

Methods

rnf :: TargetSelection -> () #

Eq TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

Ord TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

Hashable TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

type Rep TargetSelection Source # 
Instance details

Defined in Amazonka.IoT.Types.TargetSelection

type Rep TargetSelection = D1 ('MetaData "TargetSelection" "Amazonka.IoT.Types.TargetSelection" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "TargetSelection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TaskStatus

newtype TaskStatus Source #

Constructors

TaskStatus' 

Fields

Instances

Instances details
FromJSON TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

FromJSONKey TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

ToJSON TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

ToJSONKey TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

ToByteString TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

ToHeader TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

ToLog TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

ToQuery TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

FromText TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

ToText TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

Methods

toText :: TaskStatus -> Text #

FromXML TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

ToXML TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

Methods

toXML :: TaskStatus -> XML #

Generic TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

Associated Types

type Rep TaskStatus :: Type -> Type #

Read TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

Show TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

NFData TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

Methods

rnf :: TaskStatus -> () #

Eq TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

Ord TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

Hashable TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

type Rep TaskStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatus

type Rep TaskStatus = D1 ('MetaData "TaskStatus" "Amazonka.IoT.Types.TaskStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "TaskStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTaskStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TemplateType

newtype TemplateType Source #

Constructors

TemplateType' 

Instances

Instances details
FromJSON TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

FromJSONKey TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

ToJSON TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

ToJSONKey TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

ToByteString TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

ToHeader TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

ToLog TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

ToQuery TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

FromText TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

ToText TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

Methods

toText :: TemplateType -> Text #

FromXML TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

ToXML TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

Methods

toXML :: TemplateType -> XML #

Generic TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

Associated Types

type Rep TemplateType :: Type -> Type #

Read TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

Show TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

NFData TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

Methods

rnf :: TemplateType -> () #

Eq TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

Ord TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

Hashable TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

type Rep TemplateType Source # 
Instance details

Defined in Amazonka.IoT.Types.TemplateType

type Rep TemplateType = D1 ('MetaData "TemplateType" "Amazonka.IoT.Types.TemplateType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "TemplateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTemplateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThingConnectivityIndexingMode

newtype ThingConnectivityIndexingMode Source #

Instances

Instances details
FromJSON ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

FromJSONKey ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

ToJSON ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

ToJSONKey ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

ToByteString ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

ToHeader ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

ToLog ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

ToQuery ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

FromText ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

ToText ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

FromXML ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

ToXML ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

Generic ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

Associated Types

type Rep ThingConnectivityIndexingMode :: Type -> Type #

Read ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

Show ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

NFData ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

Eq ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

Ord ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

Hashable ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

type Rep ThingConnectivityIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivityIndexingMode

type Rep ThingConnectivityIndexingMode = D1 ('MetaData "ThingConnectivityIndexingMode" "Amazonka.IoT.Types.ThingConnectivityIndexingMode" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ThingConnectivityIndexingMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThingConnectivityIndexingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThingGroupIndexingMode

newtype ThingGroupIndexingMode Source #

Instances

Instances details
FromJSON ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

FromJSONKey ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

ToJSON ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

ToJSONKey ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

ToByteString ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

ToHeader ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

ToLog ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

ToQuery ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

FromText ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

ToText ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

FromXML ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

ToXML ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

Generic ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

Associated Types

type Rep ThingGroupIndexingMode :: Type -> Type #

Read ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

Show ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

NFData ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

Methods

rnf :: ThingGroupIndexingMode -> () #

Eq ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

Ord ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

Hashable ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

type Rep ThingGroupIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingMode

type Rep ThingGroupIndexingMode = D1 ('MetaData "ThingGroupIndexingMode" "Amazonka.IoT.Types.ThingGroupIndexingMode" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ThingGroupIndexingMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThingGroupIndexingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThingIndexingMode

newtype ThingIndexingMode Source #

Instances

Instances details
FromJSON ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

FromJSONKey ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

ToJSON ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

ToJSONKey ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

ToByteString ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

ToHeader ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

ToLog ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

ToQuery ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

FromText ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

ToText ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

FromXML ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

ToXML ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

Generic ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

Associated Types

type Rep ThingIndexingMode :: Type -> Type #

Read ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

Show ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

NFData ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

Methods

rnf :: ThingIndexingMode -> () #

Eq ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

Ord ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

Hashable ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

type Rep ThingIndexingMode Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingMode

type Rep ThingIndexingMode = D1 ('MetaData "ThingIndexingMode" "Amazonka.IoT.Types.ThingIndexingMode" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ThingIndexingMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThingIndexingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TopicRuleDestinationStatus

newtype TopicRuleDestinationStatus Source #

Instances

Instances details
FromJSON TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

FromJSONKey TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

ToJSON TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

ToJSONKey TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

ToByteString TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

ToHeader TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

ToLog TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

ToQuery TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

FromText TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

ToText TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

FromXML TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

ToXML TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

Generic TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

Associated Types

type Rep TopicRuleDestinationStatus :: Type -> Type #

Read TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

Show TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

NFData TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

Eq TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

Ord TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

Hashable TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

type Rep TopicRuleDestinationStatus Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationStatus

type Rep TopicRuleDestinationStatus = D1 ('MetaData "TopicRuleDestinationStatus" "Amazonka.IoT.Types.TopicRuleDestinationStatus" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "TopicRuleDestinationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTopicRuleDestinationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VerificationState

newtype VerificationState Source #

Instances

Instances details
FromJSON VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

FromJSONKey VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

ToJSON VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

ToJSONKey VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

ToByteString VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

ToHeader VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

ToLog VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

ToQuery VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

FromText VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

ToText VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

FromXML VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

ToXML VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

Generic VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

Associated Types

type Rep VerificationState :: Type -> Type #

Read VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

Show VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

NFData VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

Methods

rnf :: VerificationState -> () #

Eq VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

Ord VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

Hashable VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

type Rep VerificationState Source # 
Instance details

Defined in Amazonka.IoT.Types.VerificationState

type Rep VerificationState = D1 ('MetaData "VerificationState" "Amazonka.IoT.Types.VerificationState" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "VerificationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVerificationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ViolationEventType

newtype ViolationEventType Source #

Instances

Instances details
FromJSON ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

FromJSONKey ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

ToJSON ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

ToJSONKey ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

ToByteString ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

ToHeader ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

ToLog ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

ToQuery ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

FromText ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

ToText ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

FromXML ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

ToXML ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

Generic ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

Associated Types

type Rep ViolationEventType :: Type -> Type #

Read ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

Show ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

NFData ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

Methods

rnf :: ViolationEventType -> () #

Eq ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

Ord ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

Hashable ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

type Rep ViolationEventType Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventType

type Rep ViolationEventType = D1 ('MetaData "ViolationEventType" "Amazonka.IoT.Types.ViolationEventType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'True) (C1 ('MetaCons "ViolationEventType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromViolationEventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AbortConfig

data AbortConfig Source #

The criteria that determine when and how a job abort takes place.

See: newAbortConfig smart constructor.

Instances

Instances details
FromJSON AbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortConfig

ToJSON AbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortConfig

Generic AbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortConfig

Associated Types

type Rep AbortConfig :: Type -> Type #

Read AbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortConfig

Show AbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortConfig

NFData AbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortConfig

Methods

rnf :: AbortConfig -> () #

Eq AbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortConfig

Hashable AbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortConfig

type Rep AbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortConfig

type Rep AbortConfig = D1 ('MetaData "AbortConfig" "Amazonka.IoT.Types.AbortConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AbortConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "criteriaList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty AbortCriteria))))

newAbortConfig Source #

Create a value of AbortConfig 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:AbortConfig', abortConfig_criteriaList - The list of criteria that determine when and how to abort the job.

AbortCriteria

data AbortCriteria Source #

The criteria that determine when and how a job abort takes place.

See: newAbortCriteria smart constructor.

Instances

Instances details
FromJSON AbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortCriteria

ToJSON AbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortCriteria

Generic AbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortCriteria

Associated Types

type Rep AbortCriteria :: Type -> Type #

Read AbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortCriteria

Show AbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortCriteria

NFData AbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortCriteria

Methods

rnf :: AbortCriteria -> () #

Eq AbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortCriteria

Hashable AbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortCriteria

type Rep AbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AbortCriteria

type Rep AbortCriteria = D1 ('MetaData "AbortCriteria" "Amazonka.IoT.Types.AbortCriteria" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AbortCriteria'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobExecutionFailureType) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AbortAction)) :*: (S1 ('MetaSel ('Just "thresholdPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "minNumberOfExecutedThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newAbortCriteria Source #

Create a value of AbortCriteria 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:AbortCriteria', abortCriteria_failureType - The type of job execution failures that can initiate a job abort.

$sel:action:AbortCriteria', abortCriteria_action - The type of job action to take to initiate the job abort.

$sel:thresholdPercentage:AbortCriteria', abortCriteria_thresholdPercentage - The minimum percentage of job execution failures that must occur to initiate the job abort.

Amazon Web Services IoT Core supports up to two digits after the decimal (for example, 10.9 and 10.99, but not 10.999).

$sel:minNumberOfExecutedThings:AbortCriteria', abortCriteria_minNumberOfExecutedThings - The minimum number of things which must receive job execution notifications before the job can be aborted.

Action

data Action Source #

Describes the actions associated with a rule.

See: newAction smart constructor.

Instances

Instances details
FromJSON Action Source # 
Instance details

Defined in Amazonka.IoT.Types.Action

ToJSON Action Source # 
Instance details

Defined in Amazonka.IoT.Types.Action

Generic Action Source # 
Instance details

Defined in Amazonka.IoT.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Read Action Source # 
Instance details

Defined in Amazonka.IoT.Types.Action

Show Action Source # 
Instance details

Defined in Amazonka.IoT.Types.Action

NFData Action Source # 
Instance details

Defined in Amazonka.IoT.Types.Action

Methods

rnf :: Action -> () #

Eq Action Source # 
Instance details

Defined in Amazonka.IoT.Types.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

Hashable Action Source # 
Instance details

Defined in Amazonka.IoT.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

type Rep Action Source # 
Instance details

Defined in Amazonka.IoT.Types.Action

type Rep Action = D1 ('MetaData "Action" "Amazonka.IoT.Types.Action" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Action'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "cloudwatchAlarm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudwatchAlarmAction)) :*: S1 ('MetaSel ('Just "cloudwatchLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudwatchLogsAction))) :*: (S1 ('MetaSel ('Just "cloudwatchMetric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudwatchMetricAction)) :*: (S1 ('MetaSel ('Just "dynamoDB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DynamoDBAction)) :*: S1 ('MetaSel ('Just "dynamoDBv2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DynamoDBv2Action))))) :*: ((S1 ('MetaSel ('Just "elasticsearch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticsearchAction)) :*: (S1 ('MetaSel ('Just "firehose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirehoseAction)) :*: S1 ('MetaSel ('Just "http") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpAction)))) :*: (S1 ('MetaSel ('Just "iotAnalytics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotAnalyticsAction)) :*: (S1 ('MetaSel ('Just "iotEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotEventsAction)) :*: S1 ('MetaSel ('Just "iotSiteWise") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IotSiteWiseAction)))))) :*: (((S1 ('MetaSel ('Just "kafka") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KafkaAction)) :*: (S1 ('MetaSel ('Just "kinesis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisAction)) :*: S1 ('MetaSel ('Just "lambda") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaAction)))) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocationAction)) :*: (S1 ('MetaSel ('Just "openSearch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenSearchAction)) :*: S1 ('MetaSel ('Just "republish") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RepublishAction))))) :*: ((S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Action)) :*: (S1 ('MetaSel ('Just "salesforce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SalesforceAction)) :*: S1 ('MetaSel ('Just "sns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnsAction)))) :*: (S1 ('MetaSel ('Just "sqs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SqsAction)) :*: (S1 ('MetaSel ('Just "stepFunctions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StepFunctionsAction)) :*: S1 ('MetaSel ('Just "timestream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimestreamAction))))))))

newAction :: Action Source #

Create a value of Action 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:cloudwatchAlarm:Action', action_cloudwatchAlarm - Change the state of a CloudWatch alarm.

$sel:cloudwatchLogs:Action', action_cloudwatchLogs - Send data to CloudWatch Logs.

$sel:cloudwatchMetric:Action', action_cloudwatchMetric - Capture a CloudWatch metric.

$sel:dynamoDB:Action', action_dynamoDB - Write to a DynamoDB table.

$sel:dynamoDBv2:Action', action_dynamoDBv2 - Write to a DynamoDB table. This is a new version of the DynamoDB action. It allows you to write each attribute in an MQTT message payload into a separate DynamoDB column.

$sel:elasticsearch:Action', action_elasticsearch - Write data to an Amazon OpenSearch Service domain.

The Elasticsearch action can only be used by existing rule actions. To create a new rule action or to update an existing rule action, use the OpenSearch rule action instead. For more information, see OpenSearchAction.

$sel:firehose:Action', action_firehose - Write to an Amazon Kinesis Firehose stream.

$sel:http:Action', action_http - Send data to an HTTPS endpoint.

$sel:iotAnalytics:Action', action_iotAnalytics - Sends message data to an IoT Analytics channel.

$sel:iotEvents:Action', action_iotEvents - Sends an input to an IoT Events detector.

$sel:iotSiteWise:Action', action_iotSiteWise - Sends data from the MQTT message that triggered the rule to IoT SiteWise asset properties.

$sel:kafka:Action', action_kafka - Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.

$sel:kinesis:Action', action_kinesis - Write data to an Amazon Kinesis stream.

$sel:lambda:Action', action_lambda - Invoke a Lambda function.

$sel:location:Action', action_location - The Amazon Location Service rule action sends device location updates from an MQTT message to an Amazon Location tracker resource.

$sel:openSearch:Action', action_openSearch - Write data to an Amazon OpenSearch Service domain.

$sel:republish:Action', action_republish - Publish to another MQTT topic.

$sel:s3:Action', action_s3 - Write to an Amazon S3 bucket.

$sel:salesforce:Action', action_salesforce - Send a message to a Salesforce IoT Cloud Input Stream.

$sel:sns:Action', action_sns - Publish to an Amazon SNS topic.

$sel:sqs:Action', action_sqs - Publish to an Amazon SQS queue.

$sel:stepFunctions:Action', action_stepFunctions - Starts execution of a Step Functions state machine.

$sel:timestream:Action', action_timestream - The Timestream rule action writes attributes (measures) from an MQTT message into an Amazon Timestream table. For more information, see the Timestream topic rule action documentation.

ActiveViolation

data ActiveViolation Source #

Information about an active Device Defender security profile behavior violation.

See: newActiveViolation smart constructor.

Instances

Instances details
FromJSON ActiveViolation Source # 
Instance details

Defined in Amazonka.IoT.Types.ActiveViolation

Generic ActiveViolation Source # 
Instance details

Defined in Amazonka.IoT.Types.ActiveViolation

Associated Types

type Rep ActiveViolation :: Type -> Type #

Read ActiveViolation Source # 
Instance details

Defined in Amazonka.IoT.Types.ActiveViolation

Show ActiveViolation Source # 
Instance details

Defined in Amazonka.IoT.Types.ActiveViolation

NFData ActiveViolation Source # 
Instance details

Defined in Amazonka.IoT.Types.ActiveViolation

Methods

rnf :: ActiveViolation -> () #

Eq ActiveViolation Source # 
Instance details

Defined in Amazonka.IoT.Types.ActiveViolation

Hashable ActiveViolation Source # 
Instance details

Defined in Amazonka.IoT.Types.ActiveViolation

type Rep ActiveViolation Source # 
Instance details

Defined in Amazonka.IoT.Types.ActiveViolation

newActiveViolation :: ActiveViolation Source #

Create a value of ActiveViolation 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:behavior:ActiveViolation', activeViolation_behavior - The behavior that is being violated.

$sel:lastViolationTime:ActiveViolation', activeViolation_lastViolationTime - The time the most recent violation occurred.

$sel:lastViolationValue:ActiveViolation', activeViolation_lastViolationValue - The value of the metric (the measurement) that caused the most recent violation.

$sel:securityProfileName:ActiveViolation', activeViolation_securityProfileName - The security profile with the behavior is in violation.

$sel:thingName:ActiveViolation', activeViolation_thingName - The name of the thing responsible for the active violation.

$sel:verificationState:ActiveViolation', activeViolation_verificationState - The verification state of the violation (detect alarm).

$sel:verificationStateDescription:ActiveViolation', activeViolation_verificationStateDescription - The description of the verification state of the violation.

$sel:violationEventAdditionalInfo:ActiveViolation', activeViolation_violationEventAdditionalInfo - The details of a violation event.

$sel:violationId:ActiveViolation', activeViolation_violationId - The ID of the active violation.

$sel:violationStartTime:ActiveViolation', activeViolation_violationStartTime - The time the violation started.

AddThingsToThingGroupParams

data AddThingsToThingGroupParams Source #

Parameters used when defining a mitigation action that move a set of things to a thing group.

See: newAddThingsToThingGroupParams smart constructor.

Instances

Instances details
FromJSON AddThingsToThingGroupParams Source # 
Instance details

Defined in Amazonka.IoT.Types.AddThingsToThingGroupParams

ToJSON AddThingsToThingGroupParams Source # 
Instance details

Defined in Amazonka.IoT.Types.AddThingsToThingGroupParams

Generic AddThingsToThingGroupParams Source # 
Instance details

Defined in Amazonka.IoT.Types.AddThingsToThingGroupParams

Associated Types

type Rep AddThingsToThingGroupParams :: Type -> Type #

Read AddThingsToThingGroupParams Source # 
Instance details

Defined in Amazonka.IoT.Types.AddThingsToThingGroupParams

Show AddThingsToThingGroupParams Source # 
Instance details

Defined in Amazonka.IoT.Types.AddThingsToThingGroupParams

NFData AddThingsToThingGroupParams Source # 
Instance details

Defined in Amazonka.IoT.Types.AddThingsToThingGroupParams

Eq AddThingsToThingGroupParams Source # 
Instance details

Defined in Amazonka.IoT.Types.AddThingsToThingGroupParams

Hashable AddThingsToThingGroupParams Source # 
Instance details

Defined in Amazonka.IoT.Types.AddThingsToThingGroupParams

type Rep AddThingsToThingGroupParams Source # 
Instance details

Defined in Amazonka.IoT.Types.AddThingsToThingGroupParams

type Rep AddThingsToThingGroupParams = D1 ('MetaData "AddThingsToThingGroupParams" "Amazonka.IoT.Types.AddThingsToThingGroupParams" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AddThingsToThingGroupParams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "overrideDynamicGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "thingGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newAddThingsToThingGroupParams Source #

Create a value of AddThingsToThingGroupParams 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:overrideDynamicGroups:AddThingsToThingGroupParams', addThingsToThingGroupParams_overrideDynamicGroups - Specifies if this mitigation action can move the things that triggered the mitigation action even if they are part of one or more dynamic thing groups.

$sel:thingGroupNames:AddThingsToThingGroupParams', addThingsToThingGroupParams_thingGroupNames - The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.

AggregationType

data AggregationType Source #

The type of aggregation queries.

See: newAggregationType smart constructor.

Instances

Instances details
FromJSON AggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationType

ToJSON AggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationType

Generic AggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationType

Associated Types

type Rep AggregationType :: Type -> Type #

Read AggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationType

Show AggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationType

NFData AggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationType

Methods

rnf :: AggregationType -> () #

Eq AggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationType

Hashable AggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationType

type Rep AggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.AggregationType

type Rep AggregationType = D1 ('MetaData "AggregationType" "Amazonka.IoT.Types.AggregationType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AggregationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AggregationTypeName)))

newAggregationType Source #

Create a value of AggregationType 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:values:AggregationType', aggregationType_values - A list of the values of aggregation types.

$sel:name:AggregationType', aggregationType_name - The name of the aggregation type.

AlertTarget

data AlertTarget Source #

A structure containing the alert target ARN and the role ARN.

See: newAlertTarget smart constructor.

Constructors

AlertTarget' Text Text 

Instances

Instances details
FromJSON AlertTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTarget

ToJSON AlertTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTarget

Generic AlertTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTarget

Associated Types

type Rep AlertTarget :: Type -> Type #

Read AlertTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTarget

Show AlertTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTarget

NFData AlertTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTarget

Methods

rnf :: AlertTarget -> () #

Eq AlertTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTarget

Hashable AlertTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTarget

type Rep AlertTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AlertTarget

type Rep AlertTarget = D1 ('MetaData "AlertTarget" "Amazonka.IoT.Types.AlertTarget" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AlertTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alertTargetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAlertTarget Source #

Create a value of AlertTarget 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:alertTargetArn:AlertTarget', alertTarget_alertTargetArn - The Amazon Resource Name (ARN) of the notification target to which alerts are sent.

$sel:roleArn:AlertTarget', alertTarget_roleArn - The ARN of the role that grants permission to send alerts to the notification target.

Allowed

data Allowed Source #

Contains information that allowed the authorization.

See: newAllowed smart constructor.

Constructors

Allowed' (Maybe [Policy]) 

Instances

Instances details
FromJSON Allowed Source # 
Instance details

Defined in Amazonka.IoT.Types.Allowed

Generic Allowed Source # 
Instance details

Defined in Amazonka.IoT.Types.Allowed

Associated Types

type Rep Allowed :: Type -> Type #

Methods

from :: Allowed -> Rep Allowed x #

to :: Rep Allowed x -> Allowed #

Read Allowed Source # 
Instance details

Defined in Amazonka.IoT.Types.Allowed

Show Allowed Source # 
Instance details

Defined in Amazonka.IoT.Types.Allowed

NFData Allowed Source # 
Instance details

Defined in Amazonka.IoT.Types.Allowed

Methods

rnf :: Allowed -> () #

Eq Allowed Source # 
Instance details

Defined in Amazonka.IoT.Types.Allowed

Methods

(==) :: Allowed -> Allowed -> Bool #

(/=) :: Allowed -> Allowed -> Bool #

Hashable Allowed Source # 
Instance details

Defined in Amazonka.IoT.Types.Allowed

Methods

hashWithSalt :: Int -> Allowed -> Int #

hash :: Allowed -> Int #

type Rep Allowed Source # 
Instance details

Defined in Amazonka.IoT.Types.Allowed

type Rep Allowed = D1 ('MetaData "Allowed" "Amazonka.IoT.Types.Allowed" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Allowed'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Policy]))))

newAllowed :: Allowed Source #

Create a value of Allowed 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:policies:Allowed', allowed_policies - A list of policies that allowed the authentication.

AssetPropertyTimestamp

data AssetPropertyTimestamp Source #

An asset property timestamp entry containing the following information.

See: newAssetPropertyTimestamp smart constructor.

Instances

Instances details
FromJSON AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyTimestamp

ToJSON AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyTimestamp

Generic AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyTimestamp

Associated Types

type Rep AssetPropertyTimestamp :: Type -> Type #

Read AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyTimestamp

Show AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyTimestamp

NFData AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyTimestamp

Methods

rnf :: AssetPropertyTimestamp -> () #

Eq AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyTimestamp

Hashable AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyTimestamp

type Rep AssetPropertyTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyTimestamp

type Rep AssetPropertyTimestamp = D1 ('MetaData "AssetPropertyTimestamp" "Amazonka.IoT.Types.AssetPropertyTimestamp" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AssetPropertyTimestamp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "offsetInNanos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssetPropertyTimestamp Source #

Create a value of AssetPropertyTimestamp 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:offsetInNanos:AssetPropertyTimestamp', assetPropertyTimestamp_offsetInNanos - Optional. A string that contains the nanosecond time offset. Accepts substitution templates.

$sel:timeInSeconds:AssetPropertyTimestamp', assetPropertyTimestamp_timeInSeconds - A string that contains the time in seconds since epoch. Accepts substitution templates.

AssetPropertyValue

data AssetPropertyValue Source #

An asset property value entry containing the following information.

See: newAssetPropertyValue smart constructor.

Instances

Instances details
FromJSON AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyValue

ToJSON AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyValue

Generic AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyValue

Associated Types

type Rep AssetPropertyValue :: Type -> Type #

Read AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyValue

Show AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyValue

NFData AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyValue

Methods

rnf :: AssetPropertyValue -> () #

Eq AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyValue

Hashable AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyValue

type Rep AssetPropertyValue Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyValue

type Rep AssetPropertyValue = D1 ('MetaData "AssetPropertyValue" "Amazonka.IoT.Types.AssetPropertyValue" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AssetPropertyValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "quality") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssetPropertyVariant) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AssetPropertyTimestamp))))

newAssetPropertyValue Source #

Create a value of AssetPropertyValue 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:quality:AssetPropertyValue', assetPropertyValue_quality - Optional. A string that describes the quality of the value. Accepts substitution templates. Must be GOOD, BAD, or UNCERTAIN.

$sel:value:AssetPropertyValue', assetPropertyValue_value - The value of the asset property.

$sel:timestamp:AssetPropertyValue', assetPropertyValue_timestamp - The asset property value timestamp.

AssetPropertyVariant

data AssetPropertyVariant Source #

Contains an asset property value (of a single type).

See: newAssetPropertyVariant smart constructor.

Instances

Instances details
FromJSON AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyVariant

ToJSON AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyVariant

Generic AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyVariant

Associated Types

type Rep AssetPropertyVariant :: Type -> Type #

Read AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyVariant

Show AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyVariant

NFData AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyVariant

Methods

rnf :: AssetPropertyVariant -> () #

Eq AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyVariant

Hashable AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyVariant

type Rep AssetPropertyVariant Source # 
Instance details

Defined in Amazonka.IoT.Types.AssetPropertyVariant

type Rep AssetPropertyVariant = D1 ('MetaData "AssetPropertyVariant" "Amazonka.IoT.Types.AssetPropertyVariant" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AssetPropertyVariant'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "booleanValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "doubleValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "integerValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stringValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAssetPropertyVariant :: AssetPropertyVariant Source #

Create a value of AssetPropertyVariant 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:booleanValue:AssetPropertyVariant', assetPropertyVariant_booleanValue - Optional. A string that contains the boolean value (true or false) of the value entry. Accepts substitution templates.

$sel:doubleValue:AssetPropertyVariant', assetPropertyVariant_doubleValue - Optional. A string that contains the double value of the value entry. Accepts substitution templates.

$sel:integerValue:AssetPropertyVariant', assetPropertyVariant_integerValue - Optional. A string that contains the integer value of the value entry. Accepts substitution templates.

$sel:stringValue:AssetPropertyVariant', assetPropertyVariant_stringValue - Optional. The string value of the value entry. Accepts substitution templates.

AttributePayload

data AttributePayload Source #

The attribute payload.

See: newAttributePayload smart constructor.

Instances

Instances details
FromJSON AttributePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.AttributePayload

ToJSON AttributePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.AttributePayload

Generic AttributePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.AttributePayload

Associated Types

type Rep AttributePayload :: Type -> Type #

Read AttributePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.AttributePayload

Show AttributePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.AttributePayload

NFData AttributePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.AttributePayload

Methods

rnf :: AttributePayload -> () #

Eq AttributePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.AttributePayload

Hashable AttributePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.AttributePayload

type Rep AttributePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.AttributePayload

type Rep AttributePayload = D1 ('MetaData "AttributePayload" "Amazonka.IoT.Types.AttributePayload" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AttributePayload'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "merge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newAttributePayload :: AttributePayload Source #

Create a value of AttributePayload 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:AttributePayload', attributePayload_attributes - A JSON string containing up to three key-value pair in JSON format. For example:

{\"attributes\":{\"string1\":\"string2\"}}

$sel:merge:AttributePayload', attributePayload_merge - Specifies whether the list of attributes provided in the AttributePayload is merged with the attributes stored in the registry, instead of overwriting them.

To remove an attribute, call UpdateThing with an empty attribute value.

The merge attribute is only valid when calling UpdateThing or UpdateThingGroup.

AuditCheckConfiguration

data AuditCheckConfiguration Source #

Which audit checks are enabled and disabled for this account.

See: newAuditCheckConfiguration smart constructor.

Instances

Instances details
FromJSON AuditCheckConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckConfiguration

ToJSON AuditCheckConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckConfiguration

Generic AuditCheckConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckConfiguration

Associated Types

type Rep AuditCheckConfiguration :: Type -> Type #

Read AuditCheckConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckConfiguration

Show AuditCheckConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckConfiguration

NFData AuditCheckConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckConfiguration

Methods

rnf :: AuditCheckConfiguration -> () #

Eq AuditCheckConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckConfiguration

Hashable AuditCheckConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckConfiguration

type Rep AuditCheckConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckConfiguration

type Rep AuditCheckConfiguration = D1 ('MetaData "AuditCheckConfiguration" "Amazonka.IoT.Types.AuditCheckConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuditCheckConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newAuditCheckConfiguration :: AuditCheckConfiguration Source #

Create a value of AuditCheckConfiguration 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:enabled:AuditCheckConfiguration', auditCheckConfiguration_enabled - True if this audit check is enabled for this account.

AuditCheckDetails

data AuditCheckDetails Source #

Information about the audit check.

See: newAuditCheckDetails smart constructor.

Instances

Instances details
FromJSON AuditCheckDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckDetails

Generic AuditCheckDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckDetails

Associated Types

type Rep AuditCheckDetails :: Type -> Type #

Read AuditCheckDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckDetails

Show AuditCheckDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckDetails

NFData AuditCheckDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckDetails

Methods

rnf :: AuditCheckDetails -> () #

Eq AuditCheckDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckDetails

Hashable AuditCheckDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckDetails

type Rep AuditCheckDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditCheckDetails

type Rep AuditCheckDetails = D1 ('MetaData "AuditCheckDetails" "Amazonka.IoT.Types.AuditCheckDetails" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuditCheckDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "checkCompliant") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "checkRunStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditCheckRunStatus)) :*: S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nonCompliantResourcesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "suppressedNonCompliantResourcesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalResourcesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newAuditCheckDetails :: AuditCheckDetails Source #

Create a value of AuditCheckDetails 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:checkCompliant:AuditCheckDetails', auditCheckDetails_checkCompliant - True if the check is complete and found all resources compliant.

$sel:checkRunStatus:AuditCheckDetails', auditCheckDetails_checkRunStatus - The completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED".

$sel:errorCode:AuditCheckDetails', auditCheckDetails_errorCode - The code of any error encountered when this check is performed during this audit. One of "INSUFFICIENT_PERMISSIONS" or "AUDIT_CHECK_DISABLED".

$sel:message:AuditCheckDetails', auditCheckDetails_message - The message associated with any error encountered when this check is performed during this audit.

$sel:nonCompliantResourcesCount:AuditCheckDetails', auditCheckDetails_nonCompliantResourcesCount - The number of resources that were found noncompliant during the check.

$sel:suppressedNonCompliantResourcesCount:AuditCheckDetails', auditCheckDetails_suppressedNonCompliantResourcesCount - Describes how many of the non-compliant resources created during the evaluation of an audit check were marked as suppressed.

$sel:totalResourcesCount:AuditCheckDetails', auditCheckDetails_totalResourcesCount - The number of resources on which the check was performed.

AuditFinding

data AuditFinding Source #

The findings (results) of the audit.

See: newAuditFinding smart constructor.

Instances

Instances details
FromJSON AuditFinding Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFinding

Generic AuditFinding Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFinding

Associated Types

type Rep AuditFinding :: Type -> Type #

Read AuditFinding Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFinding

Show AuditFinding Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFinding

NFData AuditFinding Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFinding

Methods

rnf :: AuditFinding -> () #

Eq AuditFinding Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFinding

Hashable AuditFinding Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFinding

type Rep AuditFinding Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditFinding

type Rep AuditFinding = D1 ('MetaData "AuditFinding" "Amazonka.IoT.Types.AuditFinding" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuditFinding'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "checkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "findingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "findingTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "isSuppressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "nonCompliantResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NonCompliantResource))))) :*: ((S1 ('MetaSel ('Just "reasonForNonCompliance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reasonForNonComplianceCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relatedResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RelatedResource])))) :*: (S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditFindingSeverity)) :*: (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "taskStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newAuditFinding :: AuditFinding Source #

Create a value of AuditFinding 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:checkName:AuditFinding', auditFinding_checkName - The audit check that generated this result.

$sel:findingId:AuditFinding', auditFinding_findingId - A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.

$sel:findingTime:AuditFinding', auditFinding_findingTime - The time the result (finding) was discovered.

$sel:isSuppressed:AuditFinding', auditFinding_isSuppressed - Indicates whether the audit finding was suppressed or not during reporting.

$sel:nonCompliantResource:AuditFinding', auditFinding_nonCompliantResource - The resource that was found to be noncompliant with the audit check.

$sel:reasonForNonCompliance:AuditFinding', auditFinding_reasonForNonCompliance - The reason the resource was noncompliant.

$sel:reasonForNonComplianceCode:AuditFinding', auditFinding_reasonForNonComplianceCode - A code that indicates the reason that the resource was noncompliant.

$sel:relatedResources:AuditFinding', auditFinding_relatedResources - The list of related resources.

$sel:severity:AuditFinding', auditFinding_severity - The severity of the result (finding).

$sel:taskId:AuditFinding', auditFinding_taskId - The ID of the audit that generated this result (finding).

$sel:taskStartTime:AuditFinding', auditFinding_taskStartTime - The time the audit started.

AuditMitigationActionExecutionMetadata

data AuditMitigationActionExecutionMetadata Source #

Returned by ListAuditMitigationActionsTask, this object contains information that describes a mitigation action that has been started.

See: newAuditMitigationActionExecutionMetadata smart constructor.

Instances

Instances details
FromJSON AuditMitigationActionExecutionMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionExecutionMetadata

Generic AuditMitigationActionExecutionMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionExecutionMetadata

Read AuditMitigationActionExecutionMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionExecutionMetadata

Show AuditMitigationActionExecutionMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionExecutionMetadata

NFData AuditMitigationActionExecutionMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionExecutionMetadata

Eq AuditMitigationActionExecutionMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionExecutionMetadata

Hashable AuditMitigationActionExecutionMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionExecutionMetadata

type Rep AuditMitigationActionExecutionMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionExecutionMetadata

newAuditMitigationActionExecutionMetadata :: AuditMitigationActionExecutionMetadata Source #

Create a value of AuditMitigationActionExecutionMetadata 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:actionId:AuditMitigationActionExecutionMetadata', auditMitigationActionExecutionMetadata_actionId - The unique identifier for the mitigation action being applied by the task.

$sel:actionName:AuditMitigationActionExecutionMetadata', auditMitigationActionExecutionMetadata_actionName - The friendly name of the mitigation action being applied by the task.

$sel:endTime:AuditMitigationActionExecutionMetadata', auditMitigationActionExecutionMetadata_endTime - The date and time when the task was completed or canceled. Blank if the task is still running.

$sel:errorCode:AuditMitigationActionExecutionMetadata', auditMitigationActionExecutionMetadata_errorCode - If an error occurred, the code that indicates which type of error occurred.

$sel:findingId:AuditMitigationActionExecutionMetadata', auditMitigationActionExecutionMetadata_findingId - The unique identifier for the findings to which the task and associated mitigation action are applied.

$sel:message:AuditMitigationActionExecutionMetadata', auditMitigationActionExecutionMetadata_message - If an error occurred, a message that describes the error.

$sel:startTime:AuditMitigationActionExecutionMetadata', auditMitigationActionExecutionMetadata_startTime - The date and time when the task was started.

$sel:status:AuditMitigationActionExecutionMetadata', auditMitigationActionExecutionMetadata_status - The current status of the task being executed.

$sel:taskId:AuditMitigationActionExecutionMetadata', auditMitigationActionExecutionMetadata_taskId - The unique identifier for the task that applies the mitigation action.

AuditMitigationActionsTaskMetadata

data AuditMitigationActionsTaskMetadata Source #

Information about an audit mitigation actions task that is returned by ListAuditMitigationActionsTasks.

See: newAuditMitigationActionsTaskMetadata smart constructor.

Instances

Instances details
FromJSON AuditMitigationActionsTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskMetadata

Generic AuditMitigationActionsTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskMetadata

Associated Types

type Rep AuditMitigationActionsTaskMetadata :: Type -> Type #

Read AuditMitigationActionsTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskMetadata

Show AuditMitigationActionsTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskMetadata

NFData AuditMitigationActionsTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskMetadata

Eq AuditMitigationActionsTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskMetadata

Hashable AuditMitigationActionsTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskMetadata

type Rep AuditMitigationActionsTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskMetadata

type Rep AuditMitigationActionsTaskMetadata = D1 ('MetaData "AuditMitigationActionsTaskMetadata" "Amazonka.IoT.Types.AuditMitigationActionsTaskMetadata" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuditMitigationActionsTaskMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "taskStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditMitigationActionsTaskStatus)))))

newAuditMitigationActionsTaskMetadata :: AuditMitigationActionsTaskMetadata Source #

Create a value of AuditMitigationActionsTaskMetadata 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:startTime:AuditMitigationActionsTaskMetadata', auditMitigationActionsTaskMetadata_startTime - The time at which the audit mitigation actions task was started.

$sel:taskId:AuditMitigationActionsTaskMetadata', auditMitigationActionsTaskMetadata_taskId - The unique identifier for the task.

$sel:taskStatus:AuditMitigationActionsTaskMetadata', auditMitigationActionsTaskMetadata_taskStatus - The current state of the audit mitigation actions task.

AuditMitigationActionsTaskTarget

data AuditMitigationActionsTaskTarget Source #

Used in MitigationActionParams, this information identifies the target findings to which the mitigation actions are applied. Only one entry appears.

See: newAuditMitigationActionsTaskTarget smart constructor.

Instances

Instances details
FromJSON AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

ToJSON AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

Generic AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

Associated Types

type Rep AuditMitigationActionsTaskTarget :: Type -> Type #

Read AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

Show AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

NFData AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

Eq AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

Hashable AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

type Rep AuditMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditMitigationActionsTaskTarget

type Rep AuditMitigationActionsTaskTarget = D1 ('MetaData "AuditMitigationActionsTaskTarget" "Amazonka.IoT.Types.AuditMitigationActionsTaskTarget" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuditMitigationActionsTaskTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "auditCheckToReasonCodeFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "auditTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))))

newAuditMitigationActionsTaskTarget :: AuditMitigationActionsTaskTarget Source #

Create a value of AuditMitigationActionsTaskTarget 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:auditCheckToReasonCodeFilter:AuditMitigationActionsTaskTarget', auditMitigationActionsTaskTarget_auditCheckToReasonCodeFilter - Specifies a filter in the form of an audit check and set of reason codes that identify the findings from the audit to which the audit mitigation actions task apply.

$sel:auditTaskId:AuditMitigationActionsTaskTarget', auditMitigationActionsTaskTarget_auditTaskId - If the task will apply a mitigation action to findings from a specific audit, this value uniquely identifies the audit.

$sel:findingIds:AuditMitigationActionsTaskTarget', auditMitigationActionsTaskTarget_findingIds - If the task will apply a mitigation action to one or more listed findings, this value uniquely identifies those findings.

AuditNotificationTarget

data AuditNotificationTarget Source #

Information about the targets to which audit notifications are sent.

See: newAuditNotificationTarget smart constructor.

Instances

Instances details
FromJSON AuditNotificationTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationTarget

ToJSON AuditNotificationTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationTarget

Generic AuditNotificationTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationTarget

Associated Types

type Rep AuditNotificationTarget :: Type -> Type #

Read AuditNotificationTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationTarget

Show AuditNotificationTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationTarget

NFData AuditNotificationTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationTarget

Methods

rnf :: AuditNotificationTarget -> () #

Eq AuditNotificationTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationTarget

Hashable AuditNotificationTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationTarget

type Rep AuditNotificationTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditNotificationTarget

type Rep AuditNotificationTarget = D1 ('MetaData "AuditNotificationTarget" "Amazonka.IoT.Types.AuditNotificationTarget" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuditNotificationTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAuditNotificationTarget :: AuditNotificationTarget Source #

Create a value of AuditNotificationTarget 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:enabled:AuditNotificationTarget', auditNotificationTarget_enabled - True if notifications to the target are enabled.

$sel:roleArn:AuditNotificationTarget', auditNotificationTarget_roleArn - The ARN of the role that grants permission to send notifications to the target.

$sel:targetArn:AuditNotificationTarget', auditNotificationTarget_targetArn - The ARN of the target (SNS topic) to which audit notifications are sent.

AuditSuppression

data AuditSuppression Source #

Filters out specific findings of a Device Defender audit.

See: newAuditSuppression smart constructor.

Instances

Instances details
FromJSON AuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditSuppression

Generic AuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditSuppression

Associated Types

type Rep AuditSuppression :: Type -> Type #

Read AuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditSuppression

Show AuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditSuppression

NFData AuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditSuppression

Methods

rnf :: AuditSuppression -> () #

Eq AuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditSuppression

Hashable AuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditSuppression

type Rep AuditSuppression Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditSuppression

type Rep AuditSuppression = D1 ('MetaData "AuditSuppression" "Amazonka.IoT.Types.AuditSuppression" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuditSuppression'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "suppressIndefinitely") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "checkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceIdentifier)))))

newAuditSuppression Source #

Create a value of AuditSuppression 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:AuditSuppression', auditSuppression_description - The description of the audit suppression.

$sel:expirationDate:AuditSuppression', auditSuppression_expirationDate - The expiration date (epoch timestamp in seconds) that you want the suppression to adhere to.

$sel:suppressIndefinitely:AuditSuppression', auditSuppression_suppressIndefinitely - Indicates whether a suppression should exist indefinitely or not.

$sel:checkName:AuditSuppression', auditSuppression_checkName - Undocumented member.

$sel:resourceIdentifier:AuditSuppression', auditSuppression_resourceIdentifier - Undocumented member.

AuditTaskMetadata

data AuditTaskMetadata Source #

The audits that were performed.

See: newAuditTaskMetadata smart constructor.

Instances

Instances details
FromJSON AuditTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskMetadata

Generic AuditTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskMetadata

Associated Types

type Rep AuditTaskMetadata :: Type -> Type #

Read AuditTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskMetadata

Show AuditTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskMetadata

NFData AuditTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskMetadata

Methods

rnf :: AuditTaskMetadata -> () #

Eq AuditTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskMetadata

Hashable AuditTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskMetadata

type Rep AuditTaskMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.AuditTaskMetadata

type Rep AuditTaskMetadata = D1 ('MetaData "AuditTaskMetadata" "Amazonka.IoT.Types.AuditTaskMetadata" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuditTaskMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "taskStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditTaskStatus)) :*: S1 ('MetaSel ('Just "taskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditTaskType)))))

newAuditTaskMetadata :: AuditTaskMetadata Source #

Create a value of AuditTaskMetadata 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:taskId:AuditTaskMetadata', auditTaskMetadata_taskId - The ID of this audit.

$sel:taskStatus:AuditTaskMetadata', auditTaskMetadata_taskStatus - The status of this audit. One of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED".

$sel:taskType:AuditTaskMetadata', auditTaskMetadata_taskType - The type of this audit. One of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".

AuthInfo

data AuthInfo Source #

A collection of authorization information.

See: newAuthInfo smart constructor.

Constructors

AuthInfo' (Maybe ActionType) [Text] 

Instances

Instances details
FromJSON AuthInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthInfo

ToJSON AuthInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthInfo

Generic AuthInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthInfo

Associated Types

type Rep AuthInfo :: Type -> Type #

Methods

from :: AuthInfo -> Rep AuthInfo x #

to :: Rep AuthInfo x -> AuthInfo #

Read AuthInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthInfo

Show AuthInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthInfo

NFData AuthInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthInfo

Methods

rnf :: AuthInfo -> () #

Eq AuthInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthInfo

Hashable AuthInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthInfo

Methods

hashWithSalt :: Int -> AuthInfo -> Int #

hash :: AuthInfo -> Int #

type Rep AuthInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthInfo

type Rep AuthInfo = D1 ('MetaData "AuthInfo" "Amazonka.IoT.Types.AuthInfo" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuthInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionType)) :*: S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newAuthInfo :: AuthInfo Source #

Create a value of AuthInfo 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:actionType:AuthInfo', authInfo_actionType - The type of action for which the principal is being authorized.

$sel:resources:AuthInfo', authInfo_resources - The resources for which the principal is being authorized to perform the specified action.

AuthResult

data AuthResult Source #

The authorizer result.

See: newAuthResult smart constructor.

Instances

Instances details
FromJSON AuthResult Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthResult

Generic AuthResult Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthResult

Associated Types

type Rep AuthResult :: Type -> Type #

Read AuthResult Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthResult

Show AuthResult Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthResult

NFData AuthResult Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthResult

Methods

rnf :: AuthResult -> () #

Eq AuthResult Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthResult

Hashable AuthResult Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthResult

type Rep AuthResult Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthResult

type Rep AuthResult = D1 ('MetaData "AuthResult" "Amazonka.IoT.Types.AuthResult" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuthResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Allowed)) :*: S1 ('MetaSel ('Just "authDecision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthDecision))) :*: (S1 ('MetaSel ('Just "authInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthInfo)) :*: (S1 ('MetaSel ('Just "denied") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Denied)) :*: S1 ('MetaSel ('Just "missingContextValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newAuthResult :: AuthResult Source #

Create a value of AuthResult 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:allowed:AuthResult', authResult_allowed - The policies and statements that allowed the specified action.

$sel:authDecision:AuthResult', authResult_authDecision - The final authorization decision of this scenario. Multiple statements are taken into account when determining the authorization decision. An explicit deny statement can override multiple allow statements.

$sel:authInfo:AuthResult', authResult_authInfo - Authorization information.

$sel:denied:AuthResult', authResult_denied - The policies and statements that denied the specified action.

$sel:missingContextValues:AuthResult', authResult_missingContextValues - Contains any missing context values found while evaluating policy.

AuthorizerConfig

data AuthorizerConfig Source #

An object that specifies the authorization service for a domain.

See: newAuthorizerConfig smart constructor.

Instances

Instances details
FromJSON AuthorizerConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerConfig

ToJSON AuthorizerConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerConfig

Generic AuthorizerConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerConfig

Associated Types

type Rep AuthorizerConfig :: Type -> Type #

Read AuthorizerConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerConfig

Show AuthorizerConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerConfig

NFData AuthorizerConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerConfig

Methods

rnf :: AuthorizerConfig -> () #

Eq AuthorizerConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerConfig

Hashable AuthorizerConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerConfig

type Rep AuthorizerConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerConfig

type Rep AuthorizerConfig = D1 ('MetaData "AuthorizerConfig" "Amazonka.IoT.Types.AuthorizerConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuthorizerConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowAuthorizerOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "defaultAuthorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAuthorizerConfig :: AuthorizerConfig Source #

Create a value of AuthorizerConfig 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:allowAuthorizerOverride:AuthorizerConfig', authorizerConfig_allowAuthorizerOverride - A Boolean that specifies whether the domain configuration's authorization service can be overridden.

$sel:defaultAuthorizerName:AuthorizerConfig', authorizerConfig_defaultAuthorizerName - The name of the authorization service for a domain configuration.

AuthorizerDescription

data AuthorizerDescription Source #

The authorizer description.

See: newAuthorizerDescription smart constructor.

Instances

Instances details
FromJSON AuthorizerDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerDescription

Generic AuthorizerDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerDescription

Associated Types

type Rep AuthorizerDescription :: Type -> Type #

Read AuthorizerDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerDescription

Show AuthorizerDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerDescription

NFData AuthorizerDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerDescription

Methods

rnf :: AuthorizerDescription -> () #

Eq AuthorizerDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerDescription

Hashable AuthorizerDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerDescription

type Rep AuthorizerDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerDescription

type Rep AuthorizerDescription = D1 ('MetaData "AuthorizerDescription" "Amazonka.IoT.Types.AuthorizerDescription" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuthorizerDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "authorizerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authorizerFunctionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "authorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "enableCachingForHttp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "signingDisabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizerStatus)) :*: (S1 ('MetaSel ('Just "tokenKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tokenSigningPublicKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newAuthorizerDescription :: AuthorizerDescription Source #

Create a value of AuthorizerDescription 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:authorizerArn:AuthorizerDescription', authorizerDescription_authorizerArn - The authorizer ARN.

$sel:authorizerFunctionArn:AuthorizerDescription', authorizerDescription_authorizerFunctionArn - The authorizer's Lambda function ARN.

$sel:authorizerName:AuthorizerDescription', authorizerDescription_authorizerName - The authorizer name.

$sel:creationDate:AuthorizerDescription', authorizerDescription_creationDate - The UNIX timestamp of when the authorizer was created.

$sel:enableCachingForHttp:AuthorizerDescription', authorizerDescription_enableCachingForHttp - When true, the result from the authorizer’s Lambda function is cached for the time specified in refreshAfterInSeconds. The cached result is used while the device reuses the same HTTP connection.

$sel:lastModifiedDate:AuthorizerDescription', authorizerDescription_lastModifiedDate - The UNIX timestamp of when the authorizer was last updated.

$sel:signingDisabled:AuthorizerDescription', authorizerDescription_signingDisabled - Specifies whether IoT validates the token signature in an authorization request.

$sel:status:AuthorizerDescription', authorizerDescription_status - The status of the authorizer.

$sel:tokenKeyName:AuthorizerDescription', authorizerDescription_tokenKeyName - The key used to extract the token from the HTTP headers.

$sel:tokenSigningPublicKeys:AuthorizerDescription', authorizerDescription_tokenSigningPublicKeys - The public keys used to validate the token signature returned by your custom authentication service.

AuthorizerSummary

data AuthorizerSummary Source #

The authorizer summary.

See: newAuthorizerSummary smart constructor.

Instances

Instances details
FromJSON AuthorizerSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerSummary

Generic AuthorizerSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerSummary

Associated Types

type Rep AuthorizerSummary :: Type -> Type #

Read AuthorizerSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerSummary

Show AuthorizerSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerSummary

NFData AuthorizerSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerSummary

Methods

rnf :: AuthorizerSummary -> () #

Eq AuthorizerSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerSummary

Hashable AuthorizerSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerSummary

type Rep AuthorizerSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.AuthorizerSummary

type Rep AuthorizerSummary = D1 ('MetaData "AuthorizerSummary" "Amazonka.IoT.Types.AuthorizerSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AuthorizerSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "authorizerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAuthorizerSummary :: AuthorizerSummary Source #

Create a value of AuthorizerSummary 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:authorizerArn:AuthorizerSummary', authorizerSummary_authorizerArn - The authorizer ARN.

$sel:authorizerName:AuthorizerSummary', authorizerSummary_authorizerName - The authorizer name.

AwsJobAbortConfig

data AwsJobAbortConfig Source #

The criteria that determine when and how a job abort takes place.

See: newAwsJobAbortConfig smart constructor.

Instances

Instances details
ToJSON AwsJobAbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortConfig

Generic AwsJobAbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortConfig

Associated Types

type Rep AwsJobAbortConfig :: Type -> Type #

Read AwsJobAbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortConfig

Show AwsJobAbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortConfig

NFData AwsJobAbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortConfig

Methods

rnf :: AwsJobAbortConfig -> () #

Eq AwsJobAbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortConfig

Hashable AwsJobAbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortConfig

type Rep AwsJobAbortConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortConfig

type Rep AwsJobAbortConfig = D1 ('MetaData "AwsJobAbortConfig" "Amazonka.IoT.Types.AwsJobAbortConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AwsJobAbortConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "abortCriteriaList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty AwsJobAbortCriteria))))

newAwsJobAbortConfig Source #

Create a value of AwsJobAbortConfig 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:abortCriteriaList:AwsJobAbortConfig', awsJobAbortConfig_abortCriteriaList - The list of criteria that determine when and how to abort the job.

AwsJobAbortCriteria

data AwsJobAbortCriteria Source #

The criteria that determine when and how a job abort takes place.

See: newAwsJobAbortCriteria smart constructor.

Instances

Instances details
ToJSON AwsJobAbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteria

Generic AwsJobAbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteria

Associated Types

type Rep AwsJobAbortCriteria :: Type -> Type #

Read AwsJobAbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteria

Show AwsJobAbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteria

NFData AwsJobAbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteria

Methods

rnf :: AwsJobAbortCriteria -> () #

Eq AwsJobAbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteria

Hashable AwsJobAbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteria

type Rep AwsJobAbortCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobAbortCriteria

type Rep AwsJobAbortCriteria = D1 ('MetaData "AwsJobAbortCriteria" "Amazonka.IoT.Types.AwsJobAbortCriteria" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AwsJobAbortCriteria'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AwsJobAbortCriteriaFailureType) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AwsJobAbortCriteriaAbortAction)) :*: (S1 ('MetaSel ('Just "thresholdPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "minNumberOfExecutedThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newAwsJobAbortCriteria Source #

Create a value of AwsJobAbortCriteria 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:AwsJobAbortCriteria', awsJobAbortCriteria_failureType - The type of job execution failures that can initiate a job abort.

$sel:action:AwsJobAbortCriteria', awsJobAbortCriteria_action - The type of job action to take to initiate the job abort.

$sel:thresholdPercentage:AwsJobAbortCriteria', awsJobAbortCriteria_thresholdPercentage - The minimum percentage of job execution failures that must occur to initiate the job abort.

Amazon Web Services IoT Core supports up to two digits after the decimal (for example, 10.9 and 10.99, but not 10.999).

$sel:minNumberOfExecutedThings:AwsJobAbortCriteria', awsJobAbortCriteria_minNumberOfExecutedThings - The minimum number of things which must receive job execution notifications before the job can be aborted.

AwsJobExecutionsRolloutConfig

data AwsJobExecutionsRolloutConfig Source #

Configuration for the rollout of OTA updates.

See: newAwsJobExecutionsRolloutConfig smart constructor.

Instances

Instances details
FromJSON AwsJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExecutionsRolloutConfig

ToJSON AwsJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExecutionsRolloutConfig

Generic AwsJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExecutionsRolloutConfig

Associated Types

type Rep AwsJobExecutionsRolloutConfig :: Type -> Type #

Read AwsJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExecutionsRolloutConfig

Show AwsJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExecutionsRolloutConfig

NFData AwsJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExecutionsRolloutConfig

Eq AwsJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExecutionsRolloutConfig

Hashable AwsJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExecutionsRolloutConfig

type Rep AwsJobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExecutionsRolloutConfig

type Rep AwsJobExecutionsRolloutConfig = D1 ('MetaData "AwsJobExecutionsRolloutConfig" "Amazonka.IoT.Types.AwsJobExecutionsRolloutConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AwsJobExecutionsRolloutConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exponentialRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsJobExponentialRolloutRate)) :*: S1 ('MetaSel ('Just "maximumPerMinute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newAwsJobExecutionsRolloutConfig :: AwsJobExecutionsRolloutConfig Source #

Create a value of AwsJobExecutionsRolloutConfig 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:AwsJobExecutionsRolloutConfig', awsJobExecutionsRolloutConfig_exponentialRate - The rate of increase for a job rollout. This parameter allows you to define an exponential rate increase for a job rollout.

$sel:maximumPerMinute:AwsJobExecutionsRolloutConfig', awsJobExecutionsRolloutConfig_maximumPerMinute - The maximum number of OTA update job executions started per minute.

AwsJobExponentialRolloutRate

data AwsJobExponentialRolloutRate Source #

The rate of increase for a job rollout. This parameter allows you to define an exponential rate increase for a job rollout.

See: newAwsJobExponentialRolloutRate smart constructor.

Instances

Instances details
FromJSON AwsJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExponentialRolloutRate

ToJSON AwsJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExponentialRolloutRate

Generic AwsJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExponentialRolloutRate

Associated Types

type Rep AwsJobExponentialRolloutRate :: Type -> Type #

Read AwsJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExponentialRolloutRate

Show AwsJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExponentialRolloutRate

NFData AwsJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExponentialRolloutRate

Eq AwsJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExponentialRolloutRate

Hashable AwsJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExponentialRolloutRate

type Rep AwsJobExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobExponentialRolloutRate

type Rep AwsJobExponentialRolloutRate = D1 ('MetaData "AwsJobExponentialRolloutRate" "Amazonka.IoT.Types.AwsJobExponentialRolloutRate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AwsJobExponentialRolloutRate'" '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 AwsJobRateIncreaseCriteria))))

newAwsJobExponentialRolloutRate Source #

Create a value of AwsJobExponentialRolloutRate 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:AwsJobExponentialRolloutRate', awsJobExponentialRolloutRate_baseRatePerMinute - The minimum number of things that will be notified of a pending job, per minute, at the start of the job rollout. This is the initial rate of the rollout.

$sel:incrementFactor:AwsJobExponentialRolloutRate', awsJobExponentialRolloutRate_incrementFactor - The rate of increase for a job rollout. The number of things notified is multiplied by this factor.

$sel:rateIncreaseCriteria:AwsJobExponentialRolloutRate', awsJobExponentialRolloutRate_rateIncreaseCriteria - The criteria to initiate the increase in rate of rollout for a job.

Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).

AwsJobPresignedUrlConfig

data AwsJobPresignedUrlConfig Source #

Configuration information for pre-signed URLs. Valid when protocols contains HTTP.

See: newAwsJobPresignedUrlConfig smart constructor.

Instances

Instances details
FromJSON AwsJobPresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobPresignedUrlConfig

ToJSON AwsJobPresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobPresignedUrlConfig

Generic AwsJobPresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobPresignedUrlConfig

Associated Types

type Rep AwsJobPresignedUrlConfig :: Type -> Type #

Read AwsJobPresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobPresignedUrlConfig

Show AwsJobPresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobPresignedUrlConfig

NFData AwsJobPresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobPresignedUrlConfig

Eq AwsJobPresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobPresignedUrlConfig

Hashable AwsJobPresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobPresignedUrlConfig

type Rep AwsJobPresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobPresignedUrlConfig

type Rep AwsJobPresignedUrlConfig = D1 ('MetaData "AwsJobPresignedUrlConfig" "Amazonka.IoT.Types.AwsJobPresignedUrlConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AwsJobPresignedUrlConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expiresInSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newAwsJobPresignedUrlConfig :: AwsJobPresignedUrlConfig Source #

Create a value of AwsJobPresignedUrlConfig 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:expiresInSec:AwsJobPresignedUrlConfig', awsJobPresignedUrlConfig_expiresInSec - How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 1800 seconds. Pre-signed URLs are generated when a request for the job document is received.

AwsJobRateIncreaseCriteria

data AwsJobRateIncreaseCriteria Source #

The criteria to initiate the increase in rate of rollout for a job.

See: newAwsJobRateIncreaseCriteria smart constructor.

Instances

Instances details
FromJSON AwsJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobRateIncreaseCriteria

ToJSON AwsJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobRateIncreaseCriteria

Generic AwsJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobRateIncreaseCriteria

Associated Types

type Rep AwsJobRateIncreaseCriteria :: Type -> Type #

Read AwsJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobRateIncreaseCriteria

Show AwsJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobRateIncreaseCriteria

NFData AwsJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobRateIncreaseCriteria

Eq AwsJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobRateIncreaseCriteria

Hashable AwsJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobRateIncreaseCriteria

type Rep AwsJobRateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobRateIncreaseCriteria

type Rep AwsJobRateIncreaseCriteria = D1 ('MetaData "AwsJobRateIncreaseCriteria" "Amazonka.IoT.Types.AwsJobRateIncreaseCriteria" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AwsJobRateIncreaseCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "numberOfNotifiedThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "numberOfSucceededThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newAwsJobRateIncreaseCriteria :: AwsJobRateIncreaseCriteria Source #

Create a value of AwsJobRateIncreaseCriteria 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:AwsJobRateIncreaseCriteria', awsJobRateIncreaseCriteria_numberOfNotifiedThings - When this number of things have been notified, it will initiate an increase in the rollout rate.

$sel:numberOfSucceededThings:AwsJobRateIncreaseCriteria', awsJobRateIncreaseCriteria_numberOfSucceededThings - When this number of things have succeeded in their job execution, it will initiate an increase in the rollout rate.

AwsJobTimeoutConfig

data AwsJobTimeoutConfig Source #

Specifies the amount of time each device has to finish its execution of the job. A timer is started when the job execution status is set to IN_PROGRESS. If the job execution status is not set to another terminal state before the timer expires, it will be automatically set to TIMED_OUT.

See: newAwsJobTimeoutConfig smart constructor.

Instances

Instances details
ToJSON AwsJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobTimeoutConfig

Generic AwsJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobTimeoutConfig

Associated Types

type Rep AwsJobTimeoutConfig :: Type -> Type #

Read AwsJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobTimeoutConfig

Show AwsJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobTimeoutConfig

NFData AwsJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobTimeoutConfig

Methods

rnf :: AwsJobTimeoutConfig -> () #

Eq AwsJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobTimeoutConfig

Hashable AwsJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobTimeoutConfig

type Rep AwsJobTimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.AwsJobTimeoutConfig

type Rep AwsJobTimeoutConfig = D1 ('MetaData "AwsJobTimeoutConfig" "Amazonka.IoT.Types.AwsJobTimeoutConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "AwsJobTimeoutConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inProgressTimeoutInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newAwsJobTimeoutConfig :: AwsJobTimeoutConfig Source #

Create a value of AwsJobTimeoutConfig 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:AwsJobTimeoutConfig', awsJobTimeoutConfig_inProgressTimeoutInMinutes - Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal TIMED_OUT status.

Behavior

data Behavior Source #

A Device Defender security profile behavior.

See: newBehavior smart constructor.

Instances

Instances details
FromJSON Behavior Source # 
Instance details

Defined in Amazonka.IoT.Types.Behavior

ToJSON Behavior Source # 
Instance details

Defined in Amazonka.IoT.Types.Behavior

Generic Behavior Source # 
Instance details

Defined in Amazonka.IoT.Types.Behavior

Associated Types

type Rep Behavior :: Type -> Type #

Methods

from :: Behavior -> Rep Behavior x #

to :: Rep Behavior x -> Behavior #

Read Behavior Source # 
Instance details

Defined in Amazonka.IoT.Types.Behavior

Show Behavior Source # 
Instance details

Defined in Amazonka.IoT.Types.Behavior

NFData Behavior Source # 
Instance details

Defined in Amazonka.IoT.Types.Behavior

Methods

rnf :: Behavior -> () #

Eq Behavior Source # 
Instance details

Defined in Amazonka.IoT.Types.Behavior

Hashable Behavior Source # 
Instance details

Defined in Amazonka.IoT.Types.Behavior

Methods

hashWithSalt :: Int -> Behavior -> Int #

hash :: Behavior -> Int #

type Rep Behavior Source # 
Instance details

Defined in Amazonka.IoT.Types.Behavior

newBehavior Source #

Create a value of Behavior 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:criteria:Behavior', behavior_criteria - The criteria that determine if a device is behaving normally in regard to the metric.

$sel:metric:Behavior', behavior_metric - What is measured by the behavior.

$sel:metricDimension:Behavior', behavior_metricDimension - The dimension for a metric in your behavior. For example, using a TOPIC_FILTER dimension, you can narrow down the scope of the metric to only MQTT topics where the name matches the pattern specified in the dimension. This can't be used with custom metrics.

$sel:suppressAlerts:Behavior', behavior_suppressAlerts - Suppresses alerts.

$sel:name:Behavior', behavior_name - The name you've given to the behavior.

BehaviorCriteria

data BehaviorCriteria Source #

The criteria by which the behavior is determined to be normal.

See: newBehaviorCriteria smart constructor.

Instances

Instances details
FromJSON BehaviorCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteria

ToJSON BehaviorCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteria

Generic BehaviorCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteria

Associated Types

type Rep BehaviorCriteria :: Type -> Type #

Read BehaviorCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteria

Show BehaviorCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteria

NFData BehaviorCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteria

Methods

rnf :: BehaviorCriteria -> () #

Eq BehaviorCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteria

Hashable BehaviorCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteria

type Rep BehaviorCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorCriteria

type Rep BehaviorCriteria = D1 ('MetaData "BehaviorCriteria" "Amazonka.IoT.Types.BehaviorCriteria" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "BehaviorCriteria'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComparisonOperator)) :*: (S1 ('MetaSel ('Just "consecutiveDatapointsToAlarm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "consecutiveDatapointsToClear") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "durationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "mlDetectionConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MachineLearningDetectionConfig))) :*: (S1 ('MetaSel ('Just "statisticalThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatisticalThreshold)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MetricValue))))))

newBehaviorCriteria :: BehaviorCriteria Source #

Create a value of BehaviorCriteria 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:comparisonOperator:BehaviorCriteria', behaviorCriteria_comparisonOperator - The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold). Valid operators include:

  • string-list: in-set and not-in-set
  • number-list: in-set and not-in-set
  • ip-address-list: in-cidr-set and not-in-cidr-set
  • number: less-than, less-than-equals, greater-than, and greater-than-equals

$sel:consecutiveDatapointsToAlarm:BehaviorCriteria', behaviorCriteria_consecutiveDatapointsToAlarm - If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs. If not specified, the default is 1.

$sel:consecutiveDatapointsToClear:BehaviorCriteria', behaviorCriteria_consecutiveDatapointsToClear - If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1.

$sel:durationSeconds:BehaviorCriteria', behaviorCriteria_durationSeconds - Use this to specify the time duration over which the behavior is evaluated, for those criteria that have a time dimension (for example, NUM_MESSAGES_SENT). For a statisticalThreshhold metric comparison, measurements from all devices are accumulated over this time duration before being used to calculate percentiles, and later, measurements from an individual device are also accumulated over this time duration before being given a percentile rank. Cannot be used with list-based metric datatypes.

$sel:mlDetectionConfig:BehaviorCriteria', behaviorCriteria_mlDetectionConfig - The configuration of an ML Detect

$sel:statisticalThreshold:BehaviorCriteria', behaviorCriteria_statisticalThreshold - A statistical ranking (percentile)that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.

$sel:value:BehaviorCriteria', behaviorCriteria_value - The value to be compared with the metric.

BehaviorModelTrainingSummary

data BehaviorModelTrainingSummary Source #

The summary of an ML Detect behavior model.

See: newBehaviorModelTrainingSummary smart constructor.

Instances

Instances details
FromJSON BehaviorModelTrainingSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorModelTrainingSummary

Generic BehaviorModelTrainingSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorModelTrainingSummary

Associated Types

type Rep BehaviorModelTrainingSummary :: Type -> Type #

Read BehaviorModelTrainingSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorModelTrainingSummary

Show BehaviorModelTrainingSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorModelTrainingSummary

NFData BehaviorModelTrainingSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorModelTrainingSummary

Eq BehaviorModelTrainingSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorModelTrainingSummary

Hashable BehaviorModelTrainingSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorModelTrainingSummary

type Rep BehaviorModelTrainingSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.BehaviorModelTrainingSummary

type Rep BehaviorModelTrainingSummary = D1 ('MetaData "BehaviorModelTrainingSummary" "Amazonka.IoT.Types.BehaviorModelTrainingSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "BehaviorModelTrainingSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "behaviorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "datapointsCollectionPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "lastModelRefreshDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "modelStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ModelStatus)) :*: (S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trainingDataCollectionStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

BillingGroupMetadata

data BillingGroupMetadata Source #

Additional information about the billing group.

See: newBillingGroupMetadata smart constructor.

Instances

Instances details
FromJSON BillingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupMetadata

Generic BillingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupMetadata

Associated Types

type Rep BillingGroupMetadata :: Type -> Type #

Read BillingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupMetadata

Show BillingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupMetadata

NFData BillingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupMetadata

Methods

rnf :: BillingGroupMetadata -> () #

Eq BillingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupMetadata

Hashable BillingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupMetadata

type Rep BillingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupMetadata

type Rep BillingGroupMetadata = D1 ('MetaData "BillingGroupMetadata" "Amazonka.IoT.Types.BillingGroupMetadata" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "BillingGroupMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newBillingGroupMetadata :: BillingGroupMetadata Source #

Create a value of BillingGroupMetadata 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:creationDate:BillingGroupMetadata', billingGroupMetadata_creationDate - The date the billing group was created.

BillingGroupProperties

data BillingGroupProperties Source #

The properties of a billing group.

See: newBillingGroupProperties smart constructor.

Instances

Instances details
FromJSON BillingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupProperties

ToJSON BillingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupProperties

Generic BillingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupProperties

Associated Types

type Rep BillingGroupProperties :: Type -> Type #

Read BillingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupProperties

Show BillingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupProperties

NFData BillingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupProperties

Methods

rnf :: BillingGroupProperties -> () #

Eq BillingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupProperties

Hashable BillingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupProperties

type Rep BillingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.BillingGroupProperties

type Rep BillingGroupProperties = D1 ('MetaData "BillingGroupProperties" "Amazonka.IoT.Types.BillingGroupProperties" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "BillingGroupProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBillingGroupProperties :: BillingGroupProperties Source #

Create a value of BillingGroupProperties 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:billingGroupDescription:BillingGroupProperties', billingGroupProperties_billingGroupDescription - The description of the billing group.

Bucket

data Bucket Source #

A count of documents that meets a specific aggregation criteria.

See: newBucket smart constructor.

Constructors

Bucket' (Maybe Int) (Maybe Text) 

Instances

Instances details
FromJSON Bucket Source # 
Instance details

Defined in Amazonka.IoT.Types.Bucket

Generic Bucket Source # 
Instance details

Defined in Amazonka.IoT.Types.Bucket

Associated Types

type Rep Bucket :: Type -> Type #

Methods

from :: Bucket -> Rep Bucket x #

to :: Rep Bucket x -> Bucket #

Read Bucket Source # 
Instance details

Defined in Amazonka.IoT.Types.Bucket

Show Bucket Source # 
Instance details

Defined in Amazonka.IoT.Types.Bucket

NFData Bucket Source # 
Instance details

Defined in Amazonka.IoT.Types.Bucket

Methods

rnf :: Bucket -> () #

Eq Bucket Source # 
Instance details

Defined in Amazonka.IoT.Types.Bucket

Methods

(==) :: Bucket -> Bucket -> Bool #

(/=) :: Bucket -> Bucket -> Bool #

Hashable Bucket Source # 
Instance details

Defined in Amazonka.IoT.Types.Bucket

Methods

hashWithSalt :: Int -> Bucket -> Int #

hash :: Bucket -> Int #

type Rep Bucket Source # 
Instance details

Defined in Amazonka.IoT.Types.Bucket

type Rep Bucket = D1 ('MetaData "Bucket" "Amazonka.IoT.Types.Bucket" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Bucket'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "keyValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBucket :: Bucket Source #

Create a value of Bucket 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:count:Bucket', bucket_count - The number of documents that have the value counted for the particular bucket.

$sel:keyValue:Bucket', bucket_keyValue - The value counted for the particular bucket.

BucketsAggregationType

data BucketsAggregationType Source #

The type of bucketed aggregation performed.

See: newBucketsAggregationType smart constructor.

Instances

Instances details
ToJSON BucketsAggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.BucketsAggregationType

Generic BucketsAggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.BucketsAggregationType

Associated Types

type Rep BucketsAggregationType :: Type -> Type #

Read BucketsAggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.BucketsAggregationType

Show BucketsAggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.BucketsAggregationType

NFData BucketsAggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.BucketsAggregationType

Methods

rnf :: BucketsAggregationType -> () #

Eq BucketsAggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.BucketsAggregationType

Hashable BucketsAggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.BucketsAggregationType

type Rep BucketsAggregationType Source # 
Instance details

Defined in Amazonka.IoT.Types.BucketsAggregationType

type Rep BucketsAggregationType = D1 ('MetaData "BucketsAggregationType" "Amazonka.IoT.Types.BucketsAggregationType" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "BucketsAggregationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "termsAggregation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TermsAggregation))))

newBucketsAggregationType :: BucketsAggregationType Source #

Create a value of BucketsAggregationType 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:termsAggregation:BucketsAggregationType', bucketsAggregationType_termsAggregation - Performs an aggregation that will return a list of buckets. The list of buckets is a ranked list of the number of occurrences of an aggregation field value.

CACertificate

data CACertificate Source #

A CA certificate.

See: newCACertificate smart constructor.

Instances

Instances details
FromJSON CACertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificate

Generic CACertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificate

Associated Types

type Rep CACertificate :: Type -> Type #

Read CACertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificate

Show CACertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificate

NFData CACertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificate

Methods

rnf :: CACertificate -> () #

Eq CACertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificate

Hashable CACertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificate

type Rep CACertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificate

type Rep CACertificate = D1 ('MetaData "CACertificate" "Amazonka.IoT.Types.CACertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CACertificate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CACertificateStatus)))))

newCACertificate :: CACertificate Source #

Create a value of CACertificate 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:certificateArn:CACertificate', cACertificate_certificateArn - The ARN of the CA certificate.

$sel:certificateId:CACertificate', cACertificate_certificateId - The ID of the CA certificate.

$sel:creationDate:CACertificate', cACertificate_creationDate - The date the CA certificate was created.

$sel:status:CACertificate', cACertificate_status - The status of the CA certificate.

The status value REGISTER_INACTIVE is deprecated and should not be used.

CACertificateDescription

data CACertificateDescription Source #

Describes a CA certificate.

See: newCACertificateDescription smart constructor.

Instances

Instances details
FromJSON CACertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateDescription

Generic CACertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateDescription

Associated Types

type Rep CACertificateDescription :: Type -> Type #

Read CACertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateDescription

Show CACertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateDescription

NFData CACertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateDescription

Eq CACertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateDescription

Hashable CACertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateDescription

type Rep CACertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CACertificateDescription

type Rep CACertificateDescription = D1 ('MetaData "CACertificateDescription" "Amazonka.IoT.Types.CACertificateDescription" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CACertificateDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "autoRegistrationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoRegistrationStatus)) :*: (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "certificateMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateMode)) :*: (S1 ('MetaSel ('Just "certificatePem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "customerVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "generationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "ownedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CACertificateStatus)) :*: S1 ('MetaSel ('Just "validity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateValidity)))))))

newCACertificateDescription :: CACertificateDescription Source #

Create a value of CACertificateDescription 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:autoRegistrationStatus:CACertificateDescription', cACertificateDescription_autoRegistrationStatus - Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"

$sel:certificateArn:CACertificateDescription', cACertificateDescription_certificateArn - The CA certificate ARN.

$sel:certificateId:CACertificateDescription', cACertificateDescription_certificateId - The CA certificate ID.

$sel:certificateMode:CACertificateDescription', cACertificateDescription_certificateMode - The mode of the CA.

All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see certificate mode.

$sel:certificatePem:CACertificateDescription', cACertificateDescription_certificatePem - The CA certificate data, in PEM format.

$sel:creationDate:CACertificateDescription', cACertificateDescription_creationDate - The date the CA certificate was created.

$sel:customerVersion:CACertificateDescription', cACertificateDescription_customerVersion - The customer version of the CA certificate.

$sel:generationId:CACertificateDescription', cACertificateDescription_generationId - The generation ID of the CA certificate.

$sel:lastModifiedDate:CACertificateDescription', cACertificateDescription_lastModifiedDate - The date the CA certificate was last modified.

$sel:ownedBy:CACertificateDescription', cACertificateDescription_ownedBy - The owner of the CA certificate.

$sel:status:CACertificateDescription', cACertificateDescription_status - The status of a CA certificate.

$sel:validity:CACertificateDescription', cACertificateDescription_validity - When the CA certificate is valid.

Certificate

data Certificate Source #

Information about a certificate.

See: newCertificate smart constructor.

Instances

Instances details
FromJSON Certificate Source # 
Instance details

Defined in Amazonka.IoT.Types.Certificate

Generic Certificate Source # 
Instance details

Defined in Amazonka.IoT.Types.Certificate

Associated Types

type Rep Certificate :: Type -> Type #

Read Certificate Source # 
Instance details

Defined in Amazonka.IoT.Types.Certificate

Show Certificate Source # 
Instance details

Defined in Amazonka.IoT.Types.Certificate

NFData Certificate Source # 
Instance details

Defined in Amazonka.IoT.Types.Certificate

Methods

rnf :: Certificate -> () #

Eq Certificate Source # 
Instance details

Defined in Amazonka.IoT.Types.Certificate

Hashable Certificate Source # 
Instance details

Defined in Amazonka.IoT.Types.Certificate

type Rep Certificate Source # 
Instance details

Defined in Amazonka.IoT.Types.Certificate

type Rep Certificate = D1 ('MetaData "Certificate" "Amazonka.IoT.Types.Certificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Certificate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "certificateMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateMode)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateStatus))))))

newCertificate :: Certificate Source #

Create a value of Certificate 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:certificateArn:Certificate', certificate_certificateArn - The ARN of the certificate.

$sel:certificateId:Certificate', certificate_certificateId - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

$sel:certificateMode:Certificate', certificate_certificateMode - The mode of the certificate.

DEFAULT: A certificate in DEFAULT mode is either generated by Amazon Web Services IoT Core or registered with an issuer certificate authority (CA) in DEFAULT mode. Devices with certificates in DEFAULT mode aren't required to send the Server Name Indication (SNI) extension when connecting to Amazon Web Services IoT Core. However, to use features such as custom domains and VPC endpoints, we recommend that you use the SNI extension when connecting to Amazon Web Services IoT Core.

SNI_ONLY: A certificate in SNI_ONLY mode is registered without an issuer CA. Devices with certificates in SNI_ONLY mode must send the SNI extension when connecting to Amazon Web Services IoT Core.

$sel:creationDate:Certificate', certificate_creationDate - The date and time the certificate was created.

$sel:status:Certificate', certificate_status - The status of the certificate.

The status value REGISTER_INACTIVE is deprecated and should not be used.

CertificateDescription

data CertificateDescription Source #

Describes a certificate.

See: newCertificateDescription smart constructor.

Instances

Instances details
FromJSON CertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateDescription

Generic CertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateDescription

Associated Types

type Rep CertificateDescription :: Type -> Type #

Read CertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateDescription

Show CertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateDescription

NFData CertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateDescription

Methods

rnf :: CertificateDescription -> () #

Eq CertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateDescription

Hashable CertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateDescription

type Rep CertificateDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateDescription

type Rep CertificateDescription = D1 ('MetaData "CertificateDescription" "Amazonka.IoT.Types.CertificateDescription" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CertificateDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "caCertificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "certificateMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateMode)) :*: S1 ('MetaSel ('Just "certificatePem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "customerVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))) :*: ((S1 ('MetaSel ('Just "generationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "ownedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "previousOwnedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateStatus))) :*: (S1 ('MetaSel ('Just "transferData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransferData)) :*: S1 ('MetaSel ('Just "validity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateValidity)))))))

newCertificateDescription :: CertificateDescription Source #

Create a value of CertificateDescription 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:caCertificateId:CertificateDescription', certificateDescription_caCertificateId - The certificate ID of the CA certificate used to sign this certificate.

$sel:certificateArn:CertificateDescription', certificateDescription_certificateArn - The ARN of the certificate.

$sel:certificateId:CertificateDescription', certificateDescription_certificateId - The ID of the certificate.

$sel:certificateMode:CertificateDescription', certificateDescription_certificateMode - The mode of the certificate.

DEFAULT: A certificate in DEFAULT mode is either generated by Amazon Web Services IoT Core or registered with an issuer certificate authority (CA) in DEFAULT mode. Devices with certificates in DEFAULT mode aren't required to send the Server Name Indication (SNI) extension when connecting to Amazon Web Services IoT Core. However, to use features such as custom domains and VPC endpoints, we recommend that you use the SNI extension when connecting to Amazon Web Services IoT Core.

SNI_ONLY: A certificate in SNI_ONLY mode is registered without an issuer CA. Devices with certificates in SNI_ONLY mode must send the SNI extension when connecting to Amazon Web Services IoT Core.

For more information about the value for SNI extension, see Transport security in IoT.

$sel:certificatePem:CertificateDescription', certificateDescription_certificatePem - The certificate data, in PEM format.

$sel:creationDate:CertificateDescription', certificateDescription_creationDate - The date and time the certificate was created.

$sel:customerVersion:CertificateDescription', certificateDescription_customerVersion - The customer version of the certificate.

$sel:generationId:CertificateDescription', certificateDescription_generationId - The generation ID of the certificate.

$sel:lastModifiedDate:CertificateDescription', certificateDescription_lastModifiedDate - The date and time the certificate was last modified.

$sel:ownedBy:CertificateDescription', certificateDescription_ownedBy - The ID of the Amazon Web Services account that owns the certificate.

$sel:previousOwnedBy:CertificateDescription', certificateDescription_previousOwnedBy - The ID of the Amazon Web Services account of the previous owner of the certificate.

$sel:status:CertificateDescription', certificateDescription_status - The status of the certificate.

$sel:transferData:CertificateDescription', certificateDescription_transferData - The transfer data.

$sel:validity:CertificateDescription', certificateDescription_validity - When the certificate is valid.

CertificateValidity

data CertificateValidity Source #

When the certificate is valid.

See: newCertificateValidity smart constructor.

Instances

Instances details
FromJSON CertificateValidity Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateValidity

Generic CertificateValidity Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateValidity

Associated Types

type Rep CertificateValidity :: Type -> Type #

Read CertificateValidity Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateValidity

Show CertificateValidity Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateValidity

NFData CertificateValidity Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateValidity

Methods

rnf :: CertificateValidity -> () #

Eq CertificateValidity Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateValidity

Hashable CertificateValidity Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateValidity

type Rep CertificateValidity Source # 
Instance details

Defined in Amazonka.IoT.Types.CertificateValidity

type Rep CertificateValidity = D1 ('MetaData "CertificateValidity" "Amazonka.IoT.Types.CertificateValidity" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CertificateValidity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "notBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newCertificateValidity :: CertificateValidity Source #

Create a value of CertificateValidity 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:notAfter:CertificateValidity', certificateValidity_notAfter - The certificate is not valid after this date.

$sel:notBefore:CertificateValidity', certificateValidity_notBefore - The certificate is not valid before this date.

CloudwatchAlarmAction

data CloudwatchAlarmAction Source #

Describes an action that updates a CloudWatch alarm.

See: newCloudwatchAlarmAction smart constructor.

Instances

Instances details
FromJSON CloudwatchAlarmAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchAlarmAction

ToJSON CloudwatchAlarmAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchAlarmAction

Generic CloudwatchAlarmAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchAlarmAction

Associated Types

type Rep CloudwatchAlarmAction :: Type -> Type #

Read CloudwatchAlarmAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchAlarmAction

Show CloudwatchAlarmAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchAlarmAction

NFData CloudwatchAlarmAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchAlarmAction

Methods

rnf :: CloudwatchAlarmAction -> () #

Eq CloudwatchAlarmAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchAlarmAction

Hashable CloudwatchAlarmAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchAlarmAction

type Rep CloudwatchAlarmAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchAlarmAction

type Rep CloudwatchAlarmAction = D1 ('MetaData "CloudwatchAlarmAction" "Amazonka.IoT.Types.CloudwatchAlarmAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CloudwatchAlarmAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "alarmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCloudwatchAlarmAction Source #

Create a value of CloudwatchAlarmAction 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:CloudwatchAlarmAction', cloudwatchAlarmAction_roleArn - The IAM role that allows access to the CloudWatch alarm.

$sel:alarmName:CloudwatchAlarmAction', cloudwatchAlarmAction_alarmName - The CloudWatch alarm name.

$sel:stateReason:CloudwatchAlarmAction', cloudwatchAlarmAction_stateReason - The reason for the alarm change.

$sel:stateValue:CloudwatchAlarmAction', cloudwatchAlarmAction_stateValue - The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.

CloudwatchLogsAction

data CloudwatchLogsAction Source #

Describes an action that sends data to CloudWatch Logs.

See: newCloudwatchLogsAction smart constructor.

Instances

Instances details
FromJSON CloudwatchLogsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchLogsAction

ToJSON CloudwatchLogsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchLogsAction

Generic CloudwatchLogsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchLogsAction

Associated Types

type Rep CloudwatchLogsAction :: Type -> Type #

Read CloudwatchLogsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchLogsAction

Show CloudwatchLogsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchLogsAction

NFData CloudwatchLogsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchLogsAction

Methods

rnf :: CloudwatchLogsAction -> () #

Eq CloudwatchLogsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchLogsAction

Hashable CloudwatchLogsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchLogsAction

type Rep CloudwatchLogsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchLogsAction

type Rep CloudwatchLogsAction = D1 ('MetaData "CloudwatchLogsAction" "Amazonka.IoT.Types.CloudwatchLogsAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CloudwatchLogsAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCloudwatchLogsAction Source #

Create a value of CloudwatchLogsAction 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:CloudwatchLogsAction', cloudwatchLogsAction_roleArn - The IAM role that allows access to the CloudWatch log.

$sel:logGroupName:CloudwatchLogsAction', cloudwatchLogsAction_logGroupName - The CloudWatch log group to which the action sends data.

CloudwatchMetricAction

data CloudwatchMetricAction Source #

Describes an action that captures a CloudWatch metric.

See: newCloudwatchMetricAction smart constructor.

Instances

Instances details
FromJSON CloudwatchMetricAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchMetricAction

ToJSON CloudwatchMetricAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchMetricAction

Generic CloudwatchMetricAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchMetricAction

Associated Types

type Rep CloudwatchMetricAction :: Type -> Type #

Read CloudwatchMetricAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchMetricAction

Show CloudwatchMetricAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchMetricAction

NFData CloudwatchMetricAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchMetricAction

Methods

rnf :: CloudwatchMetricAction -> () #

Eq CloudwatchMetricAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchMetricAction

Hashable CloudwatchMetricAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchMetricAction

type Rep CloudwatchMetricAction Source # 
Instance details

Defined in Amazonka.IoT.Types.CloudwatchMetricAction

type Rep CloudwatchMetricAction = D1 ('MetaData "CloudwatchMetricAction" "Amazonka.IoT.Types.CloudwatchMetricAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CloudwatchMetricAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metricTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metricNamespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "metricValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metricUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

CodeSigning

data CodeSigning Source #

Describes the method to use when code signing a file.

See: newCodeSigning smart constructor.

Instances

Instances details
FromJSON CodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigning

ToJSON CodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigning

Generic CodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigning

Associated Types

type Rep CodeSigning :: Type -> Type #

Read CodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigning

Show CodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigning

NFData CodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigning

Methods

rnf :: CodeSigning -> () #

Eq CodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigning

Hashable CodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigning

type Rep CodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigning

type Rep CodeSigning = D1 ('MetaData "CodeSigning" "Amazonka.IoT.Types.CodeSigning" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CodeSigning'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsSignerJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "customCodeSigning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomCodeSigning)) :*: S1 ('MetaSel ('Just "startSigningJobParameter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StartSigningJobParameter)))))

newCodeSigning :: CodeSigning Source #

Create a value of CodeSigning 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:awsSignerJobId:CodeSigning', codeSigning_awsSignerJobId - The ID of the AWSSignerJob which was created to sign the file.

$sel:customCodeSigning:CodeSigning', codeSigning_customCodeSigning - A custom method for code signing a file.

$sel:startSigningJobParameter:CodeSigning', codeSigning_startSigningJobParameter - Describes the code-signing job.

CodeSigningCertificateChain

data CodeSigningCertificateChain Source #

Describes the certificate chain being used when code signing a file.

See: newCodeSigningCertificateChain smart constructor.

Instances

Instances details
FromJSON CodeSigningCertificateChain Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningCertificateChain

ToJSON CodeSigningCertificateChain Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningCertificateChain

Generic CodeSigningCertificateChain Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningCertificateChain

Associated Types

type Rep CodeSigningCertificateChain :: Type -> Type #

Read CodeSigningCertificateChain Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningCertificateChain

Show CodeSigningCertificateChain Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningCertificateChain

NFData CodeSigningCertificateChain Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningCertificateChain

Eq CodeSigningCertificateChain Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningCertificateChain

Hashable CodeSigningCertificateChain Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningCertificateChain

type Rep CodeSigningCertificateChain Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningCertificateChain

type Rep CodeSigningCertificateChain = D1 ('MetaData "CodeSigningCertificateChain" "Amazonka.IoT.Types.CodeSigningCertificateChain" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CodeSigningCertificateChain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "inlineDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCodeSigningCertificateChain :: CodeSigningCertificateChain Source #

Create a value of CodeSigningCertificateChain 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:certificateName:CodeSigningCertificateChain', codeSigningCertificateChain_certificateName - The name of the certificate.

$sel:inlineDocument:CodeSigningCertificateChain', codeSigningCertificateChain_inlineDocument - A base64 encoded binary representation of the code signing certificate chain.

CodeSigningSignature

data CodeSigningSignature Source #

Describes the signature for a file.

See: newCodeSigningSignature smart constructor.

Instances

Instances details
FromJSON CodeSigningSignature Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningSignature

ToJSON CodeSigningSignature Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningSignature

Generic CodeSigningSignature Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningSignature

Associated Types

type Rep CodeSigningSignature :: Type -> Type #

Read CodeSigningSignature Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningSignature

Show CodeSigningSignature Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningSignature

NFData CodeSigningSignature Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningSignature

Methods

rnf :: CodeSigningSignature -> () #

Eq CodeSigningSignature Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningSignature

Hashable CodeSigningSignature Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningSignature

type Rep CodeSigningSignature Source # 
Instance details

Defined in Amazonka.IoT.Types.CodeSigningSignature

type Rep CodeSigningSignature = D1 ('MetaData "CodeSigningSignature" "Amazonka.IoT.Types.CodeSigningSignature" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CodeSigningSignature'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inlineDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64))))

newCodeSigningSignature :: CodeSigningSignature Source #

Create a value of CodeSigningSignature 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:inlineDocument:CodeSigningSignature', codeSigningSignature_inlineDocument - A base64 encoded binary representation of the code signing signature.-- -- 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.

Configuration

data Configuration Source #

Configuration.

See: newConfiguration smart constructor.

Constructors

Configuration' (Maybe Bool) 

Instances

Instances details
FromJSON Configuration Source # 
Instance details

Defined in Amazonka.IoT.Types.Configuration

ToJSON Configuration Source # 
Instance details

Defined in Amazonka.IoT.Types.Configuration

Generic Configuration Source # 
Instance details

Defined in Amazonka.IoT.Types.Configuration

Associated Types

type Rep Configuration :: Type -> Type #

Read Configuration Source # 
Instance details

Defined in Amazonka.IoT.Types.Configuration

Show Configuration Source # 
Instance details

Defined in Amazonka.IoT.Types.Configuration

NFData Configuration Source # 
Instance details

Defined in Amazonka.IoT.Types.Configuration

Methods

rnf :: Configuration -> () #

Eq Configuration Source # 
Instance details

Defined in Amazonka.IoT.Types.Configuration

Hashable Configuration Source # 
Instance details

Defined in Amazonka.IoT.Types.Configuration

type Rep Configuration Source # 
Instance details

Defined in Amazonka.IoT.Types.Configuration

type Rep Configuration = D1 ('MetaData "Configuration" "Amazonka.IoT.Types.Configuration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Configuration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newConfiguration :: Configuration Source #

Create a value of Configuration 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:enabled:Configuration', configuration_enabled - True to enable the configuration.

CustomCodeSigning

data CustomCodeSigning Source #

Describes a custom method used to code sign a file.

See: newCustomCodeSigning smart constructor.

Instances

Instances details
FromJSON CustomCodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomCodeSigning

ToJSON CustomCodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomCodeSigning

Generic CustomCodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomCodeSigning

Associated Types

type Rep CustomCodeSigning :: Type -> Type #

Read CustomCodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomCodeSigning

Show CustomCodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomCodeSigning

NFData CustomCodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomCodeSigning

Methods

rnf :: CustomCodeSigning -> () #

Eq CustomCodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomCodeSigning

Hashable CustomCodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomCodeSigning

type Rep CustomCodeSigning Source # 
Instance details

Defined in Amazonka.IoT.Types.CustomCodeSigning

type Rep CustomCodeSigning = D1 ('MetaData "CustomCodeSigning" "Amazonka.IoT.Types.CustomCodeSigning" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "CustomCodeSigning'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateChain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeSigningCertificateChain)) :*: S1 ('MetaSel ('Just "hashAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CodeSigningSignature)) :*: S1 ('MetaSel ('Just "signatureAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCustomCodeSigning :: CustomCodeSigning Source #

Create a value of CustomCodeSigning 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:certificateChain:CustomCodeSigning', customCodeSigning_certificateChain - The certificate chain.

$sel:hashAlgorithm:CustomCodeSigning', customCodeSigning_hashAlgorithm - The hash algorithm used to code sign the file. You can use a string as the algorithm name if the target over-the-air (OTA) update devices are able to verify the signature that was generated using the same signature algorithm. For example, FreeRTOS uses SHA256 or SHA1, so you can pass either of them based on which was used for generating the signature.

$sel:signature:CustomCodeSigning', customCodeSigning_signature - The signature for the file.

$sel:signatureAlgorithm:CustomCodeSigning', customCodeSigning_signatureAlgorithm - The signature algorithm used to code sign the file. You can use a string as the algorithm name if the target over-the-air (OTA) update devices are able to verify the signature that was generated using the same signature algorithm. For example, FreeRTOS uses ECDSA or RSA, so you can pass either of them based on which was used for generating the signature.

Denied

data Denied Source #

Contains information that denied the authorization.

See: newDenied smart constructor.

Instances

Instances details
FromJSON Denied Source # 
Instance details

Defined in Amazonka.IoT.Types.Denied

Generic Denied Source # 
Instance details

Defined in Amazonka.IoT.Types.Denied

Associated Types

type Rep Denied :: Type -> Type #

Methods

from :: Denied -> Rep Denied x #

to :: Rep Denied x -> Denied #

Read Denied Source # 
Instance details

Defined in Amazonka.IoT.Types.Denied

Show Denied Source # 
Instance details

Defined in Amazonka.IoT.Types.Denied

NFData Denied Source # 
Instance details

Defined in Amazonka.IoT.Types.Denied

Methods

rnf :: Denied -> () #

Eq Denied Source # 
Instance details

Defined in Amazonka.IoT.Types.Denied

Methods

(==) :: Denied -> Denied -> Bool #

(/=) :: Denied -> Denied -> Bool #

Hashable Denied Source # 
Instance details

Defined in Amazonka.IoT.Types.Denied

Methods

hashWithSalt :: Int -> Denied -> Int #

hash :: Denied -> Int #

type Rep Denied Source # 
Instance details

Defined in Amazonka.IoT.Types.Denied

type Rep Denied = D1 ('MetaData "Denied" "Amazonka.IoT.Types.Denied" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Denied'" 'PrefixI 'True) (S1 ('MetaSel ('Just "explicitDeny") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExplicitDeny)) :*: S1 ('MetaSel ('Just "implicitDeny") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImplicitDeny))))

newDenied :: Denied Source #

Create a value of Denied 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:explicitDeny:Denied', denied_explicitDeny - Information that explicitly denies the authorization.

$sel:implicitDeny:Denied', denied_implicitDeny - Information that implicitly denies the authorization. When a policy doesn't explicitly deny or allow an action on a resource it is considered an implicit deny.

Destination

data Destination Source #

Describes the location of the updated firmware.

See: newDestination smart constructor.

Instances

Instances details
FromJSON Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.Destination

ToJSON Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.Destination

Generic Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.Destination

Associated Types

type Rep Destination :: Type -> Type #

Read Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.Destination

Show Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.Destination

NFData Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.Destination

Methods

rnf :: Destination -> () #

Eq Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.Destination

Hashable Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.Destination

type Rep Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.Destination

type Rep Destination = D1 ('MetaData "Destination" "Amazonka.IoT.Types.Destination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Destination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Destination))))

newDestination :: Destination Source #

Create a value of Destination 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:s3Destination:Destination', destination_s3Destination - Describes the location in S3 of the updated firmware.

DetectMitigationActionExecution

data DetectMitigationActionExecution Source #

Describes which mitigation actions should be executed.

See: newDetectMitigationActionExecution smart constructor.

Instances

Instances details
FromJSON DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

Generic DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

Associated Types

type Rep DetectMitigationActionExecution :: Type -> Type #

Read DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

Show DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

NFData DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

Eq DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

Hashable DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

type Rep DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

newDetectMitigationActionExecution :: DetectMitigationActionExecution Source #

Create a value of DetectMitigationActionExecution 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:actionName:DetectMitigationActionExecution', detectMitigationActionExecution_actionName - The friendly name that uniquely identifies the mitigation action.

$sel:errorCode:DetectMitigationActionExecution', detectMitigationActionExecution_errorCode - The error code of a mitigation action.

$sel:executionEndDate:DetectMitigationActionExecution', detectMitigationActionExecution_executionEndDate - The date a mitigation action ended.

$sel:executionStartDate:DetectMitigationActionExecution', detectMitigationActionExecution_executionStartDate - The date a mitigation action was started.

$sel:message:DetectMitigationActionExecution', detectMitigationActionExecution_message - The message of a mitigation action.

$sel:status:DetectMitigationActionExecution', detectMitigationActionExecution_status - The status of a mitigation action.

$sel:taskId:DetectMitigationActionExecution', detectMitigationActionExecution_taskId - The unique identifier of the task.

$sel:thingName:DetectMitigationActionExecution', detectMitigationActionExecution_thingName - The name of the thing.

$sel:violationId:DetectMitigationActionExecution', detectMitigationActionExecution_violationId - The unique identifier of the violation.

DetectMitigationActionsTaskStatistics

data DetectMitigationActionsTaskStatistics Source #

The statistics of a mitigation action task.

See: newDetectMitigationActionsTaskStatistics smart constructor.

Instances

Instances details
FromJSON DetectMitigationActionsTaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatistics

Generic DetectMitigationActionsTaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatistics

Read DetectMitigationActionsTaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatistics

Show DetectMitigationActionsTaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatistics

NFData DetectMitigationActionsTaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatistics

Eq DetectMitigationActionsTaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatistics

Hashable DetectMitigationActionsTaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatistics

type Rep DetectMitigationActionsTaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskStatistics

type Rep DetectMitigationActionsTaskStatistics = D1 ('MetaData "DetectMitigationActionsTaskStatistics" "Amazonka.IoT.Types.DetectMitigationActionsTaskStatistics" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DetectMitigationActionsTaskStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionsExecuted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "actionsFailed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "actionsSkipped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

DetectMitigationActionsTaskSummary

data DetectMitigationActionsTaskSummary Source #

The summary of the mitigation action tasks.

See: newDetectMitigationActionsTaskSummary smart constructor.

Instances

Instances details
FromJSON DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

Generic DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

Associated Types

type Rep DetectMitigationActionsTaskSummary :: Type -> Type #

Read DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

Show DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

NFData DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

Eq DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

Hashable DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

type Rep DetectMitigationActionsTaskSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskSummary

type Rep DetectMitigationActionsTaskSummary = D1 ('MetaData "DetectMitigationActionsTaskSummary" "Amazonka.IoT.Types.DetectMitigationActionsTaskSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DetectMitigationActionsTaskSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "actionsDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MitigationAction])) :*: S1 ('MetaSel ('Just "onlyActiveViolationsIncluded") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "suppressedAlertsIncluded") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectMitigationActionsTaskTarget)) :*: S1 ('MetaSel ('Just "taskEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "taskStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "taskStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectMitigationActionsTaskStatistics)) :*: (S1 ('MetaSel ('Just "taskStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetectMitigationActionsTaskStatus)) :*: S1 ('MetaSel ('Just "violationEventOccurrenceRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ViolationEventOccurrenceRange)))))))

newDetectMitigationActionsTaskSummary :: DetectMitigationActionsTaskSummary Source #

Create a value of DetectMitigationActionsTaskSummary 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:actionsDefinition:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_actionsDefinition - The definition of the actions.

$sel:onlyActiveViolationsIncluded:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_onlyActiveViolationsIncluded - Includes only active violations.

$sel:suppressedAlertsIncluded:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_suppressedAlertsIncluded - Includes suppressed alerts.

$sel:target:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_target - Specifies the ML Detect findings to which the mitigation actions are applied.

$sel:taskEndTime:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_taskEndTime - The date the task ended.

$sel:taskId:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_taskId - The unique identifier of the task.

$sel:taskStartTime:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_taskStartTime - The date the task started.

$sel:taskStatistics:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_taskStatistics - The statistics of a mitigation action task.

$sel:taskStatus:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_taskStatus - The status of the task.

$sel:violationEventOccurrenceRange:DetectMitigationActionsTaskSummary', detectMitigationActionsTaskSummary_violationEventOccurrenceRange - Specifies the time period of which violation events occurred between.

DetectMitigationActionsTaskTarget

data DetectMitigationActionsTaskTarget Source #

The target of a mitigation action task.

See: newDetectMitigationActionsTaskTarget smart constructor.

Instances

Instances details
FromJSON DetectMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskTarget

ToJSON DetectMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskTarget

Generic DetectMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskTarget

Associated Types

type Rep DetectMitigationActionsTaskTarget :: Type -> Type #

Read DetectMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskTarget

Show DetectMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskTarget

NFData DetectMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskTarget

Eq DetectMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskTarget

Hashable DetectMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskTarget

type Rep DetectMitigationActionsTaskTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionsTaskTarget

type Rep DetectMitigationActionsTaskTarget = D1 ('MetaData "DetectMitigationActionsTaskTarget" "Amazonka.IoT.Types.DetectMitigationActionsTaskTarget" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DetectMitigationActionsTaskTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "behaviorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "securityProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "violationIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))))

newDetectMitigationActionsTaskTarget :: DetectMitigationActionsTaskTarget Source #

Create a value of DetectMitigationActionsTaskTarget 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:behaviorName:DetectMitigationActionsTaskTarget', detectMitigationActionsTaskTarget_behaviorName - The name of the behavior.

$sel:securityProfileName:DetectMitigationActionsTaskTarget', detectMitigationActionsTaskTarget_securityProfileName - The name of the security profile.

$sel:violationIds:DetectMitigationActionsTaskTarget', detectMitigationActionsTaskTarget_violationIds - The unique identifiers of the violations.

DocumentParameter

data DocumentParameter Source #

A map of key-value pairs containing the patterns that need to be replaced in a managed template job document schema. You can use the description of each key as a guidance to specify the inputs during runtime when creating a job.

documentParameters can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.

See: newDocumentParameter smart constructor.

Instances

Instances details
FromJSON DocumentParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.DocumentParameter

Generic DocumentParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.DocumentParameter

Associated Types

type Rep DocumentParameter :: Type -> Type #

Read DocumentParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.DocumentParameter

Show DocumentParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.DocumentParameter

NFData DocumentParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.DocumentParameter

Methods

rnf :: DocumentParameter -> () #

Eq DocumentParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.DocumentParameter

Hashable DocumentParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.DocumentParameter

type Rep DocumentParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.DocumentParameter

type Rep DocumentParameter = D1 ('MetaData "DocumentParameter" "Amazonka.IoT.Types.DocumentParameter" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DocumentParameter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "example") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "optional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDocumentParameter :: DocumentParameter Source #

Create a value of DocumentParameter 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:DocumentParameter', documentParameter_description - Description of the map field containing the patterns that need to be replaced in a managed template job document schema.

$sel:example:DocumentParameter', documentParameter_example - An example illustrating a pattern that need to be replaced in a managed template job document schema.

$sel:key:DocumentParameter', documentParameter_key - Key of the map field containing the patterns that need to be replaced in a managed template job document schema.

$sel:optional:DocumentParameter', documentParameter_optional - Specifies whether a pattern that needs to be replaced in a managed template job document schema is optional or required.

$sel:regex:DocumentParameter', documentParameter_regex - A regular expression of the patterns that need to be replaced in a managed template job document schema.

DomainConfigurationSummary

data DomainConfigurationSummary Source #

The summary of a domain configuration. A domain configuration specifies custom IoT-specific information about a domain. A domain configuration can be associated with an Amazon Web Services-managed domain (for example, dbc123defghijk.iot.us-west-2.amazonaws.com), a customer managed domain, or a default endpoint.

  • Data
  • Jobs
  • CredentialProvider

See: newDomainConfigurationSummary smart constructor.

Instances

Instances details
FromJSON DomainConfigurationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationSummary

Generic DomainConfigurationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationSummary

Associated Types

type Rep DomainConfigurationSummary :: Type -> Type #

Read DomainConfigurationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationSummary

Show DomainConfigurationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationSummary

NFData DomainConfigurationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationSummary

Eq DomainConfigurationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationSummary

Hashable DomainConfigurationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationSummary

type Rep DomainConfigurationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.DomainConfigurationSummary

type Rep DomainConfigurationSummary = D1 ('MetaData "DomainConfigurationSummary" "Amazonka.IoT.Types.DomainConfigurationSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DomainConfigurationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domainConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceType)))))

newDomainConfigurationSummary :: DomainConfigurationSummary Source #

Create a value of DomainConfigurationSummary 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:domainConfigurationArn:DomainConfigurationSummary', domainConfigurationSummary_domainConfigurationArn - The ARN of the domain configuration.

$sel:domainConfigurationName:DomainConfigurationSummary', domainConfigurationSummary_domainConfigurationName - The name of the domain configuration. This value must be unique to a region.

$sel:serviceType:DomainConfigurationSummary', domainConfigurationSummary_serviceType - The type of service delivered by the endpoint.

DynamoDBAction

data DynamoDBAction Source #

Describes an action to write to a DynamoDB table.

The tableName, hashKeyField, and rangeKeyField values must match the values used when you created the table.

The hashKeyValue and rangeKeyvalue fields use a substitution template syntax. These templates provide data at runtime. The syntax is as follows: ${sql-expression}.

You can specify any valid expression in a WHERE or SELECT clause, including JSON properties, comparisons, calculations, and functions. For example, the following field uses the third level of the topic:

"hashKeyValue": "${topic(3)}"

The following field uses the timestamp:

"rangeKeyValue": "${timestamp()}"

See: newDynamoDBAction smart constructor.

Instances

Instances details
FromJSON DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBAction

ToJSON DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBAction

Generic DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBAction

Associated Types

type Rep DynamoDBAction :: Type -> Type #

Read DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBAction

Show DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBAction

NFData DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBAction

Methods

rnf :: DynamoDBAction -> () #

Eq DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBAction

Hashable DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBAction

type Rep DynamoDBAction Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBAction

newDynamoDBAction Source #

Create a value of DynamoDBAction 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:hashKeyType:DynamoDBAction', dynamoDBAction_hashKeyType - The hash key type. Valid values are "STRING" or "NUMBER"

$sel:operation:DynamoDBAction', dynamoDBAction_operation - The type of operation to be performed. This follows the substitution template, so it can be ${operation}, but the substitution must result in one of the following: INSERT, UPDATE, or DELETE.

$sel:payloadField:DynamoDBAction', dynamoDBAction_payloadField - The action payload. This name can be customized.

$sel:rangeKeyField:DynamoDBAction', dynamoDBAction_rangeKeyField - The range key name.

$sel:rangeKeyType:DynamoDBAction', dynamoDBAction_rangeKeyType - The range key type. Valid values are "STRING" or "NUMBER"

$sel:rangeKeyValue:DynamoDBAction', dynamoDBAction_rangeKeyValue - The range key value.

$sel:tableName:DynamoDBAction', dynamoDBAction_tableName - The name of the DynamoDB table.

$sel:roleArn:DynamoDBAction', dynamoDBAction_roleArn - The ARN of the IAM role that grants access to the DynamoDB table.

$sel:hashKeyField:DynamoDBAction', dynamoDBAction_hashKeyField - The hash key name.

$sel:hashKeyValue:DynamoDBAction', dynamoDBAction_hashKeyValue - The hash key value.

DynamoDBv2Action

data DynamoDBv2Action Source #

Describes an action to write to a DynamoDB table.

This DynamoDB action writes each attribute in the message payload into it's own column in the DynamoDB table.

See: newDynamoDBv2Action smart constructor.

Instances

Instances details
FromJSON DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBv2Action

ToJSON DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBv2Action

Generic DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBv2Action

Associated Types

type Rep DynamoDBv2Action :: Type -> Type #

Read DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBv2Action

Show DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBv2Action

NFData DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBv2Action

Methods

rnf :: DynamoDBv2Action -> () #

Eq DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBv2Action

Hashable DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBv2Action

type Rep DynamoDBv2Action Source # 
Instance details

Defined in Amazonka.IoT.Types.DynamoDBv2Action

type Rep DynamoDBv2Action = D1 ('MetaData "DynamoDBv2Action" "Amazonka.IoT.Types.DynamoDBv2Action" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DynamoDBv2Action'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "putItem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PutItemInput)))

newDynamoDBv2Action Source #

Create a value of DynamoDBv2Action 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:DynamoDBv2Action', dynamoDBv2Action_roleArn - The ARN of the IAM role that grants access to the DynamoDB table.

$sel:putItem:DynamoDBv2Action', dynamoDBv2Action_putItem - Specifies the DynamoDB table to which the message data will be written. For example:

{ "dynamoDBv2": { "roleArn": "aws:iam:12341251:my-role" "putItem": { "tableName": "my-table" } } }

Each attribute in the message payload will be written to a separate column in the DynamoDB database.

EffectivePolicy

data EffectivePolicy Source #

The policy that has the effect on the authorization results.

See: newEffectivePolicy smart constructor.

Instances

Instances details
FromJSON EffectivePolicy Source # 
Instance details

Defined in Amazonka.IoT.Types.EffectivePolicy

Generic EffectivePolicy Source # 
Instance details

Defined in Amazonka.IoT.Types.EffectivePolicy

Associated Types

type Rep EffectivePolicy :: Type -> Type #

Read EffectivePolicy Source # 
Instance details

Defined in Amazonka.IoT.Types.EffectivePolicy

Show EffectivePolicy Source # 
Instance details

Defined in Amazonka.IoT.Types.EffectivePolicy

NFData EffectivePolicy Source # 
Instance details

Defined in Amazonka.IoT.Types.EffectivePolicy

Methods

rnf :: EffectivePolicy -> () #

Eq EffectivePolicy Source # 
Instance details

Defined in Amazonka.IoT.Types.EffectivePolicy

Hashable EffectivePolicy Source # 
Instance details

Defined in Amazonka.IoT.Types.EffectivePolicy

type Rep EffectivePolicy Source # 
Instance details

Defined in Amazonka.IoT.Types.EffectivePolicy

type Rep EffectivePolicy = D1 ('MetaData "EffectivePolicy" "Amazonka.IoT.Types.EffectivePolicy" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "EffectivePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEffectivePolicy :: EffectivePolicy Source #

Create a value of EffectivePolicy 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:policyArn:EffectivePolicy', effectivePolicy_policyArn - The policy ARN.

$sel:policyDocument:EffectivePolicy', effectivePolicy_policyDocument - The IAM policy document.

$sel:policyName:EffectivePolicy', effectivePolicy_policyName - The policy name.

ElasticsearchAction

data ElasticsearchAction Source #

Describes an action that writes data to an Amazon OpenSearch Service domain.

The Elasticsearch action can only be used by existing rule actions. To create a new rule action or to update an existing rule action, use the OpenSearch rule action instead. For more information, see OpenSearchAction.

See: newElasticsearchAction smart constructor.

Instances

Instances details
FromJSON ElasticsearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.ElasticsearchAction

ToJSON ElasticsearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.ElasticsearchAction

Generic ElasticsearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.ElasticsearchAction

Associated Types

type Rep ElasticsearchAction :: Type -> Type #

Read ElasticsearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.ElasticsearchAction

Show ElasticsearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.ElasticsearchAction

NFData ElasticsearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.ElasticsearchAction

Methods

rnf :: ElasticsearchAction -> () #

Eq ElasticsearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.ElasticsearchAction

Hashable ElasticsearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.ElasticsearchAction

type Rep ElasticsearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.ElasticsearchAction

type Rep ElasticsearchAction = D1 ('MetaData "ElasticsearchAction" "Amazonka.IoT.Types.ElasticsearchAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ElasticsearchAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "index") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newElasticsearchAction Source #

Create a value of ElasticsearchAction 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:ElasticsearchAction', elasticsearchAction_roleArn - The IAM role ARN that has access to OpenSearch.

$sel:endpoint:ElasticsearchAction', elasticsearchAction_endpoint - The endpoint of your OpenSearch domain.

$sel:index:ElasticsearchAction', elasticsearchAction_index - The index where you want to store your data.

$sel:type':ElasticsearchAction', elasticsearchAction_type - The type of document you are storing.

$sel:id:ElasticsearchAction', elasticsearchAction_id - The unique identifier for the document you are storing.

EnableIoTLoggingParams

data EnableIoTLoggingParams Source #

Parameters used when defining a mitigation action that enable Amazon Web Services IoT Core logging.

See: newEnableIoTLoggingParams smart constructor.

Instances

Instances details
FromJSON EnableIoTLoggingParams Source # 
Instance details

Defined in Amazonka.IoT.Types.EnableIoTLoggingParams

ToJSON EnableIoTLoggingParams Source # 
Instance details

Defined in Amazonka.IoT.Types.EnableIoTLoggingParams

Generic EnableIoTLoggingParams Source # 
Instance details

Defined in Amazonka.IoT.Types.EnableIoTLoggingParams

Associated Types

type Rep EnableIoTLoggingParams :: Type -> Type #

Read EnableIoTLoggingParams Source # 
Instance details

Defined in Amazonka.IoT.Types.EnableIoTLoggingParams

Show EnableIoTLoggingParams Source # 
Instance details

Defined in Amazonka.IoT.Types.EnableIoTLoggingParams

NFData EnableIoTLoggingParams Source # 
Instance details

Defined in Amazonka.IoT.Types.EnableIoTLoggingParams

Methods

rnf :: EnableIoTLoggingParams -> () #

Eq EnableIoTLoggingParams Source # 
Instance details

Defined in Amazonka.IoT.Types.EnableIoTLoggingParams

Hashable EnableIoTLoggingParams Source # 
Instance details

Defined in Amazonka.IoT.Types.EnableIoTLoggingParams

type Rep EnableIoTLoggingParams Source # 
Instance details

Defined in Amazonka.IoT.Types.EnableIoTLoggingParams

type Rep EnableIoTLoggingParams = D1 ('MetaData "EnableIoTLoggingParams" "Amazonka.IoT.Types.EnableIoTLoggingParams" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "EnableIoTLoggingParams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArnForLogging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LogLevel)))

newEnableIoTLoggingParams Source #

Create a value of EnableIoTLoggingParams 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:roleArnForLogging:EnableIoTLoggingParams', enableIoTLoggingParams_roleArnForLogging - The Amazon Resource Name (ARN) of the IAM role used for logging.

$sel:logLevel:EnableIoTLoggingParams', enableIoTLoggingParams_logLevel - Specifies the type of information to be logged.

ErrorInfo

data ErrorInfo Source #

Error information.

See: newErrorInfo smart constructor.

Constructors

ErrorInfo' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON ErrorInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ErrorInfo

Generic ErrorInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ErrorInfo

Associated Types

type Rep ErrorInfo :: Type -> Type #

Read ErrorInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ErrorInfo

Show ErrorInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ErrorInfo

NFData ErrorInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ErrorInfo

Methods

rnf :: ErrorInfo -> () #

Eq ErrorInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ErrorInfo

Hashable ErrorInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ErrorInfo

type Rep ErrorInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ErrorInfo

type Rep ErrorInfo = D1 ('MetaData "ErrorInfo" "Amazonka.IoT.Types.ErrorInfo" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ErrorInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newErrorInfo :: ErrorInfo Source #

Create a value of ErrorInfo 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:ErrorInfo', errorInfo_code - The error code.

$sel:message:ErrorInfo', errorInfo_message - The error message.

ExplicitDeny

data ExplicitDeny Source #

Information that explicitly denies authorization.

See: newExplicitDeny smart constructor.

Constructors

ExplicitDeny' (Maybe [Policy]) 

Instances

Instances details
FromJSON ExplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ExplicitDeny

Generic ExplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ExplicitDeny

Associated Types

type Rep ExplicitDeny :: Type -> Type #

Read ExplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ExplicitDeny

Show ExplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ExplicitDeny

NFData ExplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ExplicitDeny

Methods

rnf :: ExplicitDeny -> () #

Eq ExplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ExplicitDeny

Hashable ExplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ExplicitDeny

type Rep ExplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ExplicitDeny

type Rep ExplicitDeny = D1 ('MetaData "ExplicitDeny" "Amazonka.IoT.Types.ExplicitDeny" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ExplicitDeny'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Policy]))))

newExplicitDeny :: ExplicitDeny Source #

Create a value of ExplicitDeny 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:policies:ExplicitDeny', explicitDeny_policies - The policies that denied the authorization.

ExponentialRolloutRate

data ExponentialRolloutRate Source #

Allows you to create an exponential rate of rollout for a job.

See: newExponentialRolloutRate smart constructor.

Instances

Instances details
FromJSON ExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.ExponentialRolloutRate

ToJSON ExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.ExponentialRolloutRate

Generic ExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.ExponentialRolloutRate

Associated Types

type Rep ExponentialRolloutRate :: Type -> Type #

Read ExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.ExponentialRolloutRate

Show ExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.ExponentialRolloutRate

NFData ExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.ExponentialRolloutRate

Methods

rnf :: ExponentialRolloutRate -> () #

Eq ExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.ExponentialRolloutRate

Hashable ExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.ExponentialRolloutRate

type Rep ExponentialRolloutRate Source # 
Instance details

Defined in Amazonka.IoT.Types.ExponentialRolloutRate

type Rep ExponentialRolloutRate = D1 ('MetaData "ExponentialRolloutRate" "Amazonka.IoT.Types.ExponentialRolloutRate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ExponentialRolloutRate'" '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 RateIncreaseCriteria))))

newExponentialRolloutRate Source #

Create a value of ExponentialRolloutRate 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:ExponentialRolloutRate', exponentialRolloutRate_baseRatePerMinute - The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout.

$sel:incrementFactor:ExponentialRolloutRate', exponentialRolloutRate_incrementFactor - The exponential factor to increase the rate of rollout for a job.

Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).

$sel:rateIncreaseCriteria:ExponentialRolloutRate', exponentialRolloutRate_rateIncreaseCriteria - The criteria to initiate the increase in rate of rollout for a job.

Field

data Field Source #

Describes the name and data type at a field.

See: newField smart constructor.

Constructors

Field' (Maybe Text) (Maybe FieldType) 

Instances

Instances details
FromJSON Field Source # 
Instance details

Defined in Amazonka.IoT.Types.Field

ToJSON Field Source # 
Instance details

Defined in Amazonka.IoT.Types.Field

Generic Field Source # 
Instance details

Defined in Amazonka.IoT.Types.Field

Associated Types

type Rep Field :: Type -> Type #

Methods

from :: Field -> Rep Field x #

to :: Rep Field x -> Field #

Read Field Source # 
Instance details

Defined in Amazonka.IoT.Types.Field

Show Field Source # 
Instance details

Defined in Amazonka.IoT.Types.Field

Methods

showsPrec :: Int -> Field -> ShowS #

show :: Field -> String #

showList :: [Field] -> ShowS #

NFData Field Source # 
Instance details

Defined in Amazonka.IoT.Types.Field

Methods

rnf :: Field -> () #

Eq Field Source # 
Instance details

Defined in Amazonka.IoT.Types.Field

Methods

(==) :: Field -> Field -> Bool #

(/=) :: Field -> Field -> Bool #

Hashable Field Source # 
Instance details

Defined in Amazonka.IoT.Types.Field

Methods

hashWithSalt :: Int -> Field -> Int #

hash :: Field -> Int #

type Rep Field Source # 
Instance details

Defined in Amazonka.IoT.Types.Field

type Rep Field = D1 ('MetaData "Field" "Amazonka.IoT.Types.Field" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Field'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FieldType))))

newField :: Field Source #

Create a value of Field 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:name:Field', field_name - The name of the field.

$sel:type':Field', field_type - The data type of the field.

FileLocation

data FileLocation Source #

The location of the OTA update.

See: newFileLocation smart constructor.

Instances

Instances details
FromJSON FileLocation Source # 
Instance details

Defined in Amazonka.IoT.Types.FileLocation

ToJSON FileLocation Source # 
Instance details

Defined in Amazonka.IoT.Types.FileLocation

Generic FileLocation Source # 
Instance details

Defined in Amazonka.IoT.Types.FileLocation

Associated Types

type Rep FileLocation :: Type -> Type #

Read FileLocation Source # 
Instance details

Defined in Amazonka.IoT.Types.FileLocation

Show FileLocation Source # 
Instance details

Defined in Amazonka.IoT.Types.FileLocation

NFData FileLocation Source # 
Instance details

Defined in Amazonka.IoT.Types.FileLocation

Methods

rnf :: FileLocation -> () #

Eq FileLocation Source # 
Instance details

Defined in Amazonka.IoT.Types.FileLocation

Hashable FileLocation Source # 
Instance details

Defined in Amazonka.IoT.Types.FileLocation

type Rep FileLocation Source # 
Instance details

Defined in Amazonka.IoT.Types.FileLocation

type Rep FileLocation = D1 ('MetaData "FileLocation" "Amazonka.IoT.Types.FileLocation" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "FileLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location)) :*: S1 ('MetaSel ('Just "stream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Stream))))

newFileLocation :: FileLocation Source #

Create a value of FileLocation 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:s3Location:FileLocation', fileLocation_s3Location - The location of the updated firmware in S3.

$sel:stream:FileLocation', fileLocation_stream - The stream that contains the OTA update.

FirehoseAction

data FirehoseAction Source #

Describes an action that writes data to an Amazon Kinesis Firehose stream.

See: newFirehoseAction smart constructor.

Instances

Instances details
FromJSON FirehoseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.FirehoseAction

ToJSON FirehoseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.FirehoseAction

Generic FirehoseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.FirehoseAction

Associated Types

type Rep FirehoseAction :: Type -> Type #

Read FirehoseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.FirehoseAction

Show FirehoseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.FirehoseAction

NFData FirehoseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.FirehoseAction

Methods

rnf :: FirehoseAction -> () #

Eq FirehoseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.FirehoseAction

Hashable FirehoseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.FirehoseAction

type Rep FirehoseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.FirehoseAction

type Rep FirehoseAction = D1 ('MetaData "FirehoseAction" "Amazonka.IoT.Types.FirehoseAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "FirehoseAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "batchMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "separator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deliveryStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newFirehoseAction Source #

Create a value of FirehoseAction 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:batchMode:FirehoseAction', firehoseAction_batchMode - Whether to deliver the Kinesis Data Firehose stream as a batch by using PutRecordBatch . The default value is false.

When batchMode is true and the rule's SQL statement evaluates to an Array, each Array element forms one record in the PutRecordBatch request. The resulting array can't have more than 500 records.

$sel:separator:FirehoseAction', firehoseAction_separator - A character separator that will be used to separate records written to the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma).

$sel:roleArn:FirehoseAction', firehoseAction_roleArn - The IAM role that grants access to the Amazon Kinesis Firehose stream.

$sel:deliveryStreamName:FirehoseAction', firehoseAction_deliveryStreamName - The delivery stream name.

FleetMetricNameAndArn

data FleetMetricNameAndArn Source #

The name and ARN of a fleet metric.

See: newFleetMetricNameAndArn smart constructor.

Instances

Instances details
FromJSON FleetMetricNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricNameAndArn

Generic FleetMetricNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricNameAndArn

Associated Types

type Rep FleetMetricNameAndArn :: Type -> Type #

Read FleetMetricNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricNameAndArn

Show FleetMetricNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricNameAndArn

NFData FleetMetricNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricNameAndArn

Methods

rnf :: FleetMetricNameAndArn -> () #

Eq FleetMetricNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricNameAndArn

Hashable FleetMetricNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricNameAndArn

type Rep FleetMetricNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.FleetMetricNameAndArn

type Rep FleetMetricNameAndArn = D1 ('MetaData "FleetMetricNameAndArn" "Amazonka.IoT.Types.FleetMetricNameAndArn" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "FleetMetricNameAndArn'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFleetMetricNameAndArn :: FleetMetricNameAndArn Source #

Create a value of FleetMetricNameAndArn 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:metricArn:FleetMetricNameAndArn', fleetMetricNameAndArn_metricArn - The fleet metric ARN.

$sel:metricName:FleetMetricNameAndArn', fleetMetricNameAndArn_metricName - The fleet metric name.

GroupNameAndArn

data GroupNameAndArn Source #

The name and ARN of a group.

See: newGroupNameAndArn smart constructor.

Instances

Instances details
FromJSON GroupNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.GroupNameAndArn

Generic GroupNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.GroupNameAndArn

Associated Types

type Rep GroupNameAndArn :: Type -> Type #

Read GroupNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.GroupNameAndArn

Show GroupNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.GroupNameAndArn

NFData GroupNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.GroupNameAndArn

Methods

rnf :: GroupNameAndArn -> () #

Eq GroupNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.GroupNameAndArn

Hashable GroupNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.GroupNameAndArn

type Rep GroupNameAndArn Source # 
Instance details

Defined in Amazonka.IoT.Types.GroupNameAndArn

type Rep GroupNameAndArn = D1 ('MetaData "GroupNameAndArn" "Amazonka.IoT.Types.GroupNameAndArn" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "GroupNameAndArn'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGroupNameAndArn :: GroupNameAndArn Source #

Create a value of GroupNameAndArn 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:groupArn:GroupNameAndArn', groupNameAndArn_groupArn - The group ARN.

$sel:groupName:GroupNameAndArn', groupNameAndArn_groupName - The group name.

HttpAction

data HttpAction Source #

Send data to an HTTPS endpoint.

See: newHttpAction smart constructor.

Instances

Instances details
FromJSON HttpAction Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAction

ToJSON HttpAction Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAction

Generic HttpAction Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAction

Associated Types

type Rep HttpAction :: Type -> Type #

Read HttpAction Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAction

Show HttpAction Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAction

NFData HttpAction Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAction

Methods

rnf :: HttpAction -> () #

Eq HttpAction Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAction

Hashable HttpAction Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAction

type Rep HttpAction Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAction

type Rep HttpAction = D1 ('MetaData "HttpAction" "Amazonka.IoT.Types.HttpAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "HttpAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "auth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpAuthorization)) :*: S1 ('MetaSel ('Just "confirmationUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "headers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HttpActionHeader])) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newHttpAction Source #

Create a value of HttpAction 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:auth:HttpAction', httpAction_auth - The authentication method to use when sending data to an HTTPS endpoint.

$sel:confirmationUrl:HttpAction', httpAction_confirmationUrl - The URL to which IoT sends a confirmation message. The value of the confirmation URL must be a prefix of the endpoint URL. If you do not specify a confirmation URL IoT uses the endpoint URL as the confirmation URL. If you use substitution templates in the confirmationUrl, you must create and enable topic rule destinations that match each possible value of the substitution template before traffic is allowed to your endpoint URL.

$sel:headers:HttpAction', httpAction_headers - The HTTP headers to send with the message data.

$sel:url:HttpAction', httpAction_url - The endpoint URL. If substitution templates are used in the URL, you must also specify a confirmationUrl. If this is a new destination, a new TopicRuleDestination is created if possible.

HttpActionHeader

data HttpActionHeader Source #

The HTTP action header.

See: newHttpActionHeader smart constructor.

Instances

Instances details
FromJSON HttpActionHeader Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpActionHeader

ToJSON HttpActionHeader Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpActionHeader

Generic HttpActionHeader Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpActionHeader

Associated Types

type Rep HttpActionHeader :: Type -> Type #

Read HttpActionHeader Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpActionHeader

Show HttpActionHeader Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpActionHeader

NFData HttpActionHeader Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpActionHeader

Methods

rnf :: HttpActionHeader -> () #

Eq HttpActionHeader Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpActionHeader

Hashable HttpActionHeader Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpActionHeader

type Rep HttpActionHeader Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpActionHeader

type Rep HttpActionHeader = D1 ('MetaData "HttpActionHeader" "Amazonka.IoT.Types.HttpActionHeader" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "HttpActionHeader'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newHttpActionHeader Source #

Create a value of HttpActionHeader 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:key:HttpActionHeader', httpActionHeader_key - The HTTP header key.

$sel:value:HttpActionHeader', httpActionHeader_value - The HTTP header value. Substitution templates are supported.

HttpAuthorization

data HttpAuthorization Source #

The authorization method used to send messages.

See: newHttpAuthorization smart constructor.

Instances

Instances details
FromJSON HttpAuthorization Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAuthorization

ToJSON HttpAuthorization Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAuthorization

Generic HttpAuthorization Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAuthorization

Associated Types

type Rep HttpAuthorization :: Type -> Type #

Read HttpAuthorization Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAuthorization

Show HttpAuthorization Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAuthorization

NFData HttpAuthorization Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAuthorization

Methods

rnf :: HttpAuthorization -> () #

Eq HttpAuthorization Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAuthorization

Hashable HttpAuthorization Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAuthorization

type Rep HttpAuthorization Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpAuthorization

type Rep HttpAuthorization = D1 ('MetaData "HttpAuthorization" "Amazonka.IoT.Types.HttpAuthorization" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "HttpAuthorization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sigv4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SigV4Authorization))))

newHttpAuthorization :: HttpAuthorization Source #

Create a value of HttpAuthorization 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:sigv4:HttpAuthorization', httpAuthorization_sigv4 - Use Sig V4 authorization. For more information, see Signature Version 4 Signing Process.

HttpContext

data HttpContext Source #

Specifies the HTTP context to use for the test authorizer request.

See: newHttpContext smart constructor.

Instances

Instances details
ToJSON HttpContext Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpContext

Generic HttpContext Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpContext

Associated Types

type Rep HttpContext :: Type -> Type #

Read HttpContext Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpContext

Show HttpContext Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpContext

NFData HttpContext Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpContext

Methods

rnf :: HttpContext -> () #

Eq HttpContext Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpContext

Hashable HttpContext Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpContext

type Rep HttpContext Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpContext

type Rep HttpContext = D1 ('MetaData "HttpContext" "Amazonka.IoT.Types.HttpContext" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "HttpContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "headers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHttpContext :: HttpContext Source #

Create a value of HttpContext 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:headers:HttpContext', httpContext_headers - The header keys and values in an HTTP authorization request.

$sel:queryString:HttpContext', httpContext_queryString - The query string keys and values in an HTTP authorization request.

HttpUrlDestinationConfiguration

data HttpUrlDestinationConfiguration Source #

HTTP URL destination configuration used by the topic rule's HTTP action.

See: newHttpUrlDestinationConfiguration smart constructor.

Instances

Instances details
ToJSON HttpUrlDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationConfiguration

Generic HttpUrlDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationConfiguration

Associated Types

type Rep HttpUrlDestinationConfiguration :: Type -> Type #

Read HttpUrlDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationConfiguration

Show HttpUrlDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationConfiguration

NFData HttpUrlDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationConfiguration

Eq HttpUrlDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationConfiguration

Hashable HttpUrlDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationConfiguration

type Rep HttpUrlDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationConfiguration

type Rep HttpUrlDestinationConfiguration = D1 ('MetaData "HttpUrlDestinationConfiguration" "Amazonka.IoT.Types.HttpUrlDestinationConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "HttpUrlDestinationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "confirmationUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newHttpUrlDestinationConfiguration Source #

Create a value of HttpUrlDestinationConfiguration 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:confirmationUrl:HttpUrlDestinationConfiguration', httpUrlDestinationConfiguration_confirmationUrl - The URL IoT uses to confirm ownership of or access to the topic rule destination URL.

HttpUrlDestinationProperties

data HttpUrlDestinationProperties Source #

HTTP URL destination properties.

See: newHttpUrlDestinationProperties smart constructor.

Instances

Instances details
FromJSON HttpUrlDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationProperties

Generic HttpUrlDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationProperties

Associated Types

type Rep HttpUrlDestinationProperties :: Type -> Type #

Read HttpUrlDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationProperties

Show HttpUrlDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationProperties

NFData HttpUrlDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationProperties

Eq HttpUrlDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationProperties

Hashable HttpUrlDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationProperties

type Rep HttpUrlDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationProperties

type Rep HttpUrlDestinationProperties = D1 ('MetaData "HttpUrlDestinationProperties" "Amazonka.IoT.Types.HttpUrlDestinationProperties" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "HttpUrlDestinationProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "confirmationUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHttpUrlDestinationProperties :: HttpUrlDestinationProperties Source #

Create a value of HttpUrlDestinationProperties 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:confirmationUrl:HttpUrlDestinationProperties', httpUrlDestinationProperties_confirmationUrl - The URL used to confirm the HTTP topic rule destination URL.

HttpUrlDestinationSummary

data HttpUrlDestinationSummary Source #

Information about an HTTP URL destination.

See: newHttpUrlDestinationSummary smart constructor.

Instances

Instances details
FromJSON HttpUrlDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationSummary

Generic HttpUrlDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationSummary

Associated Types

type Rep HttpUrlDestinationSummary :: Type -> Type #

Read HttpUrlDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationSummary

Show HttpUrlDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationSummary

NFData HttpUrlDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationSummary

Eq HttpUrlDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationSummary

Hashable HttpUrlDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationSummary

type Rep HttpUrlDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.HttpUrlDestinationSummary

type Rep HttpUrlDestinationSummary = D1 ('MetaData "HttpUrlDestinationSummary" "Amazonka.IoT.Types.HttpUrlDestinationSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "HttpUrlDestinationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "confirmationUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHttpUrlDestinationSummary :: HttpUrlDestinationSummary Source #

Create a value of HttpUrlDestinationSummary 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:confirmationUrl:HttpUrlDestinationSummary', httpUrlDestinationSummary_confirmationUrl - The URL used to confirm ownership of or access to the HTTP topic rule destination URL.

ImplicitDeny

data ImplicitDeny Source #

Information that implicitly denies authorization. When policy doesn't explicitly deny or allow an action on a resource it is considered an implicit deny.

See: newImplicitDeny smart constructor.

Constructors

ImplicitDeny' (Maybe [Policy]) 

Instances

Instances details
FromJSON ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

Generic ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

Associated Types

type Rep ImplicitDeny :: Type -> Type #

Read ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

Show ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

NFData ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

Methods

rnf :: ImplicitDeny -> () #

Eq ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

Hashable ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

type Rep ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

type Rep ImplicitDeny = D1 ('MetaData "ImplicitDeny" "Amazonka.IoT.Types.ImplicitDeny" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ImplicitDeny'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Policy]))))

newImplicitDeny :: ImplicitDeny Source #

Create a value of ImplicitDeny 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:policies:ImplicitDeny', implicitDeny_policies - Policies that don't contain a matching allow or deny statement for the specified action on the specified resource.

IndexingFilter

data IndexingFilter Source #

Provides additional filters for specific data sources. Named shadow is the only data source that currently supports and requires a filter. To add named shadows to your fleet indexing configuration, set namedShadowIndexingMode to be ON and specify your shadow names in filter.

See: newIndexingFilter smart constructor.

Constructors

IndexingFilter' (Maybe [Text]) 

Instances

Instances details
FromJSON IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

ToJSON IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

Generic IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

Associated Types

type Rep IndexingFilter :: Type -> Type #

Read IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

Show IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

NFData IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

Methods

rnf :: IndexingFilter -> () #

Eq IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

Hashable IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

type Rep IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

type Rep IndexingFilter = D1 ('MetaData "IndexingFilter" "Amazonka.IoT.Types.IndexingFilter" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "IndexingFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namedShadowNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newIndexingFilter :: IndexingFilter Source #

Create a value of IndexingFilter 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:namedShadowNames:IndexingFilter', indexingFilter_namedShadowNames - The shadow names that you select to index. The default maximum number of shadow names for indexing is 10. To increase the limit, see Amazon Web Services IoT Device Management Quotas in the Amazon Web Services General Reference.

IotAnalyticsAction

data IotAnalyticsAction Source #

Sends message data to an IoT Analytics channel.

See: newIotAnalyticsAction smart constructor.

Instances

Instances details
FromJSON IotAnalyticsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotAnalyticsAction

ToJSON IotAnalyticsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotAnalyticsAction

Generic IotAnalyticsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotAnalyticsAction

Associated Types

type Rep IotAnalyticsAction :: Type -> Type #

Read IotAnalyticsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotAnalyticsAction

Show IotAnalyticsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotAnalyticsAction

NFData IotAnalyticsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotAnalyticsAction

Methods

rnf :: IotAnalyticsAction -> () #

Eq IotAnalyticsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotAnalyticsAction

Hashable IotAnalyticsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotAnalyticsAction

type Rep IotAnalyticsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotAnalyticsAction

type Rep IotAnalyticsAction = D1 ('MetaData "IotAnalyticsAction" "Amazonka.IoT.Types.IotAnalyticsAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "IotAnalyticsAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "batchMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "channelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newIotAnalyticsAction :: IotAnalyticsAction Source #

Create a value of IotAnalyticsAction 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:batchMode:IotAnalyticsAction', iotAnalyticsAction_batchMode - Whether to process the action as a batch. The default value is false.

When batchMode is true and the rule SQL statement evaluates to an Array, each Array element is delivered as a separate message when passed by BatchPutMessage to the IoT Analytics channel. The resulting array can't have more than 100 messages.

$sel:channelArn:IotAnalyticsAction', iotAnalyticsAction_channelArn - (deprecated) The ARN of the IoT Analytics channel to which message data will be sent.

$sel:channelName:IotAnalyticsAction', iotAnalyticsAction_channelName - The name of the IoT Analytics channel to which message data will be sent.

$sel:roleArn:IotAnalyticsAction', iotAnalyticsAction_roleArn - The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage).

IotEventsAction

data IotEventsAction Source #

Sends an input to an IoT Events detector.

See: newIotEventsAction smart constructor.

Instances

Instances details
FromJSON IotEventsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotEventsAction

ToJSON IotEventsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotEventsAction

Generic IotEventsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotEventsAction

Associated Types

type Rep IotEventsAction :: Type -> Type #

Read IotEventsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotEventsAction

Show IotEventsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotEventsAction

NFData IotEventsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotEventsAction

Methods

rnf :: IotEventsAction -> () #

Eq IotEventsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotEventsAction

Hashable IotEventsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotEventsAction

type Rep IotEventsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotEventsAction

type Rep IotEventsAction = D1 ('MetaData "IotEventsAction" "Amazonka.IoT.Types.IotEventsAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "IotEventsAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "batchMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "inputName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newIotEventsAction Source #

Create a value of IotEventsAction 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:batchMode:IotEventsAction', iotEventsAction_batchMode - Whether to process the event actions as a batch. The default value is false.

When batchMode is true, you can't specify a messageId.

When batchMode is true and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when it's sent to IoT Events by calling BatchPutMessage . The resulting array can't have more than 10 messages.

$sel:messageId:IotEventsAction', iotEventsAction_messageId - The ID of the message. The default messageId is a new UUID value.

When batchMode is true, you can't specify a messageId--a new UUID value will be assigned.

Assign a value to this property to ensure that only one input (message) with a given messageId will be processed by an IoT Events detector.

$sel:inputName:IotEventsAction', iotEventsAction_inputName - The name of the IoT Events input.

$sel:roleArn:IotEventsAction', iotEventsAction_roleArn - The ARN of the role that grants IoT permission to send an input to an IoT Events detector. ("Action":"iotevents:BatchPutMessage").

IotSiteWiseAction

data IotSiteWiseAction Source #

Describes an action to send data from an MQTT message that triggered the rule to IoT SiteWise asset properties.

See: newIotSiteWiseAction smart constructor.

Instances

Instances details
FromJSON IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotSiteWiseAction

ToJSON IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotSiteWiseAction

Generic IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotSiteWiseAction

Associated Types

type Rep IotSiteWiseAction :: Type -> Type #

Read IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotSiteWiseAction

Show IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotSiteWiseAction

NFData IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotSiteWiseAction

Methods

rnf :: IotSiteWiseAction -> () #

Eq IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotSiteWiseAction

Hashable IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotSiteWiseAction

type Rep IotSiteWiseAction Source # 
Instance details

Defined in Amazonka.IoT.Types.IotSiteWiseAction

type Rep IotSiteWiseAction = D1 ('MetaData "IotSiteWiseAction" "Amazonka.IoT.Types.IotSiteWiseAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "IotSiteWiseAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "putAssetPropertyValueEntries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty PutAssetPropertyValueEntry)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIotSiteWiseAction Source #

Create a value of IotSiteWiseAction 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:putAssetPropertyValueEntries:IotSiteWiseAction', iotSiteWiseAction_putAssetPropertyValueEntries - A list of asset property value entries.

$sel:roleArn:IotSiteWiseAction', iotSiteWiseAction_roleArn - The ARN of the role that grants IoT permission to send an asset property value to IoT SiteWise. ("Action": "iotsitewise:BatchPutAssetPropertyValue"). The trust policy can restrict access to specific asset hierarchy paths.

IssuerCertificateIdentifier

data IssuerCertificateIdentifier Source #

The certificate issuer indentifier.

See: newIssuerCertificateIdentifier smart constructor.

Instances

Instances details
FromJSON IssuerCertificateIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.IssuerCertificateIdentifier

ToJSON IssuerCertificateIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.IssuerCertificateIdentifier

Generic IssuerCertificateIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.IssuerCertificateIdentifier

Associated Types

type Rep IssuerCertificateIdentifier :: Type -> Type #

Read IssuerCertificateIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.IssuerCertificateIdentifier

Show IssuerCertificateIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.IssuerCertificateIdentifier

NFData IssuerCertificateIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.IssuerCertificateIdentifier

Eq IssuerCertificateIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.IssuerCertificateIdentifier

Hashable IssuerCertificateIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.IssuerCertificateIdentifier

type Rep IssuerCertificateIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.IssuerCertificateIdentifier

type Rep IssuerCertificateIdentifier = D1 ('MetaData "IssuerCertificateIdentifier" "Amazonka.IoT.Types.IssuerCertificateIdentifier" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "IssuerCertificateIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "issuerCertificateSerialNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "issuerCertificateSubject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "issuerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newIssuerCertificateIdentifier :: IssuerCertificateIdentifier Source #

Create a value of IssuerCertificateIdentifier 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:issuerCertificateSerialNumber:IssuerCertificateIdentifier', issuerCertificateIdentifier_issuerCertificateSerialNumber - The issuer certificate serial number.

$sel:issuerCertificateSubject:IssuerCertificateIdentifier', issuerCertificateIdentifier_issuerCertificateSubject - The subject of the issuer certificate.

$sel:issuerId:IssuerCertificateIdentifier', issuerCertificateIdentifier_issuerId - The issuer ID.

Job

data Job Source #

The Job object contains details about a job.

See: newJob smart constructor.

Instances

Instances details
FromJSON Job Source # 
Instance details

Defined in Amazonka.IoT.Types.Job

Generic Job Source # 
Instance details

Defined in Amazonka.IoT.Types.Job

Associated Types

type Rep Job :: Type -> Type #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

Read Job Source # 
Instance details

Defined in Amazonka.IoT.Types.Job

Show Job Source # 
Instance details

Defined in Amazonka.IoT.Types.Job

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

NFData Job Source # 
Instance details

Defined in Amazonka.IoT.Types.Job

Methods

rnf :: Job -> () #

Eq Job Source # 
Instance details

Defined in Amazonka.IoT.Types.Job

Methods

(==) :: Job -> Job -> Bool #

(/=) :: Job -> Job -> Bool #

Hashable Job Source # 
Instance details

Defined in Amazonka.IoT.Types.Job

Methods

hashWithSalt :: Int -> Job -> Int #

hash :: Job -> Int #

type Rep Job Source # 
Instance details

Defined in Amazonka.IoT.Types.Job

type Rep Job = D1 ('MetaData "Job" "Amazonka.IoT.Types.Job" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Job'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "abortConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AbortConfig)) :*: S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "completedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "documentParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "forceCanceled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "isConcurrent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "jobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobExecutionsRetryConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionsRetryConfig)) :*: S1 ('MetaSel ('Just "jobExecutionsRolloutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionsRolloutConfig)))))) :*: (((S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobProcessDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobProcessDetails)) :*: S1 ('MetaSel ('Just "jobTemplateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "namespaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "presignedUrlConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PresignedUrlConfig))))) :*: ((S1 ('MetaSel ('Just "reasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "schedulingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchedulingConfig)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobStatus)))) :*: (S1 ('MetaSel ('Just "targetSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetSelection)) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "timeoutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeoutConfig))))))))

newJob :: Job Source #

Create a value of Job 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:Job', job_abortConfig - Configuration for criteria to abort the job.

$sel:comment:Job', job_comment - If the job was updated, describes the reason for the update.

$sel:completedAt:Job', job_completedAt - The time, in seconds since the epoch, when the job was completed.

$sel:createdAt:Job', job_createdAt - The time, in seconds since the epoch, when the job was created.

$sel:description:Job', job_description - A short text description of the job.

$sel:documentParameters:Job', job_documentParameters - A key-value map that pairs the patterns that need to be replaced in a managed template job document schema. You can use the description of each key as a guidance to specify the inputs during runtime when creating a job.

documentParameters can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.

$sel:forceCanceled:Job', job_forceCanceled - Will be true if the job was canceled with the optional force parameter set to true.

$sel:isConcurrent:Job', job_isConcurrent - Indicates whether a job is concurrent. Will be true when a job is rolling out new job executions or canceling previously created executions, otherwise false.

$sel:jobArn:Job', job_jobArn - An ARN identifying the job with format "arn:aws:iot:region:account:job/jobId".

$sel:jobExecutionsRetryConfig:Job', job_jobExecutionsRetryConfig - The configuration for the criteria to retry the job.

$sel:jobExecutionsRolloutConfig:Job', job_jobExecutionsRolloutConfig - Allows you to create a staged rollout of a job.

$sel:jobId:Job', job_jobId - The unique identifier you assigned to this job when it was created.

$sel:jobProcessDetails:Job', job_jobProcessDetails - Details about the job process.

$sel:jobTemplateArn:Job', job_jobTemplateArn - The ARN of the job template used to create the job.

$sel:lastUpdatedAt:Job', job_lastUpdatedAt - The time, in seconds since the epoch, when the job was last updated.

$sel:namespaceId:Job', job_namespaceId - The namespace used to indicate that a job is a customer-managed job.

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.

$aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/

The namespaceId feature is in public preview.

$sel:presignedUrlConfig:Job', job_presignedUrlConfig - Configuration for pre-signed S3 URLs.

$sel:reasonCode:Job', job_reasonCode - If the job was updated, provides the reason code for the update.

$sel:schedulingConfig:Job', job_schedulingConfig - The configuration that allows you to schedule a job for a future date and time in addition to specifying the end behavior for each job execution.

$sel:status:Job', job_status - The status of the job, one of IN_PROGRESS, CANCELED, DELETION_IN_PROGRESS or COMPLETED.

$sel:targetSelection:Job', job_targetSelection - Specifies whether the job will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the job (SNAPSHOT). If continuous, the job may also be run on a thing when a change is detected in a target. For example, a job will run on a device when the thing representing the device is added to a target group, even after the job was completed by all things originally in the group.

We recommend that you use continuous jobs instead of snapshot jobs for dynamic thing group targets. By using continuous jobs, devices that join the group receive the job execution even after the job has been created.

$sel:targets:Job', job_targets - A list of IoT things and thing groups to which the job should be sent.

$sel:timeoutConfig:Job', job_timeoutConfig - Specifies the amount of time each device has to finish its execution of the job. A timer is started when the job execution status is set to IN_PROGRESS. If the job execution status is not set to another terminal state before the timer expires, it will be automatically set to TIMED_OUT.

JobExecution

data JobExecution Source #

The job execution object represents the execution of a job on a particular device.

See: newJobExecution smart constructor.

Instances

Instances details
FromJSON JobExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecution

Generic JobExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecution

Associated Types

type Rep JobExecution :: Type -> Type #

Read JobExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecution

Show JobExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecution

NFData JobExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecution

Methods

rnf :: JobExecution -> () #

Eq JobExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecution

Hashable JobExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecution

type Rep JobExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecution

type Rep JobExecution = D1 ('MetaData "JobExecution" "Amazonka.IoT.Types.JobExecution" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "JobExecution'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "approximateSecondsBeforeTimedOut") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "executionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "forceCanceled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "queuedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionStatus)))) :*: (S1 ('MetaSel ('Just "statusDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionStatusDetails)) :*: (S1 ('MetaSel ('Just "thingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

newJobExecution :: JobExecution Source #

Create a value of JobExecution 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:approximateSecondsBeforeTimedOut:JobExecution', jobExecution_approximateSecondsBeforeTimedOut - The estimated number of seconds that remain before the job execution status will be changed to TIMED_OUT. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The actual job execution timeout can occur up to 60 seconds later than the estimated duration. This value will not be included if the job execution has reached a terminal status.

$sel:executionNumber:JobExecution', jobExecution_executionNumber - A string (consisting of the digits "0" through "9") which identifies this particular job execution on this particular device. It can be used in commands which return or update job execution information.

$sel:forceCanceled:JobExecution', jobExecution_forceCanceled - Will be true if the job execution was canceled with the optional force parameter set to true.

$sel:jobId:JobExecution', jobExecution_jobId - The unique identifier you assigned to the job when it was created.

$sel:lastUpdatedAt:JobExecution', jobExecution_lastUpdatedAt - The time, in seconds since the epoch, when the job execution was last updated.

$sel:queuedAt:JobExecution', jobExecution_queuedAt - The time, in seconds since the epoch, when the job execution was queued.

$sel:startedAt:JobExecution', jobExecution_startedAt - The time, in seconds since the epoch, when the job execution started.

$sel:status:JobExecution', jobExecution_status - The status of the job execution (IN_PROGRESS, QUEUED, FAILED, SUCCEEDED, TIMED_OUT, CANCELED, or REJECTED).

$sel:statusDetails:JobExecution', jobExecution_statusDetails - A collection of name/value pairs that describe the status of the job execution.

$sel:thingArn:JobExecution', jobExecution_thingArn - The ARN of the thing on which the job execution is running.

$sel:versionNumber:JobExecution', jobExecution_versionNumber - The version of the job execution. Job execution versions are incremented each time they are updated by a device.

JobExecutionStatusDetails

data JobExecutionStatusDetails Source #

Details of the job execution status.

See: newJobExecutionStatusDetails smart constructor.

Instances

Instances details
FromJSON JobExecutionStatusDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatusDetails

Generic JobExecutionStatusDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatusDetails

Associated Types

type Rep JobExecutionStatusDetails :: Type -> Type #

Read JobExecutionStatusDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatusDetails

Show JobExecutionStatusDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatusDetails

NFData JobExecutionStatusDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatusDetails

Eq JobExecutionStatusDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatusDetails

Hashable JobExecutionStatusDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatusDetails

type Rep JobExecutionStatusDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionStatusDetails

type Rep JobExecutionStatusDetails = D1 ('MetaData "JobExecutionStatusDetails" "Amazonka.IoT.Types.JobExecutionStatusDetails" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "JobExecutionStatusDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detailsMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))

newJobExecutionStatusDetails :: JobExecutionStatusDetails Source #

Create a value of JobExecutionStatusDetails 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:detailsMap:JobExecutionStatusDetails', jobExecutionStatusDetails_detailsMap - The job execution status.

JobExecutionSummary

data JobExecutionSummary Source #

The job execution summary.

See: newJobExecutionSummary smart constructor.

Instances

Instances details
FromJSON JobExecutionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummary

Generic JobExecutionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummary

Associated Types

type Rep JobExecutionSummary :: Type -> Type #

Read JobExecutionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummary

Show JobExecutionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummary

NFData JobExecutionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummary

Methods

rnf :: JobExecutionSummary -> () #

Eq JobExecutionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummary

Hashable JobExecutionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummary

type Rep JobExecutionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummary

type Rep JobExecutionSummary = D1 ('MetaData "JobExecutionSummary" "Amazonka.IoT.Types.JobExecutionSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "JobExecutionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "queuedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "retryAttempt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "startedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionStatus))))))

newJobExecutionSummary :: JobExecutionSummary Source #

Create a value of JobExecutionSummary 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:executionNumber:JobExecutionSummary', jobExecutionSummary_executionNumber - A string (consisting of the digits "0" through "9") which identifies this particular job execution on this particular device. It can be used later in commands which return or update job execution information.

$sel:lastUpdatedAt:JobExecutionSummary', jobExecutionSummary_lastUpdatedAt - The time, in seconds since the epoch, when the job execution was last updated.

$sel:queuedAt:JobExecutionSummary', jobExecutionSummary_queuedAt - The time, in seconds since the epoch, when the job execution was queued.

$sel:retryAttempt:JobExecutionSummary', jobExecutionSummary_retryAttempt - The number that indicates how many retry attempts have been completed for this job on this device.

$sel:startedAt:JobExecutionSummary', jobExecutionSummary_startedAt - The time, in seconds since the epoch, when the job execution started.

$sel:status:JobExecutionSummary', jobExecutionSummary_status - The status of the job execution.

JobExecutionSummaryForJob

data JobExecutionSummaryForJob Source #

Contains a summary of information about job executions for a specific job.

See: newJobExecutionSummaryForJob smart constructor.

Instances

Instances details
FromJSON JobExecutionSummaryForJob Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForJob

Generic JobExecutionSummaryForJob Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForJob

Associated Types

type Rep JobExecutionSummaryForJob :: Type -> Type #

Read JobExecutionSummaryForJob Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForJob

Show JobExecutionSummaryForJob Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForJob

NFData JobExecutionSummaryForJob Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForJob

Eq JobExecutionSummaryForJob Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForJob

Hashable JobExecutionSummaryForJob Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForJob

type Rep JobExecutionSummaryForJob Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForJob

type Rep JobExecutionSummaryForJob = D1 ('MetaData "JobExecutionSummaryForJob" "Amazonka.IoT.Types.JobExecutionSummaryForJob" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "JobExecutionSummaryForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobExecutionSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionSummary)) :*: S1 ('MetaSel ('Just "thingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newJobExecutionSummaryForJob :: JobExecutionSummaryForJob Source #

Create a value of JobExecutionSummaryForJob 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:jobExecutionSummary:JobExecutionSummaryForJob', jobExecutionSummaryForJob_jobExecutionSummary - Contains a subset of information about a job execution.

$sel:thingArn:JobExecutionSummaryForJob', jobExecutionSummaryForJob_thingArn - The ARN of the thing on which the job execution is running.

JobExecutionSummaryForThing

data JobExecutionSummaryForThing Source #

The job execution summary for a thing.

See: newJobExecutionSummaryForThing smart constructor.

Instances

Instances details
FromJSON JobExecutionSummaryForThing Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForThing

Generic JobExecutionSummaryForThing Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForThing

Associated Types

type Rep JobExecutionSummaryForThing :: Type -> Type #

Read JobExecutionSummaryForThing Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForThing

Show JobExecutionSummaryForThing Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForThing

NFData JobExecutionSummaryForThing Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForThing

Eq JobExecutionSummaryForThing Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForThing

Hashable JobExecutionSummaryForThing Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForThing

type Rep JobExecutionSummaryForThing Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionSummaryForThing

type Rep JobExecutionSummaryForThing = D1 ('MetaData "JobExecutionSummaryForThing" "Amazonka.IoT.Types.JobExecutionSummaryForThing" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "JobExecutionSummaryForThing'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobExecutionSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobExecutionSummary)) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newJobExecutionSummaryForThing :: JobExecutionSummaryForThing Source #

Create a value of JobExecutionSummaryForThing 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:jobExecutionSummary:JobExecutionSummaryForThing', jobExecutionSummaryForThing_jobExecutionSummary - Contains a subset of information about a job execution.

$sel:jobId:JobExecutionSummaryForThing', jobExecutionSummaryForThing_jobId - The unique identifier you assigned to this job when it was created.

JobExecutionsRetryConfig

data JobExecutionsRetryConfig Source #

The configuration that determines how many retries are allowed for each failure type for a job.

See: newJobExecutionsRetryConfig smart constructor.

Instances

Instances details
FromJSON JobExecutionsRetryConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRetryConfig

ToJSON JobExecutionsRetryConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRetryConfig

Generic JobExecutionsRetryConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRetryConfig

Associated Types

type Rep JobExecutionsRetryConfig :: Type -> Type #

Read JobExecutionsRetryConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRetryConfig

Show JobExecutionsRetryConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRetryConfig

NFData JobExecutionsRetryConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRetryConfig

Eq JobExecutionsRetryConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRetryConfig

Hashable JobExecutionsRetryConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRetryConfig

type Rep JobExecutionsRetryConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRetryConfig

type Rep JobExecutionsRetryConfig = D1 ('MetaData "JobExecutionsRetryConfig" "Amazonka.IoT.Types.JobExecutionsRetryConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "JobExecutionsRetryConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "criteriaList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty RetryCriteria))))

newJobExecutionsRetryConfig Source #

Create a value of JobExecutionsRetryConfig 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:JobExecutionsRetryConfig', jobExecutionsRetryConfig_criteriaList - The list of criteria that determines how many retries are allowed for each failure type for a job.

JobExecutionsRolloutConfig

data JobExecutionsRolloutConfig Source #

Allows you to create a staged rollout of a job.

See: newJobExecutionsRolloutConfig smart constructor.

Instances

Instances details
FromJSON JobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRolloutConfig

ToJSON JobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRolloutConfig

Generic JobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRolloutConfig

Associated Types

type Rep JobExecutionsRolloutConfig :: Type -> Type #

Read JobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRolloutConfig

Show JobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRolloutConfig

NFData JobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRolloutConfig

Eq JobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRolloutConfig

Hashable JobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRolloutConfig

type Rep JobExecutionsRolloutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.JobExecutionsRolloutConfig

type Rep JobExecutionsRolloutConfig = D1 ('MetaData "JobExecutionsRolloutConfig" "Amazonka.IoT.Types.JobExecutionsRolloutConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "JobExecutionsRolloutConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exponentialRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExponentialRolloutRate)) :*: S1 ('MetaSel ('Just "maximumPerMinute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newJobExecutionsRolloutConfig :: JobExecutionsRolloutConfig Source #

Create a value of JobExecutionsRolloutConfig 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:JobExecutionsRolloutConfig', jobExecutionsRolloutConfig_exponentialRate - The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout.

$sel:maximumPerMinute:JobExecutionsRolloutConfig', jobExecutionsRolloutConfig_maximumPerMinute - The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout.

JobProcessDetails

data JobProcessDetails Source #

The job process details.

See: newJobProcessDetails smart constructor.

Instances

Instances details
FromJSON JobProcessDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobProcessDetails

Generic JobProcessDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobProcessDetails

Associated Types

type Rep JobProcessDetails :: Type -> Type #

Read JobProcessDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobProcessDetails

Show JobProcessDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobProcessDetails

NFData JobProcessDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobProcessDetails

Methods

rnf :: JobProcessDetails -> () #

Eq JobProcessDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobProcessDetails

Hashable JobProcessDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobProcessDetails

type Rep JobProcessDetails Source # 
Instance details

Defined in Amazonka.IoT.Types.JobProcessDetails

type Rep JobProcessDetails = D1 ('MetaData "JobProcessDetails" "Amazonka.IoT.Types.JobProcessDetails" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "JobProcessDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "numberOfCanceledThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "numberOfFailedThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "numberOfInProgressThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "numberOfQueuedThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "numberOfRejectedThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "numberOfRemovedThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "numberOfSucceededThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "numberOfTimedOutThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "processingTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

newJobProcessDetails :: JobProcessDetails Source #

Create a value of JobProcessDetails 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:numberOfCanceledThings:JobProcessDetails', jobProcessDetails_numberOfCanceledThings - The number of things that cancelled the job.

$sel:numberOfFailedThings:JobProcessDetails', jobProcessDetails_numberOfFailedThings - The number of things that failed executing the job.

$sel:numberOfInProgressThings:JobProcessDetails', jobProcessDetails_numberOfInProgressThings - The number of things currently executing the job.

$sel:numberOfQueuedThings:JobProcessDetails', jobProcessDetails_numberOfQueuedThings - The number of things that are awaiting execution of the job.

$sel:numberOfRejectedThings:JobProcessDetails', jobProcessDetails_numberOfRejectedThings - The number of things that rejected the job.

$sel:numberOfRemovedThings:JobProcessDetails', jobProcessDetails_numberOfRemovedThings - The number of things that are no longer scheduled to execute the job because they have been deleted or have been removed from the group that was a target of the job.

$sel:numberOfSucceededThings:JobProcessDetails', jobProcessDetails_numberOfSucceededThings - The number of things which successfully completed the job.

$sel:numberOfTimedOutThings:JobProcessDetails', jobProcessDetails_numberOfTimedOutThings - The number of things whose job execution status is TIMED_OUT.

$sel:processingTargets:JobProcessDetails', jobProcessDetails_processingTargets - The target devices to which the job execution is being rolled out. This value will be null after the job execution has finished rolling out to all the target devices.

JobSummary

data JobSummary Source #

The job summary.

See: newJobSummary smart constructor.

Instances

Instances details
FromJSON JobSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobSummary

Generic JobSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobSummary

Associated Types

type Rep JobSummary :: Type -> Type #

Read JobSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobSummary

Show JobSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobSummary

NFData JobSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobSummary

Methods

rnf :: JobSummary -> () #

Eq JobSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobSummary

Hashable JobSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobSummary

type Rep JobSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobSummary

newJobSummary :: JobSummary Source #

Create a value of JobSummary 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:completedAt:JobSummary', jobSummary_completedAt - The time, in seconds since the epoch, when the job completed.

$sel:createdAt:JobSummary', jobSummary_createdAt - The time, in seconds since the epoch, when the job was created.

$sel:isConcurrent:JobSummary', jobSummary_isConcurrent - Indicates whether a job is concurrent. Will be true when a job is rolling out new job executions or canceling previously created executions, otherwise false.

$sel:jobArn:JobSummary', jobSummary_jobArn - The job ARN.

$sel:jobId:JobSummary', jobSummary_jobId - The unique identifier you assigned to this job when it was created.

$sel:lastUpdatedAt:JobSummary', jobSummary_lastUpdatedAt - The time, in seconds since the epoch, when the job was last updated.

$sel:status:JobSummary', jobSummary_status - The job summary status.

$sel:targetSelection:JobSummary', jobSummary_targetSelection - Specifies whether the job will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the job (SNAPSHOT). If continuous, the job may also be run on a thing when a change is detected in a target. For example, a job will run on a thing when the thing is added to a target group, even after the job was completed by all things originally in the group.

We recommend that you use continuous jobs instead of snapshot jobs for dynamic thing group targets. By using continuous jobs, devices that join the group receive the job execution even after the job has been created.

$sel:thingGroupId:JobSummary', jobSummary_thingGroupId - The ID of the thing group.

JobTemplateSummary

data JobTemplateSummary Source #

An object that contains information about the job template.

See: newJobTemplateSummary smart constructor.

Instances

Instances details
FromJSON JobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobTemplateSummary

Generic JobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobTemplateSummary

Associated Types

type Rep JobTemplateSummary :: Type -> Type #

Read JobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobTemplateSummary

Show JobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobTemplateSummary

NFData JobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobTemplateSummary

Methods

rnf :: JobTemplateSummary -> () #

Eq JobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobTemplateSummary

Hashable JobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobTemplateSummary

type Rep JobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.JobTemplateSummary

type Rep JobTemplateSummary = D1 ('MetaData "JobTemplateSummary" "Amazonka.IoT.Types.JobTemplateSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "JobTemplateSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "jobTemplateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newJobTemplateSummary :: JobTemplateSummary Source #

Create a value of JobTemplateSummary 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:createdAt:JobTemplateSummary', jobTemplateSummary_createdAt - The time, in seconds since the epoch, when the job template was created.

$sel:description:JobTemplateSummary', jobTemplateSummary_description - A description of the job template.

$sel:jobTemplateArn:JobTemplateSummary', jobTemplateSummary_jobTemplateArn - The ARN of the job template.

$sel:jobTemplateId:JobTemplateSummary', jobTemplateSummary_jobTemplateId - The unique identifier of the job template.

KafkaAction

data KafkaAction Source #

Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.

See: newKafkaAction smart constructor.

Instances

Instances details
FromJSON KafkaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KafkaAction

ToJSON KafkaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KafkaAction

Generic KafkaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KafkaAction

Associated Types

type Rep KafkaAction :: Type -> Type #

Read KafkaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KafkaAction

Show KafkaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KafkaAction

NFData KafkaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KafkaAction

Methods

rnf :: KafkaAction -> () #

Eq KafkaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KafkaAction

Hashable KafkaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KafkaAction

type Rep KafkaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KafkaAction

type Rep KafkaAction = D1 ('MetaData "KafkaAction" "Amazonka.IoT.Types.KafkaAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "KafkaAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "destinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "topic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))))

newKafkaAction Source #

Create a value of KafkaAction 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:key:KafkaAction', kafkaAction_key - The Kafka message key.

$sel:partition:KafkaAction', kafkaAction_partition - The Kafka message partition.

$sel:destinationArn:KafkaAction', kafkaAction_destinationArn - The ARN of Kafka action's VPC TopicRuleDestination.

$sel:topic:KafkaAction', kafkaAction_topic - The Kafka topic for messages to be sent to the Kafka broker.

$sel:clientProperties:KafkaAction', kafkaAction_clientProperties - Properties of the Apache Kafka producer client.

KeyPair

data KeyPair Source #

Describes a key pair.

See: newKeyPair smart constructor.

Constructors

KeyPair' (Maybe (Sensitive Text)) (Maybe Text) 

Instances

Instances details
FromJSON KeyPair Source # 
Instance details

Defined in Amazonka.IoT.Types.KeyPair

Generic KeyPair Source # 
Instance details

Defined in Amazonka.IoT.Types.KeyPair

Associated Types

type Rep KeyPair :: Type -> Type #

Methods

from :: KeyPair -> Rep KeyPair x #

to :: Rep KeyPair x -> KeyPair #

Show KeyPair Source # 
Instance details

Defined in Amazonka.IoT.Types.KeyPair

NFData KeyPair Source # 
Instance details

Defined in Amazonka.IoT.Types.KeyPair

Methods

rnf :: KeyPair -> () #

Eq KeyPair Source # 
Instance details

Defined in Amazonka.IoT.Types.KeyPair

Methods

(==) :: KeyPair -> KeyPair -> Bool #

(/=) :: KeyPair -> KeyPair -> Bool #

Hashable KeyPair Source # 
Instance details

Defined in Amazonka.IoT.Types.KeyPair

Methods

hashWithSalt :: Int -> KeyPair -> Int #

hash :: KeyPair -> Int #

type Rep KeyPair Source # 
Instance details

Defined in Amazonka.IoT.Types.KeyPair

type Rep KeyPair = D1 ('MetaData "KeyPair" "Amazonka.IoT.Types.KeyPair" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "KeyPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "publicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKeyPair :: KeyPair Source #

Create a value of KeyPair 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:privateKey:KeyPair', keyPair_privateKey - The private key.

$sel:publicKey:KeyPair', keyPair_publicKey - The public key.

KinesisAction

data KinesisAction Source #

Describes an action to write data to an Amazon Kinesis stream.

See: newKinesisAction smart constructor.

Instances

Instances details
FromJSON KinesisAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KinesisAction

ToJSON KinesisAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KinesisAction

Generic KinesisAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KinesisAction

Associated Types

type Rep KinesisAction :: Type -> Type #

Read KinesisAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KinesisAction

Show KinesisAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KinesisAction

NFData KinesisAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KinesisAction

Methods

rnf :: KinesisAction -> () #

Eq KinesisAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KinesisAction

Hashable KinesisAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KinesisAction

type Rep KinesisAction Source # 
Instance details

Defined in Amazonka.IoT.Types.KinesisAction

type Rep KinesisAction = D1 ('MetaData "KinesisAction" "Amazonka.IoT.Types.KinesisAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "KinesisAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partitionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newKinesisAction Source #

Create a value of KinesisAction 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:partitionKey:KinesisAction', kinesisAction_partitionKey - The partition key.

$sel:roleArn:KinesisAction', kinesisAction_roleArn - The ARN of the IAM role that grants access to the Amazon Kinesis stream.

$sel:streamName:KinesisAction', kinesisAction_streamName - The name of the Amazon Kinesis stream.

LambdaAction

data LambdaAction Source #

Describes an action to invoke a Lambda function.

See: newLambdaAction smart constructor.

Constructors

LambdaAction' Text 

Instances

Instances details
FromJSON LambdaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LambdaAction

ToJSON LambdaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LambdaAction

Generic LambdaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LambdaAction

Associated Types

type Rep LambdaAction :: Type -> Type #

Read LambdaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LambdaAction

Show LambdaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LambdaAction

NFData LambdaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LambdaAction

Methods

rnf :: LambdaAction -> () #

Eq LambdaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LambdaAction

Hashable LambdaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LambdaAction

type Rep LambdaAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LambdaAction

type Rep LambdaAction = D1 ('MetaData "LambdaAction" "Amazonka.IoT.Types.LambdaAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "LambdaAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "functionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newLambdaAction Source #

Create a value of LambdaAction 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:functionArn:LambdaAction', lambdaAction_functionArn - The ARN of the Lambda function.

LocationAction

data LocationAction Source #

The Amazon Location rule action sends device location updates from an MQTT message to an Amazon Location tracker resource.

See: newLocationAction smart constructor.

Instances

Instances details
FromJSON LocationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationAction

ToJSON LocationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationAction

Generic LocationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationAction

Associated Types

type Rep LocationAction :: Type -> Type #

Read LocationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationAction

Show LocationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationAction

NFData LocationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationAction

Methods

rnf :: LocationAction -> () #

Eq LocationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationAction

Hashable LocationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationAction

type Rep LocationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationAction

newLocationAction Source #

Create a value of LocationAction 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:timestamp:LocationAction', locationAction_timestamp - The time that the location data was sampled. The default value is the time the MQTT message was processed.

$sel:roleArn:LocationAction', locationAction_roleArn - The IAM role that grants permission to write to the Amazon Location resource.

$sel:trackerName:LocationAction', locationAction_trackerName - The name of the tracker resource in Amazon Location in which the location is updated.

$sel:deviceId:LocationAction', locationAction_deviceId - The unique ID of the device providing the location data.

$sel:latitude:LocationAction', locationAction_latitude - A string that evaluates to a double value that represents the latitude of the device's location.

$sel:longitude:LocationAction', locationAction_longitude - A string that evaluates to a double value that represents the longitude of the device's location.

LocationTimestamp

data LocationTimestamp Source #

Describes how to interpret an application-defined timestamp value from an MQTT message payload and the precision of that value.

See: newLocationTimestamp smart constructor.

Instances

Instances details
FromJSON LocationTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationTimestamp

ToJSON LocationTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationTimestamp

Generic LocationTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationTimestamp

Associated Types

type Rep LocationTimestamp :: Type -> Type #

Read LocationTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationTimestamp

Show LocationTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationTimestamp

NFData LocationTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationTimestamp

Methods

rnf :: LocationTimestamp -> () #

Eq LocationTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationTimestamp

Hashable LocationTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationTimestamp

type Rep LocationTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.LocationTimestamp

type Rep LocationTimestamp = D1 ('MetaData "LocationTimestamp" "Amazonka.IoT.Types.LocationTimestamp" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "LocationTimestamp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newLocationTimestamp Source #

Create a value of LocationTimestamp 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:unit:LocationTimestamp', locationTimestamp_unit - The precision of the timestamp value that results from the expression described in value.

Valid values: SECONDS | MILLISECONDS | MICROSECONDS | NANOSECONDS. The default is MILLISECONDS.

$sel:value:LocationTimestamp', locationTimestamp_value - An expression that returns a long epoch time value.

LogTarget

data LogTarget Source #

A log target.

See: newLogTarget smart constructor.

Instances

Instances details
FromJSON LogTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTarget

ToJSON LogTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTarget

Generic LogTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTarget

Associated Types

type Rep LogTarget :: Type -> Type #

Read LogTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTarget

Show LogTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTarget

NFData LogTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTarget

Methods

rnf :: LogTarget -> () #

Eq LogTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTarget

Hashable LogTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTarget

type Rep LogTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTarget

type Rep LogTarget = D1 ('MetaData "LogTarget" "Amazonka.IoT.Types.LogTarget" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "LogTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LogTargetType)))

newLogTarget Source #

Create a value of LogTarget 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:targetName:LogTarget', logTarget_targetName - The target name.

$sel:targetType:LogTarget', logTarget_targetType - The target type.

LogTargetConfiguration

data LogTargetConfiguration Source #

The target configuration.

See: newLogTargetConfiguration smart constructor.

Instances

Instances details
FromJSON LogTargetConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetConfiguration

Generic LogTargetConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetConfiguration

Associated Types

type Rep LogTargetConfiguration :: Type -> Type #

Read LogTargetConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetConfiguration

Show LogTargetConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetConfiguration

NFData LogTargetConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetConfiguration

Methods

rnf :: LogTargetConfiguration -> () #

Eq LogTargetConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetConfiguration

Hashable LogTargetConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetConfiguration

type Rep LogTargetConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.LogTargetConfiguration

type Rep LogTargetConfiguration = D1 ('MetaData "LogTargetConfiguration" "Amazonka.IoT.Types.LogTargetConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "LogTargetConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogLevel)) :*: S1 ('MetaSel ('Just "logTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogTarget))))

newLogTargetConfiguration :: LogTargetConfiguration Source #

Create a value of LogTargetConfiguration 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:logLevel:LogTargetConfiguration', logTargetConfiguration_logLevel - The logging level.

$sel:logTarget:LogTargetConfiguration', logTargetConfiguration_logTarget - A log target

LoggingOptionsPayload

data LoggingOptionsPayload Source #

Describes the logging options payload.

See: newLoggingOptionsPayload smart constructor.

Instances

Instances details
ToJSON LoggingOptionsPayload Source # 
Instance details

Defined in Amazonka.IoT.Types.LoggingOptionsPayload

Generic LoggingOptionsPayload Source # 
Instance details

Defined in Amazonka.IoT.Types.LoggingOptionsPayload

Associated Types

type Rep LoggingOptionsPayload :: Type -> Type #

Read LoggingOptionsPayload Source # 
Instance details

Defined in Amazonka.IoT.Types.LoggingOptionsPayload

Show LoggingOptionsPayload Source # 
Instance details

Defined in Amazonka.IoT.Types.LoggingOptionsPayload

NFData LoggingOptionsPayload Source # 
Instance details

Defined in Amazonka.IoT.Types.LoggingOptionsPayload

Methods

rnf :: LoggingOptionsPayload -> () #

Eq LoggingOptionsPayload Source # 
Instance details

Defined in Amazonka.IoT.Types.LoggingOptionsPayload

Hashable LoggingOptionsPayload Source # 
Instance details

Defined in Amazonka.IoT.Types.LoggingOptionsPayload

type Rep LoggingOptionsPayload Source # 
Instance details

Defined in Amazonka.IoT.Types.LoggingOptionsPayload

type Rep LoggingOptionsPayload = D1 ('MetaData "LoggingOptionsPayload" "Amazonka.IoT.Types.LoggingOptionsPayload" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "LoggingOptionsPayload'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogLevel)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newLoggingOptionsPayload Source #

Create a value of LoggingOptionsPayload 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:logLevel:LoggingOptionsPayload', loggingOptionsPayload_logLevel - The log level.

$sel:roleArn:LoggingOptionsPayload', loggingOptionsPayload_roleArn - The ARN of the IAM role that grants access.

MachineLearningDetectionConfig

data MachineLearningDetectionConfig Source #

The configuration of an ML Detect Security Profile.

See: newMachineLearningDetectionConfig smart constructor.

Instances

Instances details
FromJSON MachineLearningDetectionConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.MachineLearningDetectionConfig

ToJSON MachineLearningDetectionConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.MachineLearningDetectionConfig

Generic MachineLearningDetectionConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.MachineLearningDetectionConfig

Associated Types

type Rep MachineLearningDetectionConfig :: Type -> Type #

Read MachineLearningDetectionConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.MachineLearningDetectionConfig

Show MachineLearningDetectionConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.MachineLearningDetectionConfig

NFData MachineLearningDetectionConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.MachineLearningDetectionConfig

Eq MachineLearningDetectionConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.MachineLearningDetectionConfig

Hashable MachineLearningDetectionConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.MachineLearningDetectionConfig

type Rep MachineLearningDetectionConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.MachineLearningDetectionConfig

type Rep MachineLearningDetectionConfig = D1 ('MetaData "MachineLearningDetectionConfig" "Amazonka.IoT.Types.MachineLearningDetectionConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "MachineLearningDetectionConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "confidenceLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConfidenceLevel)))

newMachineLearningDetectionConfig Source #

Create a value of MachineLearningDetectionConfig 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:confidenceLevel:MachineLearningDetectionConfig', machineLearningDetectionConfig_confidenceLevel - The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.

ManagedJobTemplateSummary

data ManagedJobTemplateSummary Source #

An object that contains information about the managed template.

See: newManagedJobTemplateSummary smart constructor.

Instances

Instances details
FromJSON ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

Generic ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

Associated Types

type Rep ManagedJobTemplateSummary :: Type -> Type #

Read ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

Show ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

NFData ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

Eq ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

Hashable ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

type Rep ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

type Rep ManagedJobTemplateSummary = D1 ('MetaData "ManagedJobTemplateSummary" "Amazonka.IoT.Types.ManagedJobTemplateSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ManagedJobTemplateSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "environments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "templateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newManagedJobTemplateSummary :: ManagedJobTemplateSummary Source #

Create a value of ManagedJobTemplateSummary 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:ManagedJobTemplateSummary', managedJobTemplateSummary_description - The description for a managed template.

$sel:environments:ManagedJobTemplateSummary', managedJobTemplateSummary_environments - A list of environments that are supported with the managed job template.

$sel:templateArn:ManagedJobTemplateSummary', managedJobTemplateSummary_templateArn - The Amazon Resource Name (ARN) for a managed template.

$sel:templateName:ManagedJobTemplateSummary', managedJobTemplateSummary_templateName - The unique Name for a managed template.

$sel:templateVersion:ManagedJobTemplateSummary', managedJobTemplateSummary_templateVersion - The version for a managed template.

MetricDatum

data MetricDatum Source #

A metric.

See: newMetricDatum smart constructor.

Instances

Instances details
FromJSON MetricDatum Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDatum

Generic MetricDatum Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDatum

Associated Types

type Rep MetricDatum :: Type -> Type #

Read MetricDatum Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDatum

Show MetricDatum Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDatum

NFData MetricDatum Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDatum

Methods

rnf :: MetricDatum -> () #

Eq MetricDatum Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDatum

Hashable MetricDatum Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDatum

type Rep MetricDatum Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDatum

type Rep MetricDatum = D1 ('MetaData "MetricDatum" "Amazonka.IoT.Types.MetricDatum" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "MetricDatum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MetricValue))))

newMetricDatum :: MetricDatum Source #

Create a value of MetricDatum 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:timestamp:MetricDatum', metricDatum_timestamp - The time the metric value was reported.

$sel:value:MetricDatum', metricDatum_value - The value reported for the metric.

MetricDimension

data MetricDimension Source #

The dimension of a metric.

See: newMetricDimension smart constructor.

Instances

Instances details
FromJSON MetricDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDimension

ToJSON MetricDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDimension

Generic MetricDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDimension

Associated Types

type Rep MetricDimension :: Type -> Type #

Read MetricDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDimension

Show MetricDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDimension

NFData MetricDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDimension

Methods

rnf :: MetricDimension -> () #

Eq MetricDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDimension

Hashable MetricDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDimension

type Rep MetricDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricDimension

type Rep MetricDimension = D1 ('MetaData "MetricDimension" "Amazonka.IoT.Types.MetricDimension" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "MetricDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DimensionValueOperator)) :*: S1 ('MetaSel ('Just "dimensionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newMetricDimension Source #

Create a value of MetricDimension 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:operator:MetricDimension', metricDimension_operator - Defines how the dimensionValues of a dimension are interpreted. For example, for dimension type TOPIC_FILTER, the IN operator, a message will be counted only if its topic matches one of the topic filters. With NOT_IN operator, a message will be counted only if it doesn't match any of the topic filters. The operator is optional: if it's not provided (is null), it will be interpreted as IN.

$sel:dimensionName:MetricDimension', metricDimension_dimensionName - A unique identifier for the dimension.

MetricToRetain

data MetricToRetain Source #

The metric you want to retain. Dimensions are optional.

See: newMetricToRetain smart constructor.

Instances

Instances details
FromJSON MetricToRetain Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricToRetain

ToJSON MetricToRetain Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricToRetain

Generic MetricToRetain Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricToRetain

Associated Types

type Rep MetricToRetain :: Type -> Type #

Read MetricToRetain Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricToRetain

Show MetricToRetain Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricToRetain

NFData MetricToRetain Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricToRetain

Methods

rnf :: MetricToRetain -> () #

Eq MetricToRetain Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricToRetain

Hashable MetricToRetain Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricToRetain

type Rep MetricToRetain Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricToRetain

type Rep MetricToRetain = D1 ('MetaData "MetricToRetain" "Amazonka.IoT.Types.MetricToRetain" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "MetricToRetain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricDimension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MetricDimension)) :*: S1 ('MetaSel ('Just "metric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newMetricToRetain Source #

Create a value of MetricToRetain 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:metricDimension:MetricToRetain', metricToRetain_metricDimension - The dimension of a metric. This can't be used with custom metrics.

$sel:metric:MetricToRetain', metricToRetain_metric - What is measured by the behavior.

MetricValue

data MetricValue Source #

The value to be compared with the metric.

See: newMetricValue smart constructor.

Instances

Instances details
FromJSON MetricValue Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricValue

ToJSON MetricValue Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricValue

Generic MetricValue Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricValue

Associated Types

type Rep MetricValue :: Type -> Type #

Read MetricValue Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricValue

Show MetricValue Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricValue

NFData MetricValue Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricValue

Methods

rnf :: MetricValue -> () #

Eq MetricValue Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricValue

Hashable MetricValue Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricValue

type Rep MetricValue Source # 
Instance details

Defined in Amazonka.IoT.Types.MetricValue

newMetricValue :: MetricValue Source #

Create a value of MetricValue 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:cidrs:MetricValue', metricValue_cidrs - If the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.

$sel:count:MetricValue', metricValue_count - If the comparisonOperator calls for a numeric value, use this to specify that numeric value to be compared with the metric.

$sel:number:MetricValue', metricValue_number - The numeral value of a metric.

$sel:numbers:MetricValue', metricValue_numbers - The numeral values of a metric.

$sel:ports:MetricValue', metricValue_ports - If the comparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.

$sel:strings:MetricValue', metricValue_strings - The string values of a metric.

MitigationAction

data MitigationAction Source #

Describes which changes should be applied as part of a mitigation action.

See: newMitigationAction smart constructor.

Instances

Instances details
FromJSON MitigationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationAction

Generic MitigationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationAction

Associated Types

type Rep MitigationAction :: Type -> Type #

Read MitigationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationAction

Show MitigationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationAction

NFData MitigationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationAction

Methods

rnf :: MitigationAction -> () #

Eq MitigationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationAction

Hashable MitigationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationAction

type Rep MitigationAction Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationAction

type Rep MitigationAction = D1 ('MetaData "MitigationAction" "Amazonka.IoT.Types.MitigationAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "MitigationAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "actionParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MitigationActionParams)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMitigationAction :: MitigationAction Source #

Create a value of MitigationAction 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:actionParams:MitigationAction', mitigationAction_actionParams - The set of parameters for this mitigation action. The parameters vary, depending on the kind of action you apply.

$sel:id:MitigationAction', mitigationAction_id - A unique identifier for the mitigation action.

$sel:name:MitigationAction', mitigationAction_name - A user-friendly name for the mitigation action.

$sel:roleArn:MitigationAction', mitigationAction_roleArn - The IAM role ARN used to apply this mitigation action.

MitigationActionIdentifier

data MitigationActionIdentifier Source #

Information that identifies a mitigation action. This information is returned by ListMitigationActions.

See: newMitigationActionIdentifier smart constructor.

Instances

Instances details
FromJSON MitigationActionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionIdentifier

Generic MitigationActionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionIdentifier

Associated Types

type Rep MitigationActionIdentifier :: Type -> Type #

Read MitigationActionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionIdentifier

Show MitigationActionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionIdentifier

NFData MitigationActionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionIdentifier

Eq MitigationActionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionIdentifier

Hashable MitigationActionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionIdentifier

type Rep MitigationActionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionIdentifier

type Rep MitigationActionIdentifier = D1 ('MetaData "MitigationActionIdentifier" "Amazonka.IoT.Types.MitigationActionIdentifier" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "MitigationActionIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newMitigationActionIdentifier :: MitigationActionIdentifier Source #

Create a value of MitigationActionIdentifier 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:actionArn:MitigationActionIdentifier', mitigationActionIdentifier_actionArn - The IAM role ARN used to apply this mitigation action.

$sel:actionName:MitigationActionIdentifier', mitigationActionIdentifier_actionName - The friendly name of the mitigation action.

$sel:creationDate:MitigationActionIdentifier', mitigationActionIdentifier_creationDate - The date when this mitigation action was created.

MitigationActionParams

data MitigationActionParams Source #

The set of parameters for this mitigation action. You can specify only one type of parameter (in other words, you can apply only one action for each defined mitigation action).

See: newMitigationActionParams smart constructor.

Instances

Instances details
FromJSON MitigationActionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionParams

ToJSON MitigationActionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionParams

Generic MitigationActionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionParams

Associated Types

type Rep MitigationActionParams :: Type -> Type #

Read MitigationActionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionParams

Show MitigationActionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionParams

NFData MitigationActionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionParams

Methods

rnf :: MitigationActionParams -> () #

Eq MitigationActionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionParams

Hashable MitigationActionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionParams

type Rep MitigationActionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.MitigationActionParams

type Rep MitigationActionParams = D1 ('MetaData "MitigationActionParams" "Amazonka.IoT.Types.MitigationActionParams" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "MitigationActionParams'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addThingsToThingGroupParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddThingsToThingGroupParams)) :*: (S1 ('MetaSel ('Just "enableIoTLoggingParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnableIoTLoggingParams)) :*: S1 ('MetaSel ('Just "publishFindingToSnsParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PublishFindingToSnsParams)))) :*: (S1 ('MetaSel ('Just "replaceDefaultPolicyVersionParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplaceDefaultPolicyVersionParams)) :*: (S1 ('MetaSel ('Just "updateCACertificateParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateCACertificateParams)) :*: S1 ('MetaSel ('Just "updateDeviceCertificateParams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateDeviceCertificateParams))))))

newMitigationActionParams :: MitigationActionParams Source #

Create a value of MitigationActionParams 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:addThingsToThingGroupParams:MitigationActionParams', mitigationActionParams_addThingsToThingGroupParams - Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine.

$sel:enableIoTLoggingParams:MitigationActionParams', mitigationActionParams_enableIoTLoggingParams - Parameters to define a mitigation action that enables Amazon Web Services IoT Core logging at a specified level of detail.

$sel:publishFindingToSnsParams:MitigationActionParams', mitigationActionParams_publishFindingToSnsParams - Parameters to define a mitigation action that publishes findings to Amazon Simple Notification Service (Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.

$sel:replaceDefaultPolicyVersionParams:MitigationActionParams', mitigationActionParams_replaceDefaultPolicyVersionParams - Parameters to define a mitigation action that adds a blank policy to restrict permissions.

$sel:updateCACertificateParams:MitigationActionParams', mitigationActionParams_updateCACertificateParams - Parameters to define a mitigation action that changes the state of the CA certificate to inactive.

$sel:updateDeviceCertificateParams:MitigationActionParams', mitigationActionParams_updateDeviceCertificateParams - Parameters to define a mitigation action that changes the state of the device certificate to inactive.

MqttContext

data MqttContext Source #

Specifies the MQTT context to use for the test authorizer request

See: newMqttContext smart constructor.

Instances

Instances details
ToJSON MqttContext Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttContext

Generic MqttContext Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttContext

Associated Types

type Rep MqttContext :: Type -> Type #

Read MqttContext Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttContext

Show MqttContext Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttContext

NFData MqttContext Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttContext

Methods

rnf :: MqttContext -> () #

Eq MqttContext Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttContext

Hashable MqttContext Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttContext

type Rep MqttContext Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttContext

type Rep MqttContext = D1 ('MetaData "MqttContext" "Amazonka.IoT.Types.MqttContext" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "MqttContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMqttContext :: MqttContext Source #

Create a value of MqttContext 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:clientId:MqttContext', mqttContext_clientId - The value of the clientId key in an MQTT authorization request.

$sel:password:MqttContext', mqttContext_password - The value of the password key in an MQTT authorization request.-- -- 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:username:MqttContext', mqttContext_username - The value of the username key in an MQTT authorization request.

MqttHeaders

data MqttHeaders Source #

Specifies MQTT Version 5.0 headers information. For more information, see MQTT from Amazon Web Services IoT Core Developer Guide.

See: newMqttHeaders smart constructor.

Instances

Instances details
FromJSON MqttHeaders Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttHeaders

ToJSON MqttHeaders Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttHeaders

Generic MqttHeaders Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttHeaders

Associated Types

type Rep MqttHeaders :: Type -> Type #

Read MqttHeaders Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttHeaders

Show MqttHeaders Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttHeaders

NFData MqttHeaders Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttHeaders

Methods

rnf :: MqttHeaders -> () #

Eq MqttHeaders Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttHeaders

Hashable MqttHeaders Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttHeaders

type Rep MqttHeaders Source # 
Instance details

Defined in Amazonka.IoT.Types.MqttHeaders

type Rep MqttHeaders = D1 ('MetaData "MqttHeaders" "Amazonka.IoT.Types.MqttHeaders" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "MqttHeaders'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "correlationData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messageExpiry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "payloadFormatIndicator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "responseTopic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty UserProperty)))))))

newMqttHeaders :: MqttHeaders Source #

Create a value of MqttHeaders 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:contentType:MqttHeaders', mqttHeaders_contentType - A UTF-8 encoded string that describes the content of the publishing message.

For more information, see Content Type from the MQTT Version 5.0 specification.

Supports substitution templates.

$sel:correlationData:MqttHeaders', mqttHeaders_correlationData - The base64-encoded binary data used by the sender of the request message to identify which request the response message is for when it's received.

For more information, see Correlation Data from the MQTT Version 5.0 specification.

This binary data must be based64-encoded.

Supports substitution templates.

$sel:messageExpiry:MqttHeaders', mqttHeaders_messageExpiry - A user-defined integer value that will persist a message at the message broker for a specified amount of time to ensure that the message will expire if it's no longer relevant to the subscriber. The value of messageExpiry represents the number of seconds before it expires. For more information about the limits of messageExpiry, see Amazon Web Services IoT Core message broker and protocol limits and quotas from the Amazon Web Services Reference Guide.

Supports substitution templates.

$sel:payloadFormatIndicator:MqttHeaders', mqttHeaders_payloadFormatIndicator - An Enum string value that indicates whether the payload is formatted as UTF-8.

Valid values are UNSPECIFIED_BYTES and UTF8_DATA.

For more information, see Payload Format Indicator from the MQTT Version 5.0 specification.

Supports substitution templates.

$sel:responseTopic:MqttHeaders', mqttHeaders_responseTopic - A UTF-8 encoded string that's used as the topic name for a response message. The response topic is used to describe the topic which the receiver should publish to as part of the request-response flow. The topic must not contain wildcard characters.

For more information, see Response Topic from the MQTT Version 5.0 specification.

Supports substitution templates.

$sel:userProperties:MqttHeaders', mqttHeaders_userProperties - An array of key-value pairs that you define in the MQTT5 header.

NonCompliantResource

data NonCompliantResource Source #

Information about the resource that was noncompliant with the audit check.

See: newNonCompliantResource smart constructor.

Instances

Instances details
FromJSON NonCompliantResource Source # 
Instance details

Defined in Amazonka.IoT.Types.NonCompliantResource

Generic NonCompliantResource Source # 
Instance details

Defined in Amazonka.IoT.Types.NonCompliantResource

Associated Types

type Rep NonCompliantResource :: Type -> Type #

Read NonCompliantResource Source # 
Instance details

Defined in Amazonka.IoT.Types.NonCompliantResource

Show NonCompliantResource Source # 
Instance details

Defined in Amazonka.IoT.Types.NonCompliantResource

NFData NonCompliantResource Source # 
Instance details

Defined in Amazonka.IoT.Types.NonCompliantResource

Methods

rnf :: NonCompliantResource -> () #

Eq NonCompliantResource Source # 
Instance details

Defined in Amazonka.IoT.Types.NonCompliantResource

Hashable NonCompliantResource Source # 
Instance details

Defined in Amazonka.IoT.Types.NonCompliantResource

type Rep NonCompliantResource Source # 
Instance details

Defined in Amazonka.IoT.Types.NonCompliantResource

type Rep NonCompliantResource = D1 ('MetaData "NonCompliantResource" "Amazonka.IoT.Types.NonCompliantResource" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "NonCompliantResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "resourceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceIdentifier)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceType)))))

newNonCompliantResource :: NonCompliantResource Source #

Create a value of NonCompliantResource 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:additionalInfo:NonCompliantResource', nonCompliantResource_additionalInfo - Other information about the noncompliant resource.

$sel:resourceIdentifier:NonCompliantResource', nonCompliantResource_resourceIdentifier - Information that identifies the noncompliant resource.

$sel:resourceType:NonCompliantResource', nonCompliantResource_resourceType - The type of the noncompliant resource.

OTAUpdateFile

data OTAUpdateFile Source #

Describes a file to be associated with an OTA update.

See: newOTAUpdateFile smart constructor.

Instances

Instances details
FromJSON OTAUpdateFile Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateFile

ToJSON OTAUpdateFile Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateFile

Generic OTAUpdateFile Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateFile

Associated Types

type Rep OTAUpdateFile :: Type -> Type #

Read OTAUpdateFile Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateFile

Show OTAUpdateFile Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateFile

NFData OTAUpdateFile Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateFile

Methods

rnf :: OTAUpdateFile -> () #

Eq OTAUpdateFile Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateFile

Hashable OTAUpdateFile Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateFile

type Rep OTAUpdateFile Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateFile

newOTAUpdateFile :: OTAUpdateFile Source #

Create a value of OTAUpdateFile 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:OTAUpdateFile', oTAUpdateFile_attributes - A list of name/attribute pairs.

$sel:codeSigning:OTAUpdateFile', oTAUpdateFile_codeSigning - The code signing method of the file.

$sel:fileLocation:OTAUpdateFile', oTAUpdateFile_fileLocation - The location of the updated firmware.

$sel:fileName:OTAUpdateFile', oTAUpdateFile_fileName - The name of the file.

$sel:fileType:OTAUpdateFile', oTAUpdateFile_fileType - An integer value you can include in the job document to allow your devices to identify the type of file received from the cloud.

$sel:fileVersion:OTAUpdateFile', oTAUpdateFile_fileVersion - The file version.

OTAUpdateInfo

data OTAUpdateInfo Source #

Information about an OTA update.

See: newOTAUpdateInfo smart constructor.

Instances

Instances details
FromJSON OTAUpdateInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateInfo

Generic OTAUpdateInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateInfo

Associated Types

type Rep OTAUpdateInfo :: Type -> Type #

Read OTAUpdateInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateInfo

Show OTAUpdateInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateInfo

NFData OTAUpdateInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateInfo

Methods

rnf :: OTAUpdateInfo -> () #

Eq OTAUpdateInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateInfo

Hashable OTAUpdateInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateInfo

type Rep OTAUpdateInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateInfo

type Rep OTAUpdateInfo = D1 ('MetaData "OTAUpdateInfo" "Amazonka.IoT.Types.OTAUpdateInfo" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "OTAUpdateInfo'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "additionalParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "awsIotJobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsIotJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsJobExecutionsRolloutConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsJobExecutionsRolloutConfig)))) :*: ((S1 ('MetaSel ('Just "awsJobPresignedUrlConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsJobPresignedUrlConfig)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorInfo))))) :*: (((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "otaUpdateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "otaUpdateFiles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty OTAUpdateFile))) :*: S1 ('MetaSel ('Just "otaUpdateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "otaUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OTAUpdateStatus)) :*: S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Protocol)))) :*: (S1 ('MetaSel ('Just "targetSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetSelection)) :*: S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))))))

newOTAUpdateInfo :: OTAUpdateInfo Source #

Create a value of OTAUpdateInfo 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:additionalParameters:OTAUpdateInfo', oTAUpdateInfo_additionalParameters - A collection of name/value pairs

$sel:awsIotJobArn:OTAUpdateInfo', oTAUpdateInfo_awsIotJobArn - The IoT job ARN associated with the OTA update.

$sel:awsIotJobId:OTAUpdateInfo', oTAUpdateInfo_awsIotJobId - The IoT job ID associated with the OTA update.

$sel:awsJobExecutionsRolloutConfig:OTAUpdateInfo', oTAUpdateInfo_awsJobExecutionsRolloutConfig - Configuration for the rollout of OTA updates.

$sel:awsJobPresignedUrlConfig:OTAUpdateInfo', oTAUpdateInfo_awsJobPresignedUrlConfig - Configuration information for pre-signed URLs. Valid when protocols contains HTTP.

$sel:creationDate:OTAUpdateInfo', oTAUpdateInfo_creationDate - The date when the OTA update was created.

$sel:description:OTAUpdateInfo', oTAUpdateInfo_description - A description of the OTA update.

$sel:errorInfo:OTAUpdateInfo', oTAUpdateInfo_errorInfo - Error information associated with the OTA update.

$sel:lastModifiedDate:OTAUpdateInfo', oTAUpdateInfo_lastModifiedDate - The date when the OTA update was last updated.

$sel:otaUpdateArn:OTAUpdateInfo', oTAUpdateInfo_otaUpdateArn - The OTA update ARN.

$sel:otaUpdateFiles:OTAUpdateInfo', oTAUpdateInfo_otaUpdateFiles - A list of files associated with the OTA update.

$sel:otaUpdateId:OTAUpdateInfo', oTAUpdateInfo_otaUpdateId - The OTA update ID.

$sel:otaUpdateStatus:OTAUpdateInfo', oTAUpdateInfo_otaUpdateStatus - The status of the OTA update.

$sel:protocols:OTAUpdateInfo', oTAUpdateInfo_protocols - The protocol used to transfer the OTA update image. Valid values are [HTTP], [MQTT], [HTTP, MQTT]. When both HTTP and MQTT are specified, the target device can choose the protocol.

$sel:targetSelection:OTAUpdateInfo', oTAUpdateInfo_targetSelection - Specifies whether the OTA update will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the OTA update (SNAPSHOT). If continuous, the OTA update may also be run on a thing when a change is detected in a target. For example, an OTA update will run on a thing when the thing is added to a target group, even after the OTA update was completed by all things originally in the group.

$sel:targets:OTAUpdateInfo', oTAUpdateInfo_targets - The targets of the OTA update.

OTAUpdateSummary

data OTAUpdateSummary Source #

An OTA update summary.

See: newOTAUpdateSummary smart constructor.

Instances

Instances details
FromJSON OTAUpdateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateSummary

Generic OTAUpdateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateSummary

Associated Types

type Rep OTAUpdateSummary :: Type -> Type #

Read OTAUpdateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateSummary

Show OTAUpdateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateSummary

NFData OTAUpdateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateSummary

Methods

rnf :: OTAUpdateSummary -> () #

Eq OTAUpdateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateSummary

Hashable OTAUpdateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateSummary

type Rep OTAUpdateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.OTAUpdateSummary

type Rep OTAUpdateSummary = D1 ('MetaData "OTAUpdateSummary" "Amazonka.IoT.Types.OTAUpdateSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "OTAUpdateSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "otaUpdateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "otaUpdateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newOTAUpdateSummary :: OTAUpdateSummary Source #

Create a value of OTAUpdateSummary 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:creationDate:OTAUpdateSummary', oTAUpdateSummary_creationDate - The date when the OTA update was created.

$sel:otaUpdateArn:OTAUpdateSummary', oTAUpdateSummary_otaUpdateArn - The OTA update ARN.

$sel:otaUpdateId:OTAUpdateSummary', oTAUpdateSummary_otaUpdateId - The OTA update ID.

OpenSearchAction

data OpenSearchAction Source #

Describes an action that writes data to an Amazon OpenSearch Service domain.

See: newOpenSearchAction smart constructor.

Instances

Instances details
FromJSON OpenSearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.OpenSearchAction

ToJSON OpenSearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.OpenSearchAction

Generic OpenSearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.OpenSearchAction

Associated Types

type Rep OpenSearchAction :: Type -> Type #

Read OpenSearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.OpenSearchAction

Show OpenSearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.OpenSearchAction

NFData OpenSearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.OpenSearchAction

Methods

rnf :: OpenSearchAction -> () #

Eq OpenSearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.OpenSearchAction

Hashable OpenSearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.OpenSearchAction

type Rep OpenSearchAction Source # 
Instance details

Defined in Amazonka.IoT.Types.OpenSearchAction

type Rep OpenSearchAction = D1 ('MetaData "OpenSearchAction" "Amazonka.IoT.Types.OpenSearchAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "OpenSearchAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "index") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newOpenSearchAction Source #

Create a value of OpenSearchAction 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:OpenSearchAction', openSearchAction_roleArn - The IAM role ARN that has access to OpenSearch.

$sel:endpoint:OpenSearchAction', openSearchAction_endpoint - The endpoint of your OpenSearch domain.

$sel:index:OpenSearchAction', openSearchAction_index - The OpenSearch index where you want to store your data.

$sel:type':OpenSearchAction', openSearchAction_type - The type of document you are storing.

$sel:id:OpenSearchAction', openSearchAction_id - The unique identifier for the document you are storing.

OutgoingCertificate

data OutgoingCertificate Source #

A certificate that has been transferred but not yet accepted.

See: newOutgoingCertificate smart constructor.

Instances

Instances details
FromJSON OutgoingCertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.OutgoingCertificate

Generic OutgoingCertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.OutgoingCertificate

Associated Types

type Rep OutgoingCertificate :: Type -> Type #

Read OutgoingCertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.OutgoingCertificate

Show OutgoingCertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.OutgoingCertificate

NFData OutgoingCertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.OutgoingCertificate

Methods

rnf :: OutgoingCertificate -> () #

Eq OutgoingCertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.OutgoingCertificate

Hashable OutgoingCertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.OutgoingCertificate

type Rep OutgoingCertificate Source # 
Instance details

Defined in Amazonka.IoT.Types.OutgoingCertificate

type Rep OutgoingCertificate = D1 ('MetaData "OutgoingCertificate" "Amazonka.IoT.Types.OutgoingCertificate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "OutgoingCertificate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "transferDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "transferMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transferredTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newOutgoingCertificate :: OutgoingCertificate Source #

Create a value of OutgoingCertificate 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:certificateArn:OutgoingCertificate', outgoingCertificate_certificateArn - The certificate ARN.

$sel:certificateId:OutgoingCertificate', outgoingCertificate_certificateId - The certificate ID.

$sel:creationDate:OutgoingCertificate', outgoingCertificate_creationDate - The certificate creation date.

$sel:transferDate:OutgoingCertificate', outgoingCertificate_transferDate - The date the transfer was initiated.

$sel:transferMessage:OutgoingCertificate', outgoingCertificate_transferMessage - The transfer message.

$sel:transferredTo:OutgoingCertificate', outgoingCertificate_transferredTo - The Amazon Web Services account to which the transfer was made.

PercentPair

data PercentPair Source #

Describes the percentile and percentile value.

See: newPercentPair smart constructor.

Instances

Instances details
FromJSON PercentPair Source # 
Instance details

Defined in Amazonka.IoT.Types.PercentPair

Generic PercentPair Source # 
Instance details

Defined in Amazonka.IoT.Types.PercentPair

Associated Types

type Rep PercentPair :: Type -> Type #

Read PercentPair Source # 
Instance details

Defined in Amazonka.IoT.Types.PercentPair

Show PercentPair Source # 
Instance details

Defined in Amazonka.IoT.Types.PercentPair

NFData PercentPair Source # 
Instance details

Defined in Amazonka.IoT.Types.PercentPair

Methods

rnf :: PercentPair -> () #

Eq PercentPair Source # 
Instance details

Defined in Amazonka.IoT.Types.PercentPair

Hashable PercentPair Source # 
Instance details

Defined in Amazonka.IoT.Types.PercentPair

type Rep PercentPair Source # 
Instance details

Defined in Amazonka.IoT.Types.PercentPair

type Rep PercentPair = D1 ('MetaData "PercentPair" "Amazonka.IoT.Types.PercentPair" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "PercentPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "percent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newPercentPair :: PercentPair Source #

Create a value of PercentPair 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:percent:PercentPair', percentPair_percent - The percentile.

$sel:value:PercentPair', percentPair_value - The value of the percentile.

Policy

data Policy Source #

Describes an IoT policy.

See: newPolicy smart constructor.

Constructors

Policy' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON Policy Source # 
Instance details

Defined in Amazonka.IoT.Types.Policy

Generic Policy Source # 
Instance details

Defined in Amazonka.IoT.Types.Policy

Associated Types

type Rep Policy :: Type -> Type #

Methods

from :: Policy -> Rep Policy x #

to :: Rep Policy x -> Policy #

Read Policy Source # 
Instance details

Defined in Amazonka.IoT.Types.Policy

Show Policy Source # 
Instance details

Defined in Amazonka.IoT.Types.Policy

NFData Policy Source # 
Instance details

Defined in Amazonka.IoT.Types.Policy

Methods

rnf :: Policy -> () #

Eq Policy Source # 
Instance details

Defined in Amazonka.IoT.Types.Policy

Methods

(==) :: Policy -> Policy -> Bool #

(/=) :: Policy -> Policy -> Bool #

Hashable Policy Source # 
Instance details

Defined in Amazonka.IoT.Types.Policy

Methods

hashWithSalt :: Int -> Policy -> Int #

hash :: Policy -> Int #

type Rep Policy Source # 
Instance details

Defined in Amazonka.IoT.Types.Policy

type Rep Policy = D1 ('MetaData "Policy" "Amazonka.IoT.Types.Policy" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Policy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPolicy :: Policy Source #

Create a value of Policy 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:policyArn:Policy', policy_policyArn - The policy ARN.

$sel:policyName:Policy', policy_policyName - The policy name.

PolicyVersion

data PolicyVersion Source #

Describes a policy version.

See: newPolicyVersion smart constructor.

Instances

Instances details
FromJSON PolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersion

Generic PolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersion

Associated Types

type Rep PolicyVersion :: Type -> Type #

Read PolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersion

Show PolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersion

NFData PolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersion

Methods

rnf :: PolicyVersion -> () #

Eq PolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersion

Hashable PolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersion

type Rep PolicyVersion Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersion

type Rep PolicyVersion = D1 ('MetaData "PolicyVersion" "Amazonka.IoT.Types.PolicyVersion" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "PolicyVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "isDefaultVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPolicyVersion :: PolicyVersion Source #

Create a value of PolicyVersion 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:createDate:PolicyVersion', policyVersion_createDate - The date and time the policy was created.

$sel:isDefaultVersion:PolicyVersion', policyVersion_isDefaultVersion - Specifies whether the policy version is the default.

$sel:versionId:PolicyVersion', policyVersion_versionId - The policy version ID.

PolicyVersionIdentifier

data PolicyVersionIdentifier Source #

Information about the version of the policy associated with the resource.

See: newPolicyVersionIdentifier smart constructor.

Instances

Instances details
FromJSON PolicyVersionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersionIdentifier

ToJSON PolicyVersionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersionIdentifier

Generic PolicyVersionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersionIdentifier

Associated Types

type Rep PolicyVersionIdentifier :: Type -> Type #

Read PolicyVersionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersionIdentifier

Show PolicyVersionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersionIdentifier

NFData PolicyVersionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersionIdentifier

Methods

rnf :: PolicyVersionIdentifier -> () #

Eq PolicyVersionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersionIdentifier

Hashable PolicyVersionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersionIdentifier

type Rep PolicyVersionIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.PolicyVersionIdentifier

type Rep PolicyVersionIdentifier = D1 ('MetaData "PolicyVersionIdentifier" "Amazonka.IoT.Types.PolicyVersionIdentifier" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "PolicyVersionIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPolicyVersionIdentifier :: PolicyVersionIdentifier Source #

Create a value of PolicyVersionIdentifier 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:policyName:PolicyVersionIdentifier', policyVersionIdentifier_policyName - The name of the policy.

$sel:policyVersionId:PolicyVersionIdentifier', policyVersionIdentifier_policyVersionId - The ID of the version of the policy associated with the resource.

PresignedUrlConfig

data PresignedUrlConfig Source #

Configuration for pre-signed S3 URLs.

See: newPresignedUrlConfig smart constructor.

Instances

Instances details
FromJSON PresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.PresignedUrlConfig

ToJSON PresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.PresignedUrlConfig

Generic PresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.PresignedUrlConfig

Associated Types

type Rep PresignedUrlConfig :: Type -> Type #

Read PresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.PresignedUrlConfig

Show PresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.PresignedUrlConfig

NFData PresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.PresignedUrlConfig

Methods

rnf :: PresignedUrlConfig -> () #

Eq PresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.PresignedUrlConfig

Hashable PresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.PresignedUrlConfig

type Rep PresignedUrlConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.PresignedUrlConfig

type Rep PresignedUrlConfig = D1 ('MetaData "PresignedUrlConfig" "Amazonka.IoT.Types.PresignedUrlConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "PresignedUrlConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expiresInSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPresignedUrlConfig :: PresignedUrlConfig Source #

Create a value of PresignedUrlConfig 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:expiresInSec:PresignedUrlConfig', presignedUrlConfig_expiresInSec - How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document.

$sel:roleArn:PresignedUrlConfig', presignedUrlConfig_roleArn - The ARN of an IAM role that grants grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files.

For information about addressing the confused deputy problem, see cross-service confused deputy prevention in the Amazon Web Services IoT Core developer guide.

ProvisioningHook

data ProvisioningHook Source #

Structure that contains payloadVersion and targetArn.

See: newProvisioningHook smart constructor.

Instances

Instances details
FromJSON ProvisioningHook Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningHook

ToJSON ProvisioningHook Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningHook

Generic ProvisioningHook Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningHook

Associated Types

type Rep ProvisioningHook :: Type -> Type #

Read ProvisioningHook Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningHook

Show ProvisioningHook Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningHook

NFData ProvisioningHook Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningHook

Methods

rnf :: ProvisioningHook -> () #

Eq ProvisioningHook Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningHook

Hashable ProvisioningHook Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningHook

type Rep ProvisioningHook Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningHook

type Rep ProvisioningHook = D1 ('MetaData "ProvisioningHook" "Amazonka.IoT.Types.ProvisioningHook" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ProvisioningHook'" 'PrefixI 'True) (S1 ('MetaSel ('Just "payloadVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newProvisioningHook Source #

Create a value of ProvisioningHook 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:payloadVersion:ProvisioningHook', provisioningHook_payloadVersion - The payload that was sent to the target function.

Note: Only Lambda functions are currently supported.

$sel:targetArn:ProvisioningHook', provisioningHook_targetArn - The ARN of the target function.

Note: Only Lambda functions are currently supported.

ProvisioningTemplateSummary

data ProvisioningTemplateSummary Source #

A summary of information about a provisioning template.

See: newProvisioningTemplateSummary smart constructor.

Instances

Instances details
FromJSON ProvisioningTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateSummary

Generic ProvisioningTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateSummary

Associated Types

type Rep ProvisioningTemplateSummary :: Type -> Type #

Read ProvisioningTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateSummary

Show ProvisioningTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateSummary

NFData ProvisioningTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateSummary

Eq ProvisioningTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateSummary

Hashable ProvisioningTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateSummary

type Rep ProvisioningTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateSummary

type Rep ProvisioningTemplateSummary = D1 ('MetaData "ProvisioningTemplateSummary" "Amazonka.IoT.Types.ProvisioningTemplateSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ProvisioningTemplateSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "templateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TemplateType))))))

newProvisioningTemplateSummary :: ProvisioningTemplateSummary Source #

Create a value of ProvisioningTemplateSummary 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:creationDate:ProvisioningTemplateSummary', provisioningTemplateSummary_creationDate - The date when the provisioning template summary was created.

$sel:description:ProvisioningTemplateSummary', provisioningTemplateSummary_description - The description of the provisioning template.

$sel:enabled:ProvisioningTemplateSummary', provisioningTemplateSummary_enabled - True if the fleet provision template is enabled, otherwise false.

$sel:lastModifiedDate:ProvisioningTemplateSummary', provisioningTemplateSummary_lastModifiedDate - The date when the provisioning template summary was last modified.

$sel:templateArn:ProvisioningTemplateSummary', provisioningTemplateSummary_templateArn - The ARN of the provisioning template.

$sel:templateName:ProvisioningTemplateSummary', provisioningTemplateSummary_templateName - The name of the provisioning template.

$sel:type':ProvisioningTemplateSummary', provisioningTemplateSummary_type - The type you define in a provisioning template. You can create a template with only one type. You can't change the template type after its creation. The default value is FLEET_PROVISIONING. For more information about provisioning template, see: Provisioning template.

ProvisioningTemplateVersionSummary

data ProvisioningTemplateVersionSummary Source #

A summary of information about a fleet provision template version.

See: newProvisioningTemplateVersionSummary smart constructor.

Instances

Instances details
FromJSON ProvisioningTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateVersionSummary

Generic ProvisioningTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateVersionSummary

Associated Types

type Rep ProvisioningTemplateVersionSummary :: Type -> Type #

Read ProvisioningTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateVersionSummary

Show ProvisioningTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateVersionSummary

NFData ProvisioningTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateVersionSummary

Eq ProvisioningTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateVersionSummary

Hashable ProvisioningTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateVersionSummary

type Rep ProvisioningTemplateVersionSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ProvisioningTemplateVersionSummary

type Rep ProvisioningTemplateVersionSummary = D1 ('MetaData "ProvisioningTemplateVersionSummary" "Amazonka.IoT.Types.ProvisioningTemplateVersionSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ProvisioningTemplateVersionSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "isDefaultVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newProvisioningTemplateVersionSummary :: ProvisioningTemplateVersionSummary Source #

Create a value of ProvisioningTemplateVersionSummary 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:creationDate:ProvisioningTemplateVersionSummary', provisioningTemplateVersionSummary_creationDate - The date when the provisioning template version was created

$sel:isDefaultVersion:ProvisioningTemplateVersionSummary', provisioningTemplateVersionSummary_isDefaultVersion - True if the provisioning template version is the default version, otherwise false.

$sel:versionId:ProvisioningTemplateVersionSummary', provisioningTemplateVersionSummary_versionId - The ID of the fleet provisioning template version.

PublishFindingToSnsParams

data PublishFindingToSnsParams Source #

Parameters to define a mitigation action that publishes findings to Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.

See: newPublishFindingToSnsParams smart constructor.

Instances

Instances details
FromJSON PublishFindingToSnsParams Source # 
Instance details

Defined in Amazonka.IoT.Types.PublishFindingToSnsParams

ToJSON PublishFindingToSnsParams Source # 
Instance details

Defined in Amazonka.IoT.Types.PublishFindingToSnsParams

Generic PublishFindingToSnsParams Source # 
Instance details

Defined in Amazonka.IoT.Types.PublishFindingToSnsParams

Associated Types

type Rep PublishFindingToSnsParams :: Type -> Type #

Read PublishFindingToSnsParams Source # 
Instance details

Defined in Amazonka.IoT.Types.PublishFindingToSnsParams

Show PublishFindingToSnsParams Source # 
Instance details

Defined in Amazonka.IoT.Types.PublishFindingToSnsParams

NFData PublishFindingToSnsParams Source # 
Instance details

Defined in Amazonka.IoT.Types.PublishFindingToSnsParams

Eq PublishFindingToSnsParams Source # 
Instance details

Defined in Amazonka.IoT.Types.PublishFindingToSnsParams

Hashable PublishFindingToSnsParams Source # 
Instance details

Defined in Amazonka.IoT.Types.PublishFindingToSnsParams

type Rep PublishFindingToSnsParams Source # 
Instance details

Defined in Amazonka.IoT.Types.PublishFindingToSnsParams

type Rep PublishFindingToSnsParams = D1 ('MetaData "PublishFindingToSnsParams" "Amazonka.IoT.Types.PublishFindingToSnsParams" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "PublishFindingToSnsParams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPublishFindingToSnsParams Source #

Create a value of PublishFindingToSnsParams 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:topicArn:PublishFindingToSnsParams', publishFindingToSnsParams_topicArn - The ARN of the topic to which you want to publish the findings.

PutAssetPropertyValueEntry

data PutAssetPropertyValueEntry Source #

An asset property value entry containing the following information.

See: newPutAssetPropertyValueEntry smart constructor.

Instances

Instances details
FromJSON PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoT.Types.PutAssetPropertyValueEntry

ToJSON PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoT.Types.PutAssetPropertyValueEntry

Generic PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoT.Types.PutAssetPropertyValueEntry

Associated Types

type Rep PutAssetPropertyValueEntry :: Type -> Type #

Read PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoT.Types.PutAssetPropertyValueEntry

Show PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoT.Types.PutAssetPropertyValueEntry

NFData PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoT.Types.PutAssetPropertyValueEntry

Eq PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoT.Types.PutAssetPropertyValueEntry

Hashable PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoT.Types.PutAssetPropertyValueEntry

type Rep PutAssetPropertyValueEntry Source # 
Instance details

Defined in Amazonka.IoT.Types.PutAssetPropertyValueEntry

type Rep PutAssetPropertyValueEntry = D1 ('MetaData "PutAssetPropertyValueEntry" "Amazonka.IoT.Types.PutAssetPropertyValueEntry" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "PutAssetPropertyValueEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "assetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "entryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "propertyAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "propertyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "propertyValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty AssetPropertyValue))))))

newPutAssetPropertyValueEntry Source #

Create a value of PutAssetPropertyValueEntry 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:assetId:PutAssetPropertyValueEntry', putAssetPropertyValueEntry_assetId - The ID of the IoT SiteWise asset. You must specify either a propertyAlias or both an aliasId and a propertyId. Accepts substitution templates.

$sel:entryId:PutAssetPropertyValueEntry', putAssetPropertyValueEntry_entryId - Optional. A unique identifier for this entry that you can define to better track which message caused an error in case of failure. Accepts substitution templates. Defaults to a new UUID.

$sel:propertyAlias:PutAssetPropertyValueEntry', putAssetPropertyValueEntry_propertyAlias - The name of the property alias associated with your asset property. You must specify either a propertyAlias or both an aliasId and a propertyId. Accepts substitution templates.

$sel:propertyId:PutAssetPropertyValueEntry', putAssetPropertyValueEntry_propertyId - The ID of the asset's property. You must specify either a propertyAlias or both an aliasId and a propertyId. Accepts substitution templates.

$sel:propertyValues:PutAssetPropertyValueEntry', putAssetPropertyValueEntry_propertyValues - A list of property values to insert that each contain timestamp, quality, and value (TQV) information.

PutItemInput

data PutItemInput Source #

The input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.

See: newPutItemInput smart constructor.

Constructors

PutItemInput' Text 

Instances

Instances details
FromJSON PutItemInput Source # 
Instance details

Defined in Amazonka.IoT.Types.PutItemInput

ToJSON PutItemInput Source # 
Instance details

Defined in Amazonka.IoT.Types.PutItemInput

Generic PutItemInput Source # 
Instance details

Defined in Amazonka.IoT.Types.PutItemInput

Associated Types

type Rep PutItemInput :: Type -> Type #

Read PutItemInput Source # 
Instance details

Defined in Amazonka.IoT.Types.PutItemInput

Show PutItemInput Source # 
Instance details

Defined in Amazonka.IoT.Types.PutItemInput

NFData PutItemInput Source # 
Instance details

Defined in Amazonka.IoT.Types.PutItemInput

Methods

rnf :: PutItemInput -> () #

Eq PutItemInput Source # 
Instance details

Defined in Amazonka.IoT.Types.PutItemInput

Hashable PutItemInput Source # 
Instance details

Defined in Amazonka.IoT.Types.PutItemInput

type Rep PutItemInput Source # 
Instance details

Defined in Amazonka.IoT.Types.PutItemInput

type Rep PutItemInput = D1 ('MetaData "PutItemInput" "Amazonka.IoT.Types.PutItemInput" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "PutItemInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutItemInput Source #

Create a value of PutItemInput 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:tableName:PutItemInput', putItemInput_tableName - The table where the message data will be written.

RateIncreaseCriteria

data RateIncreaseCriteria Source #

Allows you to define a criteria to initiate the increase in rate of rollout for a job.

See: newRateIncreaseCriteria smart constructor.

Instances

Instances details
FromJSON RateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RateIncreaseCriteria

ToJSON RateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RateIncreaseCriteria

Generic RateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RateIncreaseCriteria

Associated Types

type Rep RateIncreaseCriteria :: Type -> Type #

Read RateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RateIncreaseCriteria

Show RateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RateIncreaseCriteria

NFData RateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RateIncreaseCriteria

Methods

rnf :: RateIncreaseCriteria -> () #

Eq RateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RateIncreaseCriteria

Hashable RateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RateIncreaseCriteria

type Rep RateIncreaseCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RateIncreaseCriteria

type Rep RateIncreaseCriteria = D1 ('MetaData "RateIncreaseCriteria" "Amazonka.IoT.Types.RateIncreaseCriteria" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RateIncreaseCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "numberOfNotifiedThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "numberOfSucceededThings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newRateIncreaseCriteria :: RateIncreaseCriteria Source #

Create a value of RateIncreaseCriteria 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:RateIncreaseCriteria', rateIncreaseCriteria_numberOfNotifiedThings - The threshold for number of notified things that will initiate the increase in rate of rollout.

$sel:numberOfSucceededThings:RateIncreaseCriteria', rateIncreaseCriteria_numberOfSucceededThings - The threshold for number of succeeded things that will initiate the increase in rate of rollout.

RegistrationConfig

data RegistrationConfig Source #

The registration configuration.

See: newRegistrationConfig smart constructor.

Instances

Instances details
FromJSON RegistrationConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.RegistrationConfig

ToJSON RegistrationConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.RegistrationConfig

Generic RegistrationConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.RegistrationConfig

Associated Types

type Rep RegistrationConfig :: Type -> Type #

Read RegistrationConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.RegistrationConfig

Show RegistrationConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.RegistrationConfig

NFData RegistrationConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.RegistrationConfig

Methods

rnf :: RegistrationConfig -> () #

Eq RegistrationConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.RegistrationConfig

Hashable RegistrationConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.RegistrationConfig

type Rep RegistrationConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.RegistrationConfig

type Rep RegistrationConfig = D1 ('MetaData "RegistrationConfig" "Amazonka.IoT.Types.RegistrationConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RegistrationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "templateBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRegistrationConfig :: RegistrationConfig Source #

Create a value of RegistrationConfig 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:RegistrationConfig', registrationConfig_roleArn - The ARN of the role.

$sel:templateBody:RegistrationConfig', registrationConfig_templateBody - The template body.

$sel:templateName:RegistrationConfig', registrationConfig_templateName - The name of the provisioning template.

RelatedResource

data RelatedResource Source #

Information about a related resource.

See: newRelatedResource smart constructor.

Instances

Instances details
FromJSON RelatedResource Source # 
Instance details

Defined in Amazonka.IoT.Types.RelatedResource

Generic RelatedResource Source # 
Instance details

Defined in Amazonka.IoT.Types.RelatedResource

Associated Types

type Rep RelatedResource :: Type -> Type #

Read RelatedResource Source # 
Instance details

Defined in Amazonka.IoT.Types.RelatedResource

Show RelatedResource Source # 
Instance details

Defined in Amazonka.IoT.Types.RelatedResource

NFData RelatedResource Source # 
Instance details

Defined in Amazonka.IoT.Types.RelatedResource

Methods

rnf :: RelatedResource -> () #

Eq RelatedResource Source # 
Instance details

Defined in Amazonka.IoT.Types.RelatedResource

Hashable RelatedResource Source # 
Instance details

Defined in Amazonka.IoT.Types.RelatedResource

type Rep RelatedResource Source # 
Instance details

Defined in Amazonka.IoT.Types.RelatedResource

type Rep RelatedResource = D1 ('MetaData "RelatedResource" "Amazonka.IoT.Types.RelatedResource" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RelatedResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "resourceIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceIdentifier)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceType)))))

newRelatedResource :: RelatedResource Source #

Create a value of RelatedResource 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:additionalInfo:RelatedResource', relatedResource_additionalInfo - Other information about the resource.

$sel:resourceIdentifier:RelatedResource', relatedResource_resourceIdentifier - Information that identifies the resource.

$sel:resourceType:RelatedResource', relatedResource_resourceType - The type of resource.

ReplaceDefaultPolicyVersionParams

data ReplaceDefaultPolicyVersionParams Source #

Parameters to define a mitigation action that adds a blank policy to restrict permissions.

See: newReplaceDefaultPolicyVersionParams smart constructor.

Instances

Instances details
FromJSON ReplaceDefaultPolicyVersionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.ReplaceDefaultPolicyVersionParams

ToJSON ReplaceDefaultPolicyVersionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.ReplaceDefaultPolicyVersionParams

Generic ReplaceDefaultPolicyVersionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.ReplaceDefaultPolicyVersionParams

Associated Types

type Rep ReplaceDefaultPolicyVersionParams :: Type -> Type #

Read ReplaceDefaultPolicyVersionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.ReplaceDefaultPolicyVersionParams

Show ReplaceDefaultPolicyVersionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.ReplaceDefaultPolicyVersionParams

NFData ReplaceDefaultPolicyVersionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.ReplaceDefaultPolicyVersionParams

Eq ReplaceDefaultPolicyVersionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.ReplaceDefaultPolicyVersionParams

Hashable ReplaceDefaultPolicyVersionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.ReplaceDefaultPolicyVersionParams

type Rep ReplaceDefaultPolicyVersionParams Source # 
Instance details

Defined in Amazonka.IoT.Types.ReplaceDefaultPolicyVersionParams

type Rep ReplaceDefaultPolicyVersionParams = D1 ('MetaData "ReplaceDefaultPolicyVersionParams" "Amazonka.IoT.Types.ReplaceDefaultPolicyVersionParams" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ReplaceDefaultPolicyVersionParams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PolicyTemplateName)))

newReplaceDefaultPolicyVersionParams Source #

Create a value of ReplaceDefaultPolicyVersionParams 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:templateName:ReplaceDefaultPolicyVersionParams', replaceDefaultPolicyVersionParams_templateName - The name of the template to be applied. The only supported value is BLANK_POLICY.

RepublishAction

data RepublishAction Source #

Describes an action to republish to another topic.

See: newRepublishAction smart constructor.

Instances

Instances details
FromJSON RepublishAction Source # 
Instance details

Defined in Amazonka.IoT.Types.RepublishAction

ToJSON RepublishAction Source # 
Instance details

Defined in Amazonka.IoT.Types.RepublishAction

Generic RepublishAction Source # 
Instance details

Defined in Amazonka.IoT.Types.RepublishAction

Associated Types

type Rep RepublishAction :: Type -> Type #

Read RepublishAction Source # 
Instance details

Defined in Amazonka.IoT.Types.RepublishAction

Show RepublishAction Source # 
Instance details

Defined in Amazonka.IoT.Types.RepublishAction

NFData RepublishAction Source # 
Instance details

Defined in Amazonka.IoT.Types.RepublishAction

Methods

rnf :: RepublishAction -> () #

Eq RepublishAction Source # 
Instance details

Defined in Amazonka.IoT.Types.RepublishAction

Hashable RepublishAction Source # 
Instance details

Defined in Amazonka.IoT.Types.RepublishAction

type Rep RepublishAction Source # 
Instance details

Defined in Amazonka.IoT.Types.RepublishAction

type Rep RepublishAction = D1 ('MetaData "RepublishAction" "Amazonka.IoT.Types.RepublishAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RepublishAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "headers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MqttHeaders)) :*: S1 ('MetaSel ('Just "qos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "topic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRepublishAction Source #

Create a value of RepublishAction 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:headers:RepublishAction', republishAction_headers - MQTT Version 5.0 headers information. For more information, see MQTT from the Amazon Web Services IoT Core Developer Guide.

$sel:qos:RepublishAction', republishAction_qos - The Quality of Service (QoS) level to use when republishing messages. The default value is 0.

$sel:roleArn:RepublishAction', republishAction_roleArn - The ARN of the IAM role that grants access.

$sel:topic:RepublishAction', republishAction_topic - The name of the MQTT topic.

ResourceIdentifier

data ResourceIdentifier Source #

Information that identifies the noncompliant resource.

See: newResourceIdentifier smart constructor.

Instances

Instances details
FromJSON ResourceIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceIdentifier

ToJSON ResourceIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceIdentifier

Generic ResourceIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceIdentifier

Associated Types

type Rep ResourceIdentifier :: Type -> Type #

Read ResourceIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceIdentifier

Show ResourceIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceIdentifier

NFData ResourceIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceIdentifier

Methods

rnf :: ResourceIdentifier -> () #

Eq ResourceIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceIdentifier

Hashable ResourceIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceIdentifier

type Rep ResourceIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.ResourceIdentifier

newResourceIdentifier :: ResourceIdentifier Source #

Create a value of ResourceIdentifier 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:account:ResourceIdentifier', resourceIdentifier_account - The account with which the resource is associated.

$sel:caCertificateId:ResourceIdentifier', resourceIdentifier_caCertificateId - The ID of the CA certificate used to authorize the certificate.

$sel:clientId:ResourceIdentifier', resourceIdentifier_clientId - The client ID.

$sel:cognitoIdentityPoolId:ResourceIdentifier', resourceIdentifier_cognitoIdentityPoolId - The ID of the Amazon Cognito identity pool.

$sel:deviceCertificateArn:ResourceIdentifier', resourceIdentifier_deviceCertificateArn - The ARN of the identified device certificate.

$sel:deviceCertificateId:ResourceIdentifier', resourceIdentifier_deviceCertificateId - The ID of the certificate attached to the resource.

$sel:iamRoleArn:ResourceIdentifier', resourceIdentifier_iamRoleArn - The ARN of the IAM role that has overly permissive actions.

$sel:issuerCertificateIdentifier:ResourceIdentifier', resourceIdentifier_issuerCertificateIdentifier - The issuer certificate identifier.

$sel:policyVersionIdentifier:ResourceIdentifier', resourceIdentifier_policyVersionIdentifier - The version of the policy associated with the resource.

$sel:roleAliasArn:ResourceIdentifier', resourceIdentifier_roleAliasArn - The ARN of the role alias that has overly permissive actions.

RetryCriteria

data RetryCriteria Source #

The criteria that determines how many retries are allowed for each failure type for a job.

See: newRetryCriteria smart constructor.

Instances

Instances details
FromJSON RetryCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryCriteria

ToJSON RetryCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryCriteria

Generic RetryCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryCriteria

Associated Types

type Rep RetryCriteria :: Type -> Type #

Read RetryCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryCriteria

Show RetryCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryCriteria

NFData RetryCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryCriteria

Methods

rnf :: RetryCriteria -> () #

Eq RetryCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryCriteria

Hashable RetryCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryCriteria

type Rep RetryCriteria Source # 
Instance details

Defined in Amazonka.IoT.Types.RetryCriteria

type Rep RetryCriteria = D1 ('MetaData "RetryCriteria" "Amazonka.IoT.Types.RetryCriteria" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RetryCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RetryableFailureType) :*: S1 ('MetaSel ('Just "numberOfRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newRetryCriteria Source #

Create a value of RetryCriteria 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:RetryCriteria', retryCriteria_failureType - The type of job execution failures that can initiate a job retry.

$sel:numberOfRetries:RetryCriteria', retryCriteria_numberOfRetries - The number of retries allowed for a failure type for the job.

RoleAliasDescription

data RoleAliasDescription Source #

Role alias description.

See: newRoleAliasDescription smart constructor.

Instances

Instances details
FromJSON RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

Generic RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

Associated Types

type Rep RoleAliasDescription :: Type -> Type #

Read RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

Show RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

NFData RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

Methods

rnf :: RoleAliasDescription -> () #

Eq RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

Hashable RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

type Rep RoleAliasDescription Source # 
Instance details

Defined in Amazonka.IoT.Types.RoleAliasDescription

type Rep RoleAliasDescription = D1 ('MetaData "RoleAliasDescription" "Amazonka.IoT.Types.RoleAliasDescription" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "RoleAliasDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "credentialDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "roleAliasArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRoleAliasDescription :: RoleAliasDescription Source #

Create a value of RoleAliasDescription 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:creationDate:RoleAliasDescription', roleAliasDescription_creationDate - The UNIX timestamp of when the role alias was created.

$sel:credentialDurationSeconds:RoleAliasDescription', roleAliasDescription_credentialDurationSeconds - The number of seconds for which the credential is valid.

$sel:lastModifiedDate:RoleAliasDescription', roleAliasDescription_lastModifiedDate - The UNIX timestamp of when the role alias was last modified.

$sel:owner:RoleAliasDescription', roleAliasDescription_owner - The role alias owner.

$sel:roleAlias:RoleAliasDescription', roleAliasDescription_roleAlias - The role alias.

$sel:roleAliasArn:RoleAliasDescription', roleAliasDescription_roleAliasArn - The ARN of the role alias.

$sel:roleArn:RoleAliasDescription', roleAliasDescription_roleArn - The role ARN.

S3Action

data S3Action Source #

Describes an action to write data to an Amazon S3 bucket.

See: newS3Action smart constructor.

Instances

Instances details
FromJSON S3Action Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Action

ToJSON S3Action Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Action

Generic S3Action Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Action

Associated Types

type Rep S3Action :: Type -> Type #

Methods

from :: S3Action -> Rep S3Action x #

to :: Rep S3Action x -> S3Action #

Read S3Action Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Action

Show S3Action Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Action

NFData S3Action Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Action

Methods

rnf :: S3Action -> () #

Eq S3Action Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Action

Hashable S3Action Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Action

Methods

hashWithSalt :: Int -> S3Action -> Int #

hash :: S3Action -> Int #

type Rep S3Action Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Action

type Rep S3Action = D1 ('MetaData "S3Action" "Amazonka.IoT.Types.S3Action" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "S3Action'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cannedAcl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CannedAccessControlList)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3Action Source #

Create a value of S3Action 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:cannedAcl:S3Action', s3Action_cannedAcl - The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see S3 canned ACLs.

$sel:roleArn:S3Action', s3Action_roleArn - The ARN of the IAM role that grants access.

$sel:bucketName:S3Action', s3Action_bucketName - The Amazon S3 bucket.

$sel:key:S3Action', s3Action_key - The object key. For more information, see Actions, resources, and condition keys for Amazon S3.

S3Destination

data S3Destination Source #

Describes the location of updated firmware in S3.

See: newS3Destination smart constructor.

Constructors

S3Destination' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON S3Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Destination

ToJSON S3Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Destination

Generic S3Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Destination

Associated Types

type Rep S3Destination :: Type -> Type #

Read S3Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Destination

Show S3Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Destination

NFData S3Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Destination

Methods

rnf :: S3Destination -> () #

Eq S3Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Destination

Hashable S3Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Destination

type Rep S3Destination Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Destination

type Rep S3Destination = D1 ('MetaData "S3Destination" "Amazonka.IoT.Types.S3Destination" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "S3Destination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3Destination :: S3Destination Source #

Create a value of S3Destination 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:bucket:S3Destination', s3Destination_bucket - The S3 bucket that contains the updated firmware.

$sel:prefix:S3Destination', s3Destination_prefix - The S3 prefix.

S3Location

data S3Location Source #

The S3 location.

See: newS3Location smart constructor.

Constructors

S3Location' (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON S3Location Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Location

ToJSON S3Location Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Location

Generic S3Location Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Location

Associated Types

type Rep S3Location :: Type -> Type #

Read S3Location Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Location

Show S3Location Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Location

NFData S3Location Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Location

Methods

rnf :: S3Location -> () #

Eq S3Location Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Location

Hashable S3Location Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Location

type Rep S3Location Source # 
Instance details

Defined in Amazonka.IoT.Types.S3Location

type Rep S3Location = D1 ('MetaData "S3Location" "Amazonka.IoT.Types.S3Location" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "S3Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newS3Location :: S3Location Source #

Create a value of S3Location 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:bucket:S3Location', s3Location_bucket - The S3 bucket.

$sel:key:S3Location', s3Location_key - The S3 key.

$sel:version:S3Location', s3Location_version - The S3 bucket version.

SalesforceAction

data SalesforceAction Source #

Describes an action to write a message to a Salesforce IoT Cloud Input Stream.

See: newSalesforceAction smart constructor.

Instances

Instances details
FromJSON SalesforceAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SalesforceAction

ToJSON SalesforceAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SalesforceAction

Generic SalesforceAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SalesforceAction

Associated Types

type Rep SalesforceAction :: Type -> Type #

Read SalesforceAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SalesforceAction

Show SalesforceAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SalesforceAction

NFData SalesforceAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SalesforceAction

Methods

rnf :: SalesforceAction -> () #

Eq SalesforceAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SalesforceAction

Hashable SalesforceAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SalesforceAction

type Rep SalesforceAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SalesforceAction

type Rep SalesforceAction = D1 ('MetaData "SalesforceAction" "Amazonka.IoT.Types.SalesforceAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SalesforceAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "token") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSalesforceAction Source #

Create a value of SalesforceAction 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:token:SalesforceAction', salesforceAction_token - The token used to authenticate access to the Salesforce IoT Cloud Input Stream. The token is available from the Salesforce IoT Cloud platform after creation of the Input Stream.

$sel:url:SalesforceAction', salesforceAction_url - The URL exposed by the Salesforce IoT Cloud Input Stream. The URL is available from the Salesforce IoT Cloud platform after creation of the Input Stream.

ScheduledAuditMetadata

data ScheduledAuditMetadata Source #

Information about the scheduled audit.

See: newScheduledAuditMetadata smart constructor.

Instances

Instances details
FromJSON ScheduledAuditMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ScheduledAuditMetadata

Generic ScheduledAuditMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ScheduledAuditMetadata

Associated Types

type Rep ScheduledAuditMetadata :: Type -> Type #

Read ScheduledAuditMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ScheduledAuditMetadata

Show ScheduledAuditMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ScheduledAuditMetadata

NFData ScheduledAuditMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ScheduledAuditMetadata

Methods

rnf :: ScheduledAuditMetadata -> () #

Eq ScheduledAuditMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ScheduledAuditMetadata

Hashable ScheduledAuditMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ScheduledAuditMetadata

type Rep ScheduledAuditMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ScheduledAuditMetadata

type Rep ScheduledAuditMetadata = D1 ('MetaData "ScheduledAuditMetadata" "Amazonka.IoT.Types.ScheduledAuditMetadata" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ScheduledAuditMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dayOfMonth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DayOfWeek))) :*: (S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuditFrequency)) :*: (S1 ('MetaSel ('Just "scheduledAuditArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scheduledAuditName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newScheduledAuditMetadata :: ScheduledAuditMetadata Source #

Create a value of ScheduledAuditMetadata 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:dayOfMonth:ScheduledAuditMetadata', scheduledAuditMetadata_dayOfMonth - The day of the month on which the scheduled audit is run (if the frequency is "MONTHLY"). If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.

$sel:dayOfWeek:ScheduledAuditMetadata', scheduledAuditMetadata_dayOfWeek - The day of the week on which the scheduled audit is run (if the frequency is "WEEKLY" or "BIWEEKLY").

$sel:frequency:ScheduledAuditMetadata', scheduledAuditMetadata_frequency - How often the scheduled audit occurs.

$sel:scheduledAuditArn:ScheduledAuditMetadata', scheduledAuditMetadata_scheduledAuditArn - The ARN of the scheduled audit.

$sel:scheduledAuditName:ScheduledAuditMetadata', scheduledAuditMetadata_scheduledAuditName - The name of the scheduled audit.

SchedulingConfig

data SchedulingConfig Source #

Specifies the date and time that a job will begin the rollout of the job document to all devices in the target group. Additionally, you can specify the end behavior for each job execution when it reaches the scheduled end time.

See: newSchedulingConfig smart constructor.

Instances

Instances details
FromJSON SchedulingConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.SchedulingConfig

ToJSON SchedulingConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.SchedulingConfig

Generic SchedulingConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.SchedulingConfig

Associated Types

type Rep SchedulingConfig :: Type -> Type #

Read SchedulingConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.SchedulingConfig

Show SchedulingConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.SchedulingConfig

NFData SchedulingConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.SchedulingConfig

Methods

rnf :: SchedulingConfig -> () #

Eq SchedulingConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.SchedulingConfig

Hashable SchedulingConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.SchedulingConfig

type Rep SchedulingConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.SchedulingConfig

type Rep SchedulingConfig = D1 ('MetaData "SchedulingConfig" "Amazonka.IoT.Types.SchedulingConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SchedulingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobEndBehavior)) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSchedulingConfig :: SchedulingConfig Source #

Create a value of SchedulingConfig 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:endBehavior:SchedulingConfig', schedulingConfig_endBehavior - Specifies the end behavior for all job executions after a job reaches the selected endTime. If endTime is not selected when creating the job, then endBehavior does not apply.

$sel:endTime:SchedulingConfig', schedulingConfig_endTime - The time a job will stop rollout of the job document to all devices in the target group for a job. The endTime must take place no later than two years from the current time and be scheduled a minimum of thirty minutes from the current time. The minimum duration between startTime and endTime is thirty minutes. The maximum duration between startTime and endTime is two years.

$sel:startTime:SchedulingConfig', schedulingConfig_startTime - The time a job will begin rollout of the job document to all devices in the target group for a job. The startTime can be scheduled up to a year in advance and must be scheduled a minimum of thirty minutes from the current time.

SecurityProfileIdentifier

data SecurityProfileIdentifier Source #

Identifying information for a Device Defender security profile.

See: newSecurityProfileIdentifier smart constructor.

Instances

Instances details
FromJSON SecurityProfileIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileIdentifier

Generic SecurityProfileIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileIdentifier

Associated Types

type Rep SecurityProfileIdentifier :: Type -> Type #

Read SecurityProfileIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileIdentifier

Show SecurityProfileIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileIdentifier

NFData SecurityProfileIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileIdentifier

Eq SecurityProfileIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileIdentifier

Hashable SecurityProfileIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileIdentifier

type Rep SecurityProfileIdentifier Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileIdentifier

type Rep SecurityProfileIdentifier = D1 ('MetaData "SecurityProfileIdentifier" "Amazonka.IoT.Types.SecurityProfileIdentifier" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SecurityProfileIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSecurityProfileIdentifier Source #

Create a value of SecurityProfileIdentifier 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:name:SecurityProfileIdentifier', securityProfileIdentifier_name - The name you've given to the security profile.

$sel:arn:SecurityProfileIdentifier', securityProfileIdentifier_arn - The ARN of the security profile.

SecurityProfileTarget

data SecurityProfileTarget Source #

A target to which an alert is sent when a security profile behavior is violated.

See: newSecurityProfileTarget smart constructor.

Instances

Instances details
FromJSON SecurityProfileTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTarget

Generic SecurityProfileTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTarget

Associated Types

type Rep SecurityProfileTarget :: Type -> Type #

Read SecurityProfileTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTarget

Show SecurityProfileTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTarget

NFData SecurityProfileTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTarget

Methods

rnf :: SecurityProfileTarget -> () #

Eq SecurityProfileTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTarget

Hashable SecurityProfileTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTarget

type Rep SecurityProfileTarget Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTarget

type Rep SecurityProfileTarget = D1 ('MetaData "SecurityProfileTarget" "Amazonka.IoT.Types.SecurityProfileTarget" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SecurityProfileTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSecurityProfileTarget Source #

Create a value of SecurityProfileTarget 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:SecurityProfileTarget', securityProfileTarget_arn - The ARN of the security profile.

SecurityProfileTargetMapping

data SecurityProfileTargetMapping Source #

Information about a security profile and the target associated with it.

See: newSecurityProfileTargetMapping smart constructor.

Instances

Instances details
FromJSON SecurityProfileTargetMapping Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTargetMapping

Generic SecurityProfileTargetMapping Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTargetMapping

Associated Types

type Rep SecurityProfileTargetMapping :: Type -> Type #

Read SecurityProfileTargetMapping Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTargetMapping

Show SecurityProfileTargetMapping Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTargetMapping

NFData SecurityProfileTargetMapping Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTargetMapping

Eq SecurityProfileTargetMapping Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTargetMapping

Hashable SecurityProfileTargetMapping Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTargetMapping

type Rep SecurityProfileTargetMapping Source # 
Instance details

Defined in Amazonka.IoT.Types.SecurityProfileTargetMapping

type Rep SecurityProfileTargetMapping = D1 ('MetaData "SecurityProfileTargetMapping" "Amazonka.IoT.Types.SecurityProfileTargetMapping" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SecurityProfileTargetMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityProfileIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityProfileIdentifier)) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityProfileTarget))))

newSecurityProfileTargetMapping :: SecurityProfileTargetMapping Source #

Create a value of SecurityProfileTargetMapping 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:securityProfileIdentifier:SecurityProfileTargetMapping', securityProfileTargetMapping_securityProfileIdentifier - Information that identifies the security profile.

$sel:target:SecurityProfileTargetMapping', securityProfileTargetMapping_target - Information about the target (thing group) associated with the security profile.

ServerCertificateSummary

data ServerCertificateSummary Source #

An object that contains information about a server certificate.

See: newServerCertificateSummary smart constructor.

Instances

Instances details
FromJSON ServerCertificateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateSummary

Generic ServerCertificateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateSummary

Associated Types

type Rep ServerCertificateSummary :: Type -> Type #

Read ServerCertificateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateSummary

Show ServerCertificateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateSummary

NFData ServerCertificateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateSummary

Eq ServerCertificateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateSummary

Hashable ServerCertificateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateSummary

type Rep ServerCertificateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ServerCertificateSummary

type Rep ServerCertificateSummary = D1 ('MetaData "ServerCertificateSummary" "Amazonka.IoT.Types.ServerCertificateSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ServerCertificateSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverCertificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serverCertificateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerCertificateStatus)) :*: S1 ('MetaSel ('Just "serverCertificateStatusDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newServerCertificateSummary :: ServerCertificateSummary Source #

Create a value of ServerCertificateSummary 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:serverCertificateArn:ServerCertificateSummary', serverCertificateSummary_serverCertificateArn - The ARN of the server certificate.

$sel:serverCertificateStatus:ServerCertificateSummary', serverCertificateSummary_serverCertificateStatus - The status of the server certificate.

$sel:serverCertificateStatusDetail:ServerCertificateSummary', serverCertificateSummary_serverCertificateStatusDetail - Details that explain the status of the server certificate.

SigV4Authorization

data SigV4Authorization Source #

For more information, see Signature Version 4 signing process.

See: newSigV4Authorization smart constructor.

Instances

Instances details
FromJSON SigV4Authorization Source # 
Instance details

Defined in Amazonka.IoT.Types.SigV4Authorization

ToJSON SigV4Authorization Source # 
Instance details

Defined in Amazonka.IoT.Types.SigV4Authorization

Generic SigV4Authorization Source # 
Instance details

Defined in Amazonka.IoT.Types.SigV4Authorization

Associated Types

type Rep SigV4Authorization :: Type -> Type #

Read SigV4Authorization Source # 
Instance details

Defined in Amazonka.IoT.Types.SigV4Authorization

Show SigV4Authorization Source # 
Instance details

Defined in Amazonka.IoT.Types.SigV4Authorization

NFData SigV4Authorization Source # 
Instance details

Defined in Amazonka.IoT.Types.SigV4Authorization

Methods

rnf :: SigV4Authorization -> () #

Eq SigV4Authorization Source # 
Instance details

Defined in Amazonka.IoT.Types.SigV4Authorization

Hashable SigV4Authorization Source # 
Instance details

Defined in Amazonka.IoT.Types.SigV4Authorization

type Rep SigV4Authorization Source # 
Instance details

Defined in Amazonka.IoT.Types.SigV4Authorization

type Rep SigV4Authorization = D1 ('MetaData "SigV4Authorization" "Amazonka.IoT.Types.SigV4Authorization" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SigV4Authorization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "signingRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSigV4Authorization Source #

Create a value of SigV4Authorization 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:signingRegion:SigV4Authorization', sigV4Authorization_signingRegion - The signing region.

$sel:serviceName:SigV4Authorization', sigV4Authorization_serviceName - The service name to use while signing with Sig V4.

$sel:roleArn:SigV4Authorization', sigV4Authorization_roleArn - The ARN of the signing role.

SigningProfileParameter

data SigningProfileParameter Source #

Describes the code-signing profile.

See: newSigningProfileParameter smart constructor.

Instances

Instances details
FromJSON SigningProfileParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.SigningProfileParameter

ToJSON SigningProfileParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.SigningProfileParameter

Generic SigningProfileParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.SigningProfileParameter

Associated Types

type Rep SigningProfileParameter :: Type -> Type #

Read SigningProfileParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.SigningProfileParameter

Show SigningProfileParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.SigningProfileParameter

NFData SigningProfileParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.SigningProfileParameter

Methods

rnf :: SigningProfileParameter -> () #

Eq SigningProfileParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.SigningProfileParameter

Hashable SigningProfileParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.SigningProfileParameter

type Rep SigningProfileParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.SigningProfileParameter

type Rep SigningProfileParameter = D1 ('MetaData "SigningProfileParameter" "Amazonka.IoT.Types.SigningProfileParameter" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SigningProfileParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificatePathOnDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSigningProfileParameter :: SigningProfileParameter Source #

Create a value of SigningProfileParameter 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:certificateArn:SigningProfileParameter', signingProfileParameter_certificateArn - Certificate ARN.

$sel:certificatePathOnDevice:SigningProfileParameter', signingProfileParameter_certificatePathOnDevice - The location of the code-signing certificate on your device.

$sel:platform:SigningProfileParameter', signingProfileParameter_platform - The hardware platform of your device.

SnsAction

data SnsAction Source #

Describes an action to publish to an Amazon SNS topic.

See: newSnsAction smart constructor.

Instances

Instances details
FromJSON SnsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SnsAction

ToJSON SnsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SnsAction

Generic SnsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SnsAction

Associated Types

type Rep SnsAction :: Type -> Type #

Read SnsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SnsAction

Show SnsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SnsAction

NFData SnsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SnsAction

Methods

rnf :: SnsAction -> () #

Eq SnsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SnsAction

Hashable SnsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SnsAction

type Rep SnsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SnsAction

type Rep SnsAction = D1 ('MetaData "SnsAction" "Amazonka.IoT.Types.SnsAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SnsAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageFormat)) :*: (S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSnsAction Source #

Create a value of SnsAction 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:messageFormat:SnsAction', snsAction_messageFormat - (Optional) The message format of the message to publish. Accepted values are "JSON" and "RAW". The default value of the attribute is "RAW". SNS uses this setting to determine if the payload should be parsed and relevant platform-specific bits of the payload should be extracted. To read more about SNS message formats, see https://docs.aws.amazon.com/sns/latest/dg/json-formats.html refer to their official documentation.

$sel:targetArn:SnsAction', snsAction_targetArn - The ARN of the SNS topic.

$sel:roleArn:SnsAction', snsAction_roleArn - The ARN of the IAM role that grants access.

SqsAction

data SqsAction Source #

Describes an action to publish data to an Amazon SQS queue.

See: newSqsAction smart constructor.

Constructors

SqsAction' (Maybe Bool) Text Text 

Instances

Instances details
FromJSON SqsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SqsAction

ToJSON SqsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SqsAction

Generic SqsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SqsAction

Associated Types

type Rep SqsAction :: Type -> Type #

Read SqsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SqsAction

Show SqsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SqsAction

NFData SqsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SqsAction

Methods

rnf :: SqsAction -> () #

Eq SqsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SqsAction

Hashable SqsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SqsAction

type Rep SqsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.SqsAction

type Rep SqsAction = D1 ('MetaData "SqsAction" "Amazonka.IoT.Types.SqsAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "SqsAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "useBase64") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "queueUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSqsAction Source #

Create a value of SqsAction 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:useBase64:SqsAction', sqsAction_useBase64 - Specifies whether to use Base64 encoding.

$sel:roleArn:SqsAction', sqsAction_roleArn - The ARN of the IAM role that grants access.

$sel:queueUrl:SqsAction', sqsAction_queueUrl - The URL of the Amazon SQS queue.

StartSigningJobParameter

data StartSigningJobParameter Source #

Information required to start a signing job.

See: newStartSigningJobParameter smart constructor.

Instances

Instances details
FromJSON StartSigningJobParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.StartSigningJobParameter

ToJSON StartSigningJobParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.StartSigningJobParameter

Generic StartSigningJobParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.StartSigningJobParameter

Associated Types

type Rep StartSigningJobParameter :: Type -> Type #

Read StartSigningJobParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.StartSigningJobParameter

Show StartSigningJobParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.StartSigningJobParameter

NFData StartSigningJobParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.StartSigningJobParameter

Eq StartSigningJobParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.StartSigningJobParameter

Hashable StartSigningJobParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.StartSigningJobParameter

type Rep StartSigningJobParameter Source # 
Instance details

Defined in Amazonka.IoT.Types.StartSigningJobParameter

type Rep StartSigningJobParameter = D1 ('MetaData "StartSigningJobParameter" "Amazonka.IoT.Types.StartSigningJobParameter" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StartSigningJobParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Destination)) :*: (S1 ('MetaSel ('Just "signingProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signingProfileParameter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SigningProfileParameter)))))

newStartSigningJobParameter :: StartSigningJobParameter Source #

Create a value of StartSigningJobParameter 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:destination:StartSigningJobParameter', startSigningJobParameter_destination - The location to write the code-signed file.

$sel:signingProfileName:StartSigningJobParameter', startSigningJobParameter_signingProfileName - The code-signing profile name.

$sel:signingProfileParameter:StartSigningJobParameter', startSigningJobParameter_signingProfileParameter - Describes the code-signing profile.

StatisticalThreshold

data StatisticalThreshold Source #

A statistical ranking (percentile) that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.

See: newStatisticalThreshold smart constructor.

Instances

Instances details
FromJSON StatisticalThreshold Source # 
Instance details

Defined in Amazonka.IoT.Types.StatisticalThreshold

ToJSON StatisticalThreshold Source # 
Instance details

Defined in Amazonka.IoT.Types.StatisticalThreshold

Generic StatisticalThreshold Source # 
Instance details

Defined in Amazonka.IoT.Types.StatisticalThreshold

Associated Types

type Rep StatisticalThreshold :: Type -> Type #

Read StatisticalThreshold Source # 
Instance details

Defined in Amazonka.IoT.Types.StatisticalThreshold

Show StatisticalThreshold Source # 
Instance details

Defined in Amazonka.IoT.Types.StatisticalThreshold

NFData StatisticalThreshold Source # 
Instance details

Defined in Amazonka.IoT.Types.StatisticalThreshold

Methods

rnf :: StatisticalThreshold -> () #

Eq StatisticalThreshold Source # 
Instance details

Defined in Amazonka.IoT.Types.StatisticalThreshold

Hashable StatisticalThreshold Source # 
Instance details

Defined in Amazonka.IoT.Types.StatisticalThreshold

type Rep StatisticalThreshold Source # 
Instance details

Defined in Amazonka.IoT.Types.StatisticalThreshold

type Rep StatisticalThreshold = D1 ('MetaData "StatisticalThreshold" "Amazonka.IoT.Types.StatisticalThreshold" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StatisticalThreshold'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStatisticalThreshold :: StatisticalThreshold Source #

Create a value of StatisticalThreshold 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:statistic:StatisticalThreshold', statisticalThreshold_statistic - The percentile that resolves to a threshold value by which compliance with a behavior is determined. Metrics are collected over the specified period (durationSeconds) from all reporting devices in your account and statistical ranks are calculated. Then, the measurements from a device are collected over the same period. If the accumulated measurements from the device fall above or below (comparisonOperator) the value associated with the percentile specified, then the device is considered to be in compliance with the behavior, otherwise a violation occurs.

Statistics

data Statistics Source #

A map of key-value pairs for all supported statistics. For issues with missing or unexpected values for this API, consult Fleet indexing troubleshooting guide.

See: newStatistics smart constructor.

Instances

Instances details
FromJSON Statistics Source # 
Instance details

Defined in Amazonka.IoT.Types.Statistics

Generic Statistics Source # 
Instance details

Defined in Amazonka.IoT.Types.Statistics

Associated Types

type Rep Statistics :: Type -> Type #

Read Statistics Source # 
Instance details

Defined in Amazonka.IoT.Types.Statistics

Show Statistics Source # 
Instance details

Defined in Amazonka.IoT.Types.Statistics

NFData Statistics Source # 
Instance details

Defined in Amazonka.IoT.Types.Statistics

Methods

rnf :: Statistics -> () #

Eq Statistics Source # 
Instance details

Defined in Amazonka.IoT.Types.Statistics

Hashable Statistics Source # 
Instance details

Defined in Amazonka.IoT.Types.Statistics

type Rep Statistics Source # 
Instance details

Defined in Amazonka.IoT.Types.Statistics

newStatistics :: Statistics Source #

Create a value of Statistics 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:average:Statistics', statistics_average - The average of the aggregated field values.

$sel:count:Statistics', statistics_count - The count of things that match the query string criteria and contain a valid aggregation field value.

$sel:maximum:Statistics', statistics_maximum - The maximum aggregated field value.

$sel:minimum:Statistics', statistics_minimum - The minimum aggregated field value.

$sel:stdDeviation:Statistics', statistics_stdDeviation - The standard deviation of the aggregated field values.

$sel:sum:Statistics', statistics_sum - The sum of the aggregated field values.

$sel:sumOfSquares:Statistics', statistics_sumOfSquares - The sum of the squares of the aggregated field values.

$sel:variance:Statistics', statistics_variance - The variance of the aggregated field values.

StepFunctionsAction

data StepFunctionsAction Source #

Starts execution of a Step Functions state machine.

See: newStepFunctionsAction smart constructor.

Instances

Instances details
FromJSON StepFunctionsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.StepFunctionsAction

ToJSON StepFunctionsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.StepFunctionsAction

Generic StepFunctionsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.StepFunctionsAction

Associated Types

type Rep StepFunctionsAction :: Type -> Type #

Read StepFunctionsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.StepFunctionsAction

Show StepFunctionsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.StepFunctionsAction

NFData StepFunctionsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.StepFunctionsAction

Methods

rnf :: StepFunctionsAction -> () #

Eq StepFunctionsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.StepFunctionsAction

Hashable StepFunctionsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.StepFunctionsAction

type Rep StepFunctionsAction Source # 
Instance details

Defined in Amazonka.IoT.Types.StepFunctionsAction

type Rep StepFunctionsAction = D1 ('MetaData "StepFunctionsAction" "Amazonka.IoT.Types.StepFunctionsAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StepFunctionsAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "executionNamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stateMachineName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newStepFunctionsAction Source #

Create a value of StepFunctionsAction 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:executionNamePrefix:StepFunctionsAction', stepFunctionsAction_executionNamePrefix - (Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided.

$sel:stateMachineName:StepFunctionsAction', stepFunctionsAction_stateMachineName - The name of the Step Functions state machine whose execution will be started.

$sel:roleArn:StepFunctionsAction', stepFunctionsAction_roleArn - The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").

Stream

data Stream Source #

Describes a group of files that can be streamed.

See: newStream smart constructor.

Constructors

Stream' (Maybe Natural) (Maybe Text) 

Instances

Instances details
FromJSON Stream Source # 
Instance details

Defined in Amazonka.IoT.Types.Stream

ToJSON Stream Source # 
Instance details

Defined in Amazonka.IoT.Types.Stream

Generic Stream Source # 
Instance details

Defined in Amazonka.IoT.Types.Stream

Associated Types

type Rep Stream :: Type -> Type #

Methods

from :: Stream -> Rep Stream x #

to :: Rep Stream x -> Stream #

Read Stream Source # 
Instance details

Defined in Amazonka.IoT.Types.Stream

Show Stream Source # 
Instance details

Defined in Amazonka.IoT.Types.Stream

NFData Stream Source # 
Instance details

Defined in Amazonka.IoT.Types.Stream

Methods

rnf :: Stream -> () #

Eq Stream Source # 
Instance details

Defined in Amazonka.IoT.Types.Stream

Methods

(==) :: Stream -> Stream -> Bool #

(/=) :: Stream -> Stream -> Bool #

Hashable Stream Source # 
Instance details

Defined in Amazonka.IoT.Types.Stream

Methods

hashWithSalt :: Int -> Stream -> Int #

hash :: Stream -> Int #

type Rep Stream Source # 
Instance details

Defined in Amazonka.IoT.Types.Stream

type Rep Stream = D1 ('MetaData "Stream" "Amazonka.IoT.Types.Stream" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Stream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStream :: Stream Source #

Create a value of Stream 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:fileId:Stream', stream_fileId - The ID of a file associated with a stream.

$sel:streamId:Stream', stream_streamId - The stream ID.

StreamFile

data StreamFile Source #

Represents a file to stream.

See: newStreamFile smart constructor.

Instances

Instances details
FromJSON StreamFile Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamFile

ToJSON StreamFile Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamFile

Generic StreamFile Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamFile

Associated Types

type Rep StreamFile :: Type -> Type #

Read StreamFile Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamFile

Show StreamFile Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamFile

NFData StreamFile Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamFile

Methods

rnf :: StreamFile -> () #

Eq StreamFile Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamFile

Hashable StreamFile Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamFile

type Rep StreamFile Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamFile

type Rep StreamFile = D1 ('MetaData "StreamFile" "Amazonka.IoT.Types.StreamFile" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StreamFile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location))))

newStreamFile :: StreamFile Source #

Create a value of StreamFile 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:fileId:StreamFile', streamFile_fileId - The file ID.

$sel:s3Location:StreamFile', streamFile_s3Location - The location of the file in S3.

StreamInfo

data StreamInfo Source #

Information about a stream.

See: newStreamInfo smart constructor.

Instances

Instances details
FromJSON StreamInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamInfo

Generic StreamInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamInfo

Associated Types

type Rep StreamInfo :: Type -> Type #

Read StreamInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamInfo

Show StreamInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamInfo

NFData StreamInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamInfo

Methods

rnf :: StreamInfo -> () #

Eq StreamInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamInfo

Hashable StreamInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamInfo

type Rep StreamInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamInfo

newStreamInfo :: StreamInfo Source #

Create a value of StreamInfo 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:createdAt:StreamInfo', streamInfo_createdAt - The date when the stream was created.

$sel:description:StreamInfo', streamInfo_description - The description of the stream.

$sel:files:StreamInfo', streamInfo_files - The files to stream.

$sel:lastUpdatedAt:StreamInfo', streamInfo_lastUpdatedAt - The date when the stream was last updated.

$sel:roleArn:StreamInfo', streamInfo_roleArn - An IAM role IoT assumes to access your S3 files.

$sel:streamArn:StreamInfo', streamInfo_streamArn - The stream ARN.

$sel:streamId:StreamInfo', streamInfo_streamId - The stream ID.

$sel:streamVersion:StreamInfo', streamInfo_streamVersion - The stream version.

StreamSummary

data StreamSummary Source #

A summary of a stream.

See: newStreamSummary smart constructor.

Instances

Instances details
FromJSON StreamSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamSummary

Generic StreamSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamSummary

Associated Types

type Rep StreamSummary :: Type -> Type #

Read StreamSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamSummary

Show StreamSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamSummary

NFData StreamSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamSummary

Methods

rnf :: StreamSummary -> () #

Eq StreamSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamSummary

Hashable StreamSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamSummary

type Rep StreamSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.StreamSummary

type Rep StreamSummary = D1 ('MetaData "StreamSummary" "Amazonka.IoT.Types.StreamSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "StreamSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newStreamSummary :: StreamSummary Source #

Create a value of StreamSummary 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:StreamSummary', streamSummary_description - A description of the stream.

$sel:streamArn:StreamSummary', streamSummary_streamArn - The stream ARN.

$sel:streamId:StreamSummary', streamSummary_streamId - The stream ID.

$sel:streamVersion:StreamSummary', streamSummary_streamVersion - The stream version.

Tag

data Tag Source #

A set of key/value pairs that are used to manage the resource.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) Text 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.IoT.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.IoT.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.IoT.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.IoT.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.IoT.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.IoT.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.IoT.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.IoT.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.IoT.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.IoT.Types.Tag" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Arguments

:: Text

$sel:key:Tag'

-> Tag 

Create a value of Tag 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:value:Tag', tag_value - The tag's value.

$sel:key:Tag', tag_key - The tag's key.

TaskStatistics

data TaskStatistics Source #

Statistics for the checks performed during the audit.

See: newTaskStatistics smart constructor.

Instances

Instances details
FromJSON TaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatistics

Generic TaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatistics

Associated Types

type Rep TaskStatistics :: Type -> Type #

Read TaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatistics

Show TaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatistics

NFData TaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatistics

Methods

rnf :: TaskStatistics -> () #

Eq TaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatistics

Hashable TaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatistics

type Rep TaskStatistics Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatistics

type Rep TaskStatistics = D1 ('MetaData "TaskStatistics" "Amazonka.IoT.Types.TaskStatistics" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TaskStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "canceledChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "compliantChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "failedChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "inProgressChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nonCompliantChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "totalChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "waitingForDataCollectionChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newTaskStatistics :: TaskStatistics Source #

Create a value of TaskStatistics 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:canceledChecks:TaskStatistics', taskStatistics_canceledChecks - The number of checks that did not run because the audit was canceled.

$sel:compliantChecks:TaskStatistics', taskStatistics_compliantChecks - The number of checks that found compliant resources.

$sel:failedChecks:TaskStatistics', taskStatistics_failedChecks - The number of checks.

$sel:inProgressChecks:TaskStatistics', taskStatistics_inProgressChecks - The number of checks in progress.

$sel:nonCompliantChecks:TaskStatistics', taskStatistics_nonCompliantChecks - The number of checks that found noncompliant resources.

$sel:totalChecks:TaskStatistics', taskStatistics_totalChecks - The number of checks in this audit.

$sel:waitingForDataCollectionChecks:TaskStatistics', taskStatistics_waitingForDataCollectionChecks - The number of checks waiting for data collection.

TaskStatisticsForAuditCheck

data TaskStatisticsForAuditCheck Source #

Provides summary counts of how many tasks for findings are in a particular state. This information is included in the response from DescribeAuditMitigationActionsTask.

See: newTaskStatisticsForAuditCheck smart constructor.

Instances

Instances details
FromJSON TaskStatisticsForAuditCheck Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatisticsForAuditCheck

Generic TaskStatisticsForAuditCheck Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatisticsForAuditCheck

Associated Types

type Rep TaskStatisticsForAuditCheck :: Type -> Type #

Read TaskStatisticsForAuditCheck Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatisticsForAuditCheck

Show TaskStatisticsForAuditCheck Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatisticsForAuditCheck

NFData TaskStatisticsForAuditCheck Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatisticsForAuditCheck

Eq TaskStatisticsForAuditCheck Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatisticsForAuditCheck

Hashable TaskStatisticsForAuditCheck Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatisticsForAuditCheck

type Rep TaskStatisticsForAuditCheck Source # 
Instance details

Defined in Amazonka.IoT.Types.TaskStatisticsForAuditCheck

type Rep TaskStatisticsForAuditCheck = D1 ('MetaData "TaskStatisticsForAuditCheck" "Amazonka.IoT.Types.TaskStatisticsForAuditCheck" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TaskStatisticsForAuditCheck'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "canceledFindingsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "failedFindingsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "skippedFindingsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "succeededFindingsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalFindingsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newTaskStatisticsForAuditCheck :: TaskStatisticsForAuditCheck Source #

Create a value of TaskStatisticsForAuditCheck 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:canceledFindingsCount:TaskStatisticsForAuditCheck', taskStatisticsForAuditCheck_canceledFindingsCount - The number of findings to which the mitigation action task was canceled when applied.

$sel:failedFindingsCount:TaskStatisticsForAuditCheck', taskStatisticsForAuditCheck_failedFindingsCount - The number of findings for which at least one of the actions failed when applied.

$sel:skippedFindingsCount:TaskStatisticsForAuditCheck', taskStatisticsForAuditCheck_skippedFindingsCount - The number of findings skipped because of filter conditions provided in the parameters to the command.

$sel:succeededFindingsCount:TaskStatisticsForAuditCheck', taskStatisticsForAuditCheck_succeededFindingsCount - The number of findings for which all mitigation actions succeeded when applied.

$sel:totalFindingsCount:TaskStatisticsForAuditCheck', taskStatisticsForAuditCheck_totalFindingsCount - The total number of findings to which a task is being applied.

TermsAggregation

data TermsAggregation Source #

Performs an aggregation that will return a list of buckets. The list of buckets is a ranked list of the number of occurrences of an aggregation field value.

See: newTermsAggregation smart constructor.

Instances

Instances details
ToJSON TermsAggregation Source # 
Instance details

Defined in Amazonka.IoT.Types.TermsAggregation

Generic TermsAggregation Source # 
Instance details

Defined in Amazonka.IoT.Types.TermsAggregation

Associated Types

type Rep TermsAggregation :: Type -> Type #

Read TermsAggregation Source # 
Instance details

Defined in Amazonka.IoT.Types.TermsAggregation

Show TermsAggregation Source # 
Instance details

Defined in Amazonka.IoT.Types.TermsAggregation

NFData TermsAggregation Source # 
Instance details

Defined in Amazonka.IoT.Types.TermsAggregation

Methods

rnf :: TermsAggregation -> () #

Eq TermsAggregation Source # 
Instance details

Defined in Amazonka.IoT.Types.TermsAggregation

Hashable TermsAggregation Source # 
Instance details

Defined in Amazonka.IoT.Types.TermsAggregation

type Rep TermsAggregation Source # 
Instance details

Defined in Amazonka.IoT.Types.TermsAggregation

type Rep TermsAggregation = D1 ('MetaData "TermsAggregation" "Amazonka.IoT.Types.TermsAggregation" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TermsAggregation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxBuckets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newTermsAggregation :: TermsAggregation Source #

Create a value of TermsAggregation 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:maxBuckets:TermsAggregation', termsAggregation_maxBuckets - The number of buckets to return in the response. Default to 10.

ThingAttribute

data ThingAttribute Source #

The properties of the thing, including thing name, thing type name, and a list of thing attributes.

See: newThingAttribute smart constructor.

Instances

Instances details
FromJSON ThingAttribute Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingAttribute

Generic ThingAttribute Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingAttribute

Associated Types

type Rep ThingAttribute :: Type -> Type #

Read ThingAttribute Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingAttribute

Show ThingAttribute Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingAttribute

NFData ThingAttribute Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingAttribute

Methods

rnf :: ThingAttribute -> () #

Eq ThingAttribute Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingAttribute

Hashable ThingAttribute Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingAttribute

type Rep ThingAttribute Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingAttribute

type Rep ThingAttribute = D1 ('MetaData "ThingAttribute" "Amazonka.IoT.Types.ThingAttribute" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ThingAttribute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "thingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newThingAttribute :: ThingAttribute Source #

Create a value of ThingAttribute 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:ThingAttribute', thingAttribute_attributes - A list of thing attributes which are name-value pairs.

$sel:thingArn:ThingAttribute', thingAttribute_thingArn - The thing ARN.

$sel:thingName:ThingAttribute', thingAttribute_thingName - The name of the thing.

$sel:thingTypeName:ThingAttribute', thingAttribute_thingTypeName - The name of the thing type, if the thing has been associated with a type.

$sel:version:ThingAttribute', thingAttribute_version - The version of the thing record in the registry.

ThingConnectivity

data ThingConnectivity Source #

The connectivity status of the thing.

See: newThingConnectivity smart constructor.

Instances

Instances details
FromJSON ThingConnectivity Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivity

Generic ThingConnectivity Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivity

Associated Types

type Rep ThingConnectivity :: Type -> Type #

Read ThingConnectivity Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivity

Show ThingConnectivity Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivity

NFData ThingConnectivity Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivity

Methods

rnf :: ThingConnectivity -> () #

Eq ThingConnectivity Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivity

Hashable ThingConnectivity Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivity

type Rep ThingConnectivity Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingConnectivity

type Rep ThingConnectivity = D1 ('MetaData "ThingConnectivity" "Amazonka.IoT.Types.ThingConnectivity" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ThingConnectivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "disconnectReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newThingConnectivity :: ThingConnectivity Source #

Create a value of ThingConnectivity 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:connected:ThingConnectivity', thingConnectivity_connected - True if the thing is connected to the Amazon Web Services IoT Core service; false if it is not connected.

$sel:disconnectReason:ThingConnectivity', thingConnectivity_disconnectReason - The reason why the client is disconnected. If the thing has been disconnected for approximately an hour, the disconnectReason value might be missing.

$sel:timestamp:ThingConnectivity', thingConnectivity_timestamp - The epoch time (in milliseconds) when the thing last connected or disconnected. If the thing has been disconnected for approximately an hour, the time value might be missing.

ThingDocument

data ThingDocument Source #

The thing search index document.

See: newThingDocument smart constructor.

Instances

Instances details
FromJSON ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

Generic ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

Associated Types

type Rep ThingDocument :: Type -> Type #

Read ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

Show ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

NFData ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

Methods

rnf :: ThingDocument -> () #

Eq ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

Hashable ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

type Rep ThingDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingDocument

newThingDocument :: ThingDocument Source #

Create a value of ThingDocument 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:ThingDocument', thingDocument_attributes - The attributes.

$sel:connectivity:ThingDocument', thingDocument_connectivity - Indicates whether the thing is connected to the Amazon Web Services IoT Core service.

$sel:deviceDefender:ThingDocument', thingDocument_deviceDefender - Contains Device Defender data.

For more information about Device Defender, see Device Defender.

$sel:shadow:ThingDocument', thingDocument_shadow - The unnamed shadow and named shadow.

For more information about shadows, see IoT Device Shadow service.

$sel:thingGroupNames:ThingDocument', thingDocument_thingGroupNames - Thing group names.

$sel:thingId:ThingDocument', thingDocument_thingId - The thing ID.

$sel:thingName:ThingDocument', thingDocument_thingName - The thing name.

$sel:thingTypeName:ThingDocument', thingDocument_thingTypeName - The thing type name.

ThingGroupDocument

data ThingGroupDocument Source #

The thing group search index document.

See: newThingGroupDocument smart constructor.

Instances

Instances details
FromJSON ThingGroupDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupDocument

Generic ThingGroupDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupDocument

Associated Types

type Rep ThingGroupDocument :: Type -> Type #

Read ThingGroupDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupDocument

Show ThingGroupDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupDocument

NFData ThingGroupDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupDocument

Methods

rnf :: ThingGroupDocument -> () #

Eq ThingGroupDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupDocument

Hashable ThingGroupDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupDocument

type Rep ThingGroupDocument Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupDocument

type Rep ThingGroupDocument = D1 ('MetaData "ThingGroupDocument" "Amazonka.IoT.Types.ThingGroupDocument" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ThingGroupDocument'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "parentGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "thingGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thingGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newThingGroupDocument :: ThingGroupDocument Source #

Create a value of ThingGroupDocument 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:ThingGroupDocument', thingGroupDocument_attributes - The thing group attributes.

$sel:parentGroupNames:ThingGroupDocument', thingGroupDocument_parentGroupNames - Parent group names.

$sel:thingGroupDescription:ThingGroupDocument', thingGroupDocument_thingGroupDescription - The thing group description.

$sel:thingGroupId:ThingGroupDocument', thingGroupDocument_thingGroupId - The thing group ID.

$sel:thingGroupName:ThingGroupDocument', thingGroupDocument_thingGroupName - The thing group name.

ThingGroupIndexingConfiguration

data ThingGroupIndexingConfiguration Source #

Thing group indexing configuration.

See: newThingGroupIndexingConfiguration smart constructor.

Instances

Instances details
FromJSON ThingGroupIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingConfiguration

ToJSON ThingGroupIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingConfiguration

Generic ThingGroupIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingConfiguration

Associated Types

type Rep ThingGroupIndexingConfiguration :: Type -> Type #

Read ThingGroupIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingConfiguration

Show ThingGroupIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingConfiguration

NFData ThingGroupIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingConfiguration

Eq ThingGroupIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingConfiguration

Hashable ThingGroupIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingConfiguration

type Rep ThingGroupIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupIndexingConfiguration

type Rep ThingGroupIndexingConfiguration = D1 ('MetaData "ThingGroupIndexingConfiguration" "Amazonka.IoT.Types.ThingGroupIndexingConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ThingGroupIndexingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Field])) :*: (S1 ('MetaSel ('Just "managedFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Field])) :*: S1 ('MetaSel ('Just "thingGroupIndexingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ThingGroupIndexingMode))))

newThingGroupIndexingConfiguration Source #

Create a value of ThingGroupIndexingConfiguration 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:customFields:ThingGroupIndexingConfiguration', thingGroupIndexingConfiguration_customFields - A list of thing group fields to index. This list cannot contain any managed fields. Use the GetIndexingConfiguration API to get a list of managed fields.

Contains custom field names and their data type.

$sel:managedFields:ThingGroupIndexingConfiguration', thingGroupIndexingConfiguration_managedFields - Contains fields that are indexed and whose types are already known by the Fleet Indexing service. This is an optional field. For more information, see Managed fields in the Amazon Web Services IoT Core Developer Guide.

$sel:thingGroupIndexingMode:ThingGroupIndexingConfiguration', thingGroupIndexingConfiguration_thingGroupIndexingMode - Thing group indexing mode.

ThingGroupMetadata

data ThingGroupMetadata Source #

Thing group metadata.

See: newThingGroupMetadata smart constructor.

Instances

Instances details
FromJSON ThingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupMetadata

Generic ThingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupMetadata

Associated Types

type Rep ThingGroupMetadata :: Type -> Type #

Read ThingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupMetadata

Show ThingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupMetadata

NFData ThingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupMetadata

Methods

rnf :: ThingGroupMetadata -> () #

Eq ThingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupMetadata

Hashable ThingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupMetadata

type Rep ThingGroupMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupMetadata

type Rep ThingGroupMetadata = D1 ('MetaData "ThingGroupMetadata" "Amazonka.IoT.Types.ThingGroupMetadata" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ThingGroupMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "parentGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rootToParentThingGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupNameAndArn])))))

newThingGroupMetadata :: ThingGroupMetadata Source #

Create a value of ThingGroupMetadata 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:creationDate:ThingGroupMetadata', thingGroupMetadata_creationDate - The UNIX timestamp of when the thing group was created.

$sel:parentGroupName:ThingGroupMetadata', thingGroupMetadata_parentGroupName - The parent thing group name.

$sel:rootToParentThingGroups:ThingGroupMetadata', thingGroupMetadata_rootToParentThingGroups - The root parent thing group.

ThingGroupProperties

data ThingGroupProperties Source #

Thing group properties.

See: newThingGroupProperties smart constructor.

Instances

Instances details
FromJSON ThingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupProperties

ToJSON ThingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupProperties

Generic ThingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupProperties

Associated Types

type Rep ThingGroupProperties :: Type -> Type #

Read ThingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupProperties

Show ThingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupProperties

NFData ThingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupProperties

Methods

rnf :: ThingGroupProperties -> () #

Eq ThingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupProperties

Hashable ThingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupProperties

type Rep ThingGroupProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingGroupProperties

type Rep ThingGroupProperties = D1 ('MetaData "ThingGroupProperties" "Amazonka.IoT.Types.ThingGroupProperties" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ThingGroupProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributePayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributePayload)) :*: S1 ('MetaSel ('Just "thingGroupDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newThingGroupProperties :: ThingGroupProperties Source #

Create a value of ThingGroupProperties 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:attributePayload:ThingGroupProperties', thingGroupProperties_attributePayload - The thing group attributes in JSON format.

$sel:thingGroupDescription:ThingGroupProperties', thingGroupProperties_thingGroupDescription - The thing group description.

ThingIndexingConfiguration

data ThingIndexingConfiguration Source #

The thing indexing configuration. For more information, see Managing Thing Indexing.

See: newThingIndexingConfiguration smart constructor.

Instances

Instances details
FromJSON ThingIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingConfiguration

ToJSON ThingIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingConfiguration

Generic ThingIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingConfiguration

Associated Types

type Rep ThingIndexingConfiguration :: Type -> Type #

Read ThingIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingConfiguration

Show ThingIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingConfiguration

NFData ThingIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingConfiguration

Eq ThingIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingConfiguration

Hashable ThingIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingConfiguration

type Rep ThingIndexingConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingIndexingConfiguration

type Rep ThingIndexingConfiguration = D1 ('MetaData "ThingIndexingConfiguration" "Amazonka.IoT.Types.ThingIndexingConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ThingIndexingConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Field])) :*: (S1 ('MetaSel ('Just "deviceDefenderIndexingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceDefenderIndexingMode)) :*: S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IndexingFilter)))) :*: ((S1 ('MetaSel ('Just "managedFields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Field])) :*: S1 ('MetaSel ('Just "namedShadowIndexingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NamedShadowIndexingMode))) :*: (S1 ('MetaSel ('Just "thingConnectivityIndexingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingConnectivityIndexingMode)) :*: S1 ('MetaSel ('Just "thingIndexingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ThingIndexingMode)))))

newThingIndexingConfiguration Source #

Create a value of ThingIndexingConfiguration 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:customFields:ThingIndexingConfiguration', thingIndexingConfiguration_customFields - Contains custom field names and their data type.

$sel:deviceDefenderIndexingMode:ThingIndexingConfiguration', thingIndexingConfiguration_deviceDefenderIndexingMode - Device Defender indexing mode. Valid values are:

  • VIOLATIONS – Your thing index contains Device Defender violations. To enable Device Defender indexing, deviceDefenderIndexingMode must not be set to OFF.
  • OFF - Device Defender indexing is disabled.

For more information about Device Defender violations, see Device Defender Detect.

$sel:filter':ThingIndexingConfiguration', thingIndexingConfiguration_filter - Provides additional filters for specific data sources. Named shadow is the only data source that currently supports and requires a filter. To add named shadows to your fleet indexing configuration, set namedShadowIndexingMode to be ON and specify your shadow names in filter.

$sel:managedFields:ThingIndexingConfiguration', thingIndexingConfiguration_managedFields - Contains fields that are indexed and whose types are already known by the Fleet Indexing service.

$sel:namedShadowIndexingMode:ThingIndexingConfiguration', thingIndexingConfiguration_namedShadowIndexingMode - Named shadow indexing mode. Valid values are:

  • ON – Your thing index contains named shadow. To enable thing named shadow indexing, namedShadowIndexingMode must not be set to OFF.
  • OFF - Named shadow indexing is disabled.

For more information about Shadows, see IoT Device Shadow service.

$sel:thingConnectivityIndexingMode:ThingIndexingConfiguration', thingIndexingConfiguration_thingConnectivityIndexingMode - Thing connectivity indexing mode. Valid values are:

  • STATUS – Your thing index contains connectivity status. To enable thing connectivity indexing, thingIndexMode must not be set to OFF.
  • OFF - Thing connectivity status indexing is disabled.

$sel:thingIndexingMode:ThingIndexingConfiguration', thingIndexingConfiguration_thingIndexingMode - Thing indexing mode. Valid values are:

  • REGISTRY – Your thing index contains registry data only.
  • REGISTRY_AND_SHADOW - Your thing index contains registry and shadow data.
  • OFF - Thing indexing is disabled.

ThingTypeDefinition

data ThingTypeDefinition Source #

The definition of the thing type, including thing type name and description.

See: newThingTypeDefinition smart constructor.

Instances

Instances details
FromJSON ThingTypeDefinition Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeDefinition

Generic ThingTypeDefinition Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeDefinition

Associated Types

type Rep ThingTypeDefinition :: Type -> Type #

Read ThingTypeDefinition Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeDefinition

Show ThingTypeDefinition Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeDefinition

NFData ThingTypeDefinition Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeDefinition

Methods

rnf :: ThingTypeDefinition -> () #

Eq ThingTypeDefinition Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeDefinition

Hashable ThingTypeDefinition Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeDefinition

type Rep ThingTypeDefinition Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeDefinition

type Rep ThingTypeDefinition = D1 ('MetaData "ThingTypeDefinition" "Amazonka.IoT.Types.ThingTypeDefinition" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ThingTypeDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "thingTypeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingTypeMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingTypeMetadata))) :*: (S1 ('MetaSel ('Just "thingTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "thingTypeProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThingTypeProperties)))))

newThingTypeDefinition :: ThingTypeDefinition Source #

Create a value of ThingTypeDefinition 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:thingTypeArn:ThingTypeDefinition', thingTypeDefinition_thingTypeArn - The thing type ARN.

$sel:thingTypeMetadata:ThingTypeDefinition', thingTypeDefinition_thingTypeMetadata - The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.

$sel:thingTypeName:ThingTypeDefinition', thingTypeDefinition_thingTypeName - The name of the thing type.

$sel:thingTypeProperties:ThingTypeDefinition', thingTypeDefinition_thingTypeProperties - The ThingTypeProperties for the thing type.

ThingTypeMetadata

data ThingTypeMetadata Source #

The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when time was deprecated.

See: newThingTypeMetadata smart constructor.

Instances

Instances details
FromJSON ThingTypeMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeMetadata

Generic ThingTypeMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeMetadata

Associated Types

type Rep ThingTypeMetadata :: Type -> Type #

Read ThingTypeMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeMetadata

Show ThingTypeMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeMetadata

NFData ThingTypeMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeMetadata

Methods

rnf :: ThingTypeMetadata -> () #

Eq ThingTypeMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeMetadata

Hashable ThingTypeMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeMetadata

type Rep ThingTypeMetadata Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeMetadata

type Rep ThingTypeMetadata = D1 ('MetaData "ThingTypeMetadata" "Amazonka.IoT.Types.ThingTypeMetadata" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ThingTypeMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "deprecated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "deprecationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newThingTypeMetadata :: ThingTypeMetadata Source #

Create a value of ThingTypeMetadata 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:creationDate:ThingTypeMetadata', thingTypeMetadata_creationDate - The date and time when the thing type was created.

$sel:deprecated:ThingTypeMetadata', thingTypeMetadata_deprecated - Whether the thing type is deprecated. If true, no new things could be associated with this type.

$sel:deprecationDate:ThingTypeMetadata', thingTypeMetadata_deprecationDate - The date and time when the thing type was deprecated.

ThingTypeProperties

data ThingTypeProperties Source #

The ThingTypeProperties contains information about the thing type including: a thing type description, and a list of searchable thing attribute names.

See: newThingTypeProperties smart constructor.

Instances

Instances details
FromJSON ThingTypeProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeProperties

ToJSON ThingTypeProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeProperties

Generic ThingTypeProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeProperties

Associated Types

type Rep ThingTypeProperties :: Type -> Type #

Read ThingTypeProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeProperties

Show ThingTypeProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeProperties

NFData ThingTypeProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeProperties

Methods

rnf :: ThingTypeProperties -> () #

Eq ThingTypeProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeProperties

Hashable ThingTypeProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeProperties

type Rep ThingTypeProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.ThingTypeProperties

type Rep ThingTypeProperties = D1 ('MetaData "ThingTypeProperties" "Amazonka.IoT.Types.ThingTypeProperties" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ThingTypeProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "searchableAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "thingTypeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newThingTypeProperties :: ThingTypeProperties Source #

Create a value of ThingTypeProperties 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:searchableAttributes:ThingTypeProperties', thingTypeProperties_searchableAttributes - A list of searchable thing attribute names.

$sel:thingTypeDescription:ThingTypeProperties', thingTypeProperties_thingTypeDescription - The description of the thing type.

TimeoutConfig

data TimeoutConfig Source #

Specifies the amount of time each device has to finish its execution of the job. A timer is started when the job execution status is set to IN_PROGRESS. If the job execution status is not set to another terminal state before the timer expires, it will be automatically set to TIMED_OUT.

See: newTimeoutConfig smart constructor.

Constructors

TimeoutConfig' (Maybe Integer) 

Instances

Instances details
FromJSON TimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.TimeoutConfig

ToJSON TimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.TimeoutConfig

Generic TimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.TimeoutConfig

Associated Types

type Rep TimeoutConfig :: Type -> Type #

Read TimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.TimeoutConfig

Show TimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.TimeoutConfig

NFData TimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.TimeoutConfig

Methods

rnf :: TimeoutConfig -> () #

Eq TimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.TimeoutConfig

Hashable TimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.TimeoutConfig

type Rep TimeoutConfig Source # 
Instance details

Defined in Amazonka.IoT.Types.TimeoutConfig

type Rep TimeoutConfig = D1 ('MetaData "TimeoutConfig" "Amazonka.IoT.Types.TimeoutConfig" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TimeoutConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "inProgressTimeoutInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newTimeoutConfig :: TimeoutConfig Source #

Create a value of TimeoutConfig 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:TimeoutConfig', timeoutConfig_inProgressTimeoutInMinutes - Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal TIMED_OUT status.

TimestreamAction

data TimestreamAction Source #

The Timestream rule action writes attributes (measures) from an MQTT message into an Amazon Timestream table. For more information, see the Timestream topic rule action documentation.

See: newTimestreamAction smart constructor.

Instances

Instances details
FromJSON TimestreamAction Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamAction

ToJSON TimestreamAction Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamAction

Generic TimestreamAction Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamAction

Associated Types

type Rep TimestreamAction :: Type -> Type #

Read TimestreamAction Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamAction

Show TimestreamAction Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamAction

NFData TimestreamAction Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamAction

Methods

rnf :: TimestreamAction -> () #

Eq TimestreamAction Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamAction

Hashable TimestreamAction Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamAction

type Rep TimestreamAction Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamAction

type Rep TimestreamAction = D1 ('MetaData "TimestreamAction" "Amazonka.IoT.Types.TimestreamAction" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TimestreamAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimestreamTimestamp)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty TimestreamDimension))))))

newTimestreamAction Source #

Create a value of TimestreamAction 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:timestamp:TimestreamAction', timestreamAction_timestamp - Specifies an application-defined value to replace the default value assigned to the Timestream record's timestamp in the time column.

You can use this property to specify the value and the precision of the Timestream record's timestamp. You can specify a value from the message payload or a value computed by a substitution template.

If omitted, the topic rule action assigns the timestamp, in milliseconds, at the time it processed the rule.

$sel:roleArn:TimestreamAction', timestreamAction_roleArn - The ARN of the role that grants permission to write to the Amazon Timestream database table.

$sel:databaseName:TimestreamAction', timestreamAction_databaseName - The name of an Amazon Timestream database.

$sel:tableName:TimestreamAction', timestreamAction_tableName - The name of the database table into which to write the measure records.

$sel:dimensions:TimestreamAction', timestreamAction_dimensions - Metadata attributes of the time series that are written in each measure record.

TimestreamDimension

data TimestreamDimension Source #

Metadata attributes of the time series that are written in each measure record.

See: newTimestreamDimension smart constructor.

Instances

Instances details
FromJSON TimestreamDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamDimension

ToJSON TimestreamDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamDimension

Generic TimestreamDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamDimension

Associated Types

type Rep TimestreamDimension :: Type -> Type #

Read TimestreamDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamDimension

Show TimestreamDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamDimension

NFData TimestreamDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamDimension

Methods

rnf :: TimestreamDimension -> () #

Eq TimestreamDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamDimension

Hashable TimestreamDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamDimension

type Rep TimestreamDimension Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamDimension

type Rep TimestreamDimension = D1 ('MetaData "TimestreamDimension" "Amazonka.IoT.Types.TimestreamDimension" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TimestreamDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTimestreamDimension Source #

Create a value of TimestreamDimension 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:name:TimestreamDimension', timestreamDimension_name - The metadata dimension name. This is the name of the column in the Amazon Timestream database table record.

Dimensions cannot be named: measure_name, measure_value, or time. These names are reserved. Dimension names cannot start with ts_ or measure_value and they cannot contain the colon (:) character.

$sel:value:TimestreamDimension', timestreamDimension_value - The value to write in this column of the database record.

TimestreamTimestamp

data TimestreamTimestamp Source #

Describes how to interpret an application-defined timestamp value from an MQTT message payload and the precision of that value.

See: newTimestreamTimestamp smart constructor.

Instances

Instances details
FromJSON TimestreamTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamTimestamp

ToJSON TimestreamTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamTimestamp

Generic TimestreamTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamTimestamp

Associated Types

type Rep TimestreamTimestamp :: Type -> Type #

Read TimestreamTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamTimestamp

Show TimestreamTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamTimestamp

NFData TimestreamTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamTimestamp

Methods

rnf :: TimestreamTimestamp -> () #

Eq TimestreamTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamTimestamp

Hashable TimestreamTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamTimestamp

type Rep TimestreamTimestamp Source # 
Instance details

Defined in Amazonka.IoT.Types.TimestreamTimestamp

type Rep TimestreamTimestamp = D1 ('MetaData "TimestreamTimestamp" "Amazonka.IoT.Types.TimestreamTimestamp" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TimestreamTimestamp'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTimestreamTimestamp Source #

Create a value of TimestreamTimestamp 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:value:TimestreamTimestamp', timestreamTimestamp_value - An expression that returns a long epoch time value.

$sel:unit:TimestreamTimestamp', timestreamTimestamp_unit - The precision of the timestamp value that results from the expression described in value.

Valid values: SECONDS | MILLISECONDS | MICROSECONDS | NANOSECONDS. The default is MILLISECONDS.

TlsContext

data TlsContext Source #

Specifies the TLS context to use for the test authorizer request.

See: newTlsContext smart constructor.

Constructors

TlsContext' (Maybe Text) 

Instances

Instances details
ToJSON TlsContext Source # 
Instance details

Defined in Amazonka.IoT.Types.TlsContext

Generic TlsContext Source # 
Instance details

Defined in Amazonka.IoT.Types.TlsContext

Associated Types

type Rep TlsContext :: Type -> Type #

Read TlsContext Source # 
Instance details

Defined in Amazonka.IoT.Types.TlsContext

Show TlsContext Source # 
Instance details

Defined in Amazonka.IoT.Types.TlsContext

NFData TlsContext Source # 
Instance details

Defined in Amazonka.IoT.Types.TlsContext

Methods

rnf :: TlsContext -> () #

Eq TlsContext Source # 
Instance details

Defined in Amazonka.IoT.Types.TlsContext

Hashable TlsContext Source # 
Instance details

Defined in Amazonka.IoT.Types.TlsContext

type Rep TlsContext Source # 
Instance details

Defined in Amazonka.IoT.Types.TlsContext

type Rep TlsContext = D1 ('MetaData "TlsContext" "Amazonka.IoT.Types.TlsContext" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TlsContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTlsContext :: TlsContext Source #

Create a value of TlsContext 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:serverName:TlsContext', tlsContext_serverName - The value of the serverName key in a TLS authorization request.

TopicRule

data TopicRule Source #

Describes a rule.

See: newTopicRule smart constructor.

Instances

Instances details
FromJSON TopicRule Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRule

Generic TopicRule Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRule

Associated Types

type Rep TopicRule :: Type -> Type #

Read TopicRule Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRule

Show TopicRule Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRule

NFData TopicRule Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRule

Methods

rnf :: TopicRule -> () #

Eq TopicRule Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRule

Hashable TopicRule Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRule

type Rep TopicRule Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRule

newTopicRule :: TopicRule Source #

Create a value of TopicRule 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:actions:TopicRule', topicRule_actions - The actions associated with the rule.

$sel:awsIotSqlVersion:TopicRule', topicRule_awsIotSqlVersion - The version of the SQL rules engine to use when evaluating the rule.

$sel:createdAt:TopicRule', topicRule_createdAt - The date and time the rule was created.

$sel:description:TopicRule', topicRule_description - The description of the rule.

$sel:errorAction:TopicRule', topicRule_errorAction - The action to perform when an error occurs.

$sel:ruleDisabled:TopicRule', topicRule_ruleDisabled - Specifies whether the rule is disabled.

$sel:ruleName:TopicRule', topicRule_ruleName - The name of the rule.

$sel:sql:TopicRule', topicRule_sql - The SQL statement used to query the topic. When using a SQL query with multiple lines, be sure to escape the newline characters.

TopicRuleDestination

data TopicRuleDestination Source #

A topic rule destination.

See: newTopicRuleDestination smart constructor.

Instances

Instances details
FromJSON TopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestination

Generic TopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestination

Associated Types

type Rep TopicRuleDestination :: Type -> Type #

Read TopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestination

Show TopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestination

NFData TopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestination

Methods

rnf :: TopicRuleDestination -> () #

Eq TopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestination

Hashable TopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestination

type Rep TopicRuleDestination Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestination

newTopicRuleDestination :: TopicRuleDestination Source #

Create a value of TopicRuleDestination 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:TopicRuleDestination', topicRuleDestination_arn - The topic rule destination URL.

$sel:createdAt:TopicRuleDestination', topicRuleDestination_createdAt - The date and time when the topic rule destination was created.

$sel:httpUrlProperties:TopicRuleDestination', topicRuleDestination_httpUrlProperties - Properties of the HTTP URL.

$sel:lastUpdatedAt:TopicRuleDestination', topicRuleDestination_lastUpdatedAt - The date and time when the topic rule destination was last updated.

$sel:status:TopicRuleDestination', topicRuleDestination_status - The status of the topic rule destination. Valid values are:

IN_PROGRESS
A topic rule destination was created but has not been confirmed. You can set status to IN_PROGRESS by calling UpdateTopicRuleDestination. Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.
ENABLED
Confirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.
DISABLED
Confirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.
ERROR
Confirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination for details about the error. You can set status to IN_PROGRESS by calling UpdateTopicRuleDestination. Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.

$sel:statusReason:TopicRuleDestination', topicRuleDestination_statusReason - Additional details or reason why the topic rule destination is in the current status.

$sel:vpcProperties:TopicRuleDestination', topicRuleDestination_vpcProperties - Properties of the virtual private cloud (VPC) connection.

TopicRuleDestinationConfiguration

data TopicRuleDestinationConfiguration Source #

Configuration of the topic rule destination.

See: newTopicRuleDestinationConfiguration smart constructor.

Instances

Instances details
ToJSON TopicRuleDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationConfiguration

Generic TopicRuleDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationConfiguration

Associated Types

type Rep TopicRuleDestinationConfiguration :: Type -> Type #

Read TopicRuleDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationConfiguration

Show TopicRuleDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationConfiguration

NFData TopicRuleDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationConfiguration

Eq TopicRuleDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationConfiguration

Hashable TopicRuleDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationConfiguration

type Rep TopicRuleDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationConfiguration

type Rep TopicRuleDestinationConfiguration = D1 ('MetaData "TopicRuleDestinationConfiguration" "Amazonka.IoT.Types.TopicRuleDestinationConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TopicRuleDestinationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpUrlConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpUrlDestinationConfiguration)) :*: S1 ('MetaSel ('Just "vpcConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcDestinationConfiguration))))

newTopicRuleDestinationConfiguration :: TopicRuleDestinationConfiguration Source #

Create a value of TopicRuleDestinationConfiguration 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:httpUrlConfiguration:TopicRuleDestinationConfiguration', topicRuleDestinationConfiguration_httpUrlConfiguration - Configuration of the HTTP URL.

$sel:vpcConfiguration:TopicRuleDestinationConfiguration', topicRuleDestinationConfiguration_vpcConfiguration - Configuration of the virtual private cloud (VPC) connection.

TopicRuleDestinationSummary

data TopicRuleDestinationSummary Source #

Information about the topic rule destination.

See: newTopicRuleDestinationSummary smart constructor.

Instances

Instances details
FromJSON TopicRuleDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationSummary

Generic TopicRuleDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationSummary

Associated Types

type Rep TopicRuleDestinationSummary :: Type -> Type #

Read TopicRuleDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationSummary

Show TopicRuleDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationSummary

NFData TopicRuleDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationSummary

Eq TopicRuleDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationSummary

Hashable TopicRuleDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationSummary

type Rep TopicRuleDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleDestinationSummary

newTopicRuleDestinationSummary :: TopicRuleDestinationSummary Source #

Create a value of TopicRuleDestinationSummary 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:TopicRuleDestinationSummary', topicRuleDestinationSummary_arn - The topic rule destination ARN.

$sel:createdAt:TopicRuleDestinationSummary', topicRuleDestinationSummary_createdAt - The date and time when the topic rule destination was created.

$sel:httpUrlSummary:TopicRuleDestinationSummary', topicRuleDestinationSummary_httpUrlSummary - Information about the HTTP URL.

$sel:lastUpdatedAt:TopicRuleDestinationSummary', topicRuleDestinationSummary_lastUpdatedAt - The date and time when the topic rule destination was last updated.

$sel:status:TopicRuleDestinationSummary', topicRuleDestinationSummary_status - The status of the topic rule destination. Valid values are:

IN_PROGRESS
A topic rule destination was created but has not been confirmed. You can set status to IN_PROGRESS by calling UpdateTopicRuleDestination. Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.
ENABLED
Confirmation was completed, and traffic to this destination is allowed. You can set status to DISABLED by calling UpdateTopicRuleDestination.
DISABLED
Confirmation was completed, and traffic to this destination is not allowed. You can set status to ENABLED by calling UpdateTopicRuleDestination.
ERROR
Confirmation could not be completed, for example if the confirmation timed out. You can call GetTopicRuleDestination for details about the error. You can set status to IN_PROGRESS by calling UpdateTopicRuleDestination. Calling UpdateTopicRuleDestination causes a new confirmation challenge to be sent to your confirmation endpoint.

$sel:statusReason:TopicRuleDestinationSummary', topicRuleDestinationSummary_statusReason - The reason the topic rule destination is in the current status.

$sel:vpcDestinationSummary:TopicRuleDestinationSummary', topicRuleDestinationSummary_vpcDestinationSummary - Information about the virtual private cloud (VPC) connection.

TopicRuleListItem

data TopicRuleListItem Source #

Describes a rule.

See: newTopicRuleListItem smart constructor.

Instances

Instances details
FromJSON TopicRuleListItem Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleListItem

Generic TopicRuleListItem Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleListItem

Associated Types

type Rep TopicRuleListItem :: Type -> Type #

Read TopicRuleListItem Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleListItem

Show TopicRuleListItem Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleListItem

NFData TopicRuleListItem Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleListItem

Methods

rnf :: TopicRuleListItem -> () #

Eq TopicRuleListItem Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleListItem

Hashable TopicRuleListItem Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleListItem

type Rep TopicRuleListItem Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRuleListItem

type Rep TopicRuleListItem = D1 ('MetaData "TopicRuleListItem" "Amazonka.IoT.Types.TopicRuleListItem" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TopicRuleListItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "ruleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ruleDisabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "topicPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTopicRuleListItem :: TopicRuleListItem Source #

Create a value of TopicRuleListItem 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:createdAt:TopicRuleListItem', topicRuleListItem_createdAt - The date and time the rule was created.

$sel:ruleArn:TopicRuleListItem', topicRuleListItem_ruleArn - The rule ARN.

$sel:ruleDisabled:TopicRuleListItem', topicRuleListItem_ruleDisabled - Specifies whether the rule is disabled.

$sel:ruleName:TopicRuleListItem', topicRuleListItem_ruleName - The name of the rule.

$sel:topicPattern:TopicRuleListItem', topicRuleListItem_topicPattern - The pattern for the topic names that apply.

TopicRulePayload

data TopicRulePayload Source #

Describes a rule.

See: newTopicRulePayload smart constructor.

Instances

Instances details
ToJSON TopicRulePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRulePayload

Generic TopicRulePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRulePayload

Associated Types

type Rep TopicRulePayload :: Type -> Type #

Read TopicRulePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRulePayload

Show TopicRulePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRulePayload

NFData TopicRulePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRulePayload

Methods

rnf :: TopicRulePayload -> () #

Eq TopicRulePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRulePayload

Hashable TopicRulePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRulePayload

type Rep TopicRulePayload Source # 
Instance details

Defined in Amazonka.IoT.Types.TopicRulePayload

type Rep TopicRulePayload = D1 ('MetaData "TopicRulePayload" "Amazonka.IoT.Types.TopicRulePayload" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TopicRulePayload'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsIotSqlVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)))) :*: (S1 ('MetaSel ('Just "ruleDisabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "sql") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Action])))))

newTopicRulePayload Source #

Create a value of TopicRulePayload 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:awsIotSqlVersion:TopicRulePayload', topicRulePayload_awsIotSqlVersion - The version of the SQL rules engine to use when evaluating the rule.

$sel:description:TopicRulePayload', topicRulePayload_description - The description of the rule.

$sel:errorAction:TopicRulePayload', topicRulePayload_errorAction - The action to take when an error occurs.

$sel:ruleDisabled:TopicRulePayload', topicRulePayload_ruleDisabled - Specifies whether the rule is disabled.

$sel:sql:TopicRulePayload', topicRulePayload_sql - The SQL statement used to query the topic. For more information, see IoT SQL Reference in the IoT Developer Guide.

$sel:actions:TopicRulePayload', topicRulePayload_actions - The actions associated with the rule.

TransferData

data TransferData Source #

Data used to transfer a certificate to an Amazon Web Services account.

See: newTransferData smart constructor.

Instances

Instances details
FromJSON TransferData Source # 
Instance details

Defined in Amazonka.IoT.Types.TransferData

Generic TransferData Source # 
Instance details

Defined in Amazonka.IoT.Types.TransferData

Associated Types

type Rep TransferData :: Type -> Type #

Read TransferData Source # 
Instance details

Defined in Amazonka.IoT.Types.TransferData

Show TransferData Source # 
Instance details

Defined in Amazonka.IoT.Types.TransferData

NFData TransferData Source # 
Instance details

Defined in Amazonka.IoT.Types.TransferData

Methods

rnf :: TransferData -> () #

Eq TransferData Source # 
Instance details

Defined in Amazonka.IoT.Types.TransferData

Hashable TransferData Source # 
Instance details

Defined in Amazonka.IoT.Types.TransferData

type Rep TransferData Source # 
Instance details

Defined in Amazonka.IoT.Types.TransferData

type Rep TransferData = D1 ('MetaData "TransferData" "Amazonka.IoT.Types.TransferData" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "TransferData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "acceptDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "rejectDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "rejectReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "transferDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "transferMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransferData :: TransferData Source #

Create a value of TransferData 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:acceptDate:TransferData', transferData_acceptDate - The date the transfer was accepted.

$sel:rejectDate:TransferData', transferData_rejectDate - The date the transfer was rejected.

$sel:rejectReason:TransferData', transferData_rejectReason - The reason why the transfer was rejected.

$sel:transferDate:TransferData', transferData_transferDate - The date the transfer took place.

$sel:transferMessage:TransferData', transferData_transferMessage - The transfer message.

UpdateCACertificateParams

data UpdateCACertificateParams Source #

Parameters to define a mitigation action that changes the state of the CA certificate to inactive.

See: newUpdateCACertificateParams smart constructor.

Instances

Instances details
FromJSON UpdateCACertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateCACertificateParams

ToJSON UpdateCACertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateCACertificateParams

Generic UpdateCACertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateCACertificateParams

Associated Types

type Rep UpdateCACertificateParams :: Type -> Type #

Read UpdateCACertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateCACertificateParams

Show UpdateCACertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateCACertificateParams

NFData UpdateCACertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateCACertificateParams

Eq UpdateCACertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateCACertificateParams

Hashable UpdateCACertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateCACertificateParams

type Rep UpdateCACertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateCACertificateParams

type Rep UpdateCACertificateParams = D1 ('MetaData "UpdateCACertificateParams" "Amazonka.IoT.Types.UpdateCACertificateParams" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateCACertificateParams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CACertificateUpdateAction)))

newUpdateCACertificateParams Source #

Create a value of UpdateCACertificateParams 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:UpdateCACertificateParams', updateCACertificateParams_action - The action that you want to apply to the CA certificate. The only supported value is DEACTIVATE.

UpdateDeviceCertificateParams

data UpdateDeviceCertificateParams Source #

Parameters to define a mitigation action that changes the state of the device certificate to inactive.

See: newUpdateDeviceCertificateParams smart constructor.

Instances

Instances details
FromJSON UpdateDeviceCertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateDeviceCertificateParams

ToJSON UpdateDeviceCertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateDeviceCertificateParams

Generic UpdateDeviceCertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateDeviceCertificateParams

Associated Types

type Rep UpdateDeviceCertificateParams :: Type -> Type #

Read UpdateDeviceCertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateDeviceCertificateParams

Show UpdateDeviceCertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateDeviceCertificateParams

NFData UpdateDeviceCertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateDeviceCertificateParams

Eq UpdateDeviceCertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateDeviceCertificateParams

Hashable UpdateDeviceCertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateDeviceCertificateParams

type Rep UpdateDeviceCertificateParams Source # 
Instance details

Defined in Amazonka.IoT.Types.UpdateDeviceCertificateParams

type Rep UpdateDeviceCertificateParams = D1 ('MetaData "UpdateDeviceCertificateParams" "Amazonka.IoT.Types.UpdateDeviceCertificateParams" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UpdateDeviceCertificateParams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeviceCertificateUpdateAction)))

newUpdateDeviceCertificateParams Source #

Create a value of UpdateDeviceCertificateParams 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:UpdateDeviceCertificateParams', updateDeviceCertificateParams_action - The action that you want to apply to the device certificate. The only supported value is DEACTIVATE.

UserProperty

data UserProperty Source #

A key-value pair that you define in the header. Both the key and the value are either literal strings or valid substitution templates.

See: newUserProperty smart constructor.

Constructors

UserProperty' Text Text 

Instances

Instances details
FromJSON UserProperty Source # 
Instance details

Defined in Amazonka.IoT.Types.UserProperty

ToJSON UserProperty Source # 
Instance details

Defined in Amazonka.IoT.Types.UserProperty

Generic UserProperty Source # 
Instance details

Defined in Amazonka.IoT.Types.UserProperty

Associated Types

type Rep UserProperty :: Type -> Type #

Read UserProperty Source # 
Instance details

Defined in Amazonka.IoT.Types.UserProperty

Show UserProperty Source # 
Instance details

Defined in Amazonka.IoT.Types.UserProperty

NFData UserProperty Source # 
Instance details

Defined in Amazonka.IoT.Types.UserProperty

Methods

rnf :: UserProperty -> () #

Eq UserProperty Source # 
Instance details

Defined in Amazonka.IoT.Types.UserProperty

Hashable UserProperty Source # 
Instance details

Defined in Amazonka.IoT.Types.UserProperty

type Rep UserProperty Source # 
Instance details

Defined in Amazonka.IoT.Types.UserProperty

type Rep UserProperty = D1 ('MetaData "UserProperty" "Amazonka.IoT.Types.UserProperty" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "UserProperty'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUserProperty Source #

Create a value of UserProperty 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:key:UserProperty', userProperty_key - A key to be specified in UserProperty.

$sel:value:UserProperty', userProperty_value - A value to be specified in UserProperty.

ValidationError

data ValidationError Source #

Information about an error found in a behavior specification.

See: newValidationError smart constructor.

Constructors

ValidationError' (Maybe Text) 

Instances

Instances details
FromJSON ValidationError Source # 
Instance details

Defined in Amazonka.IoT.Types.ValidationError

Generic ValidationError Source # 
Instance details

Defined in Amazonka.IoT.Types.ValidationError

Associated Types

type Rep ValidationError :: Type -> Type #

Read ValidationError Source # 
Instance details

Defined in Amazonka.IoT.Types.ValidationError

Show ValidationError Source # 
Instance details

Defined in Amazonka.IoT.Types.ValidationError

NFData ValidationError Source # 
Instance details

Defined in Amazonka.IoT.Types.ValidationError

Methods

rnf :: ValidationError -> () #

Eq ValidationError Source # 
Instance details

Defined in Amazonka.IoT.Types.ValidationError

Hashable ValidationError Source # 
Instance details

Defined in Amazonka.IoT.Types.ValidationError

type Rep ValidationError Source # 
Instance details

Defined in Amazonka.IoT.Types.ValidationError

type Rep ValidationError = D1 ('MetaData "ValidationError" "Amazonka.IoT.Types.ValidationError" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ValidationError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newValidationError :: ValidationError Source #

Create a value of ValidationError 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:errorMessage:ValidationError', validationError_errorMessage - The description of an error found in the behaviors.

ViolationEvent

data ViolationEvent Source #

Information about a Device Defender security profile behavior violation.

See: newViolationEvent smart constructor.

Instances

Instances details
FromJSON ViolationEvent Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEvent

Generic ViolationEvent Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEvent

Associated Types

type Rep ViolationEvent :: Type -> Type #

Read ViolationEvent Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEvent

Show ViolationEvent Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEvent

NFData ViolationEvent Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEvent

Methods

rnf :: ViolationEvent -> () #

Eq ViolationEvent Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEvent

Hashable ViolationEvent Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEvent

type Rep ViolationEvent Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEvent

newViolationEvent :: ViolationEvent Source #

Create a value of ViolationEvent 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:behavior:ViolationEvent', violationEvent_behavior - The behavior that was violated.

$sel:metricValue:ViolationEvent', violationEvent_metricValue - The value of the metric (the measurement).

$sel:securityProfileName:ViolationEvent', violationEvent_securityProfileName - The name of the security profile whose behavior was violated.

$sel:thingName:ViolationEvent', violationEvent_thingName - The name of the thing responsible for the violation event.

$sel:verificationState:ViolationEvent', violationEvent_verificationState - The verification state of the violation (detect alarm).

$sel:verificationStateDescription:ViolationEvent', violationEvent_verificationStateDescription - The description of the verification state of the violation.

$sel:violationEventAdditionalInfo:ViolationEvent', violationEvent_violationEventAdditionalInfo - The details of a violation event.

$sel:violationEventTime:ViolationEvent', violationEvent_violationEventTime - The time the violation event occurred.

$sel:violationEventType:ViolationEvent', violationEvent_violationEventType - The type of violation event.

$sel:violationId:ViolationEvent', violationEvent_violationId - The ID of the violation event.

ViolationEventAdditionalInfo

data ViolationEventAdditionalInfo Source #

The details of a violation event.

See: newViolationEventAdditionalInfo smart constructor.

Instances

Instances details
FromJSON ViolationEventAdditionalInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventAdditionalInfo

Generic ViolationEventAdditionalInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventAdditionalInfo

Associated Types

type Rep ViolationEventAdditionalInfo :: Type -> Type #

Read ViolationEventAdditionalInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventAdditionalInfo

Show ViolationEventAdditionalInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventAdditionalInfo

NFData ViolationEventAdditionalInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventAdditionalInfo

Eq ViolationEventAdditionalInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventAdditionalInfo

Hashable ViolationEventAdditionalInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventAdditionalInfo

type Rep ViolationEventAdditionalInfo Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventAdditionalInfo

type Rep ViolationEventAdditionalInfo = D1 ('MetaData "ViolationEventAdditionalInfo" "Amazonka.IoT.Types.ViolationEventAdditionalInfo" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ViolationEventAdditionalInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "confidenceLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfidenceLevel))))

newViolationEventAdditionalInfo :: ViolationEventAdditionalInfo Source #

Create a value of ViolationEventAdditionalInfo 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:confidenceLevel:ViolationEventAdditionalInfo', violationEventAdditionalInfo_confidenceLevel - The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High.

ViolationEventOccurrenceRange

data ViolationEventOccurrenceRange Source #

Specifies the time period of which violation events occurred between.

See: newViolationEventOccurrenceRange smart constructor.

Instances

Instances details
FromJSON ViolationEventOccurrenceRange Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventOccurrenceRange

ToJSON ViolationEventOccurrenceRange Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventOccurrenceRange

Generic ViolationEventOccurrenceRange Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventOccurrenceRange

Associated Types

type Rep ViolationEventOccurrenceRange :: Type -> Type #

Read ViolationEventOccurrenceRange Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventOccurrenceRange

Show ViolationEventOccurrenceRange Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventOccurrenceRange

NFData ViolationEventOccurrenceRange Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventOccurrenceRange

Eq ViolationEventOccurrenceRange Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventOccurrenceRange

Hashable ViolationEventOccurrenceRange Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventOccurrenceRange

type Rep ViolationEventOccurrenceRange Source # 
Instance details

Defined in Amazonka.IoT.Types.ViolationEventOccurrenceRange

type Rep ViolationEventOccurrenceRange = D1 ('MetaData "ViolationEventOccurrenceRange" "Amazonka.IoT.Types.ViolationEventOccurrenceRange" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ViolationEventOccurrenceRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))

newViolationEventOccurrenceRange Source #

Create a value of ViolationEventOccurrenceRange 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:startTime:ViolationEventOccurrenceRange', violationEventOccurrenceRange_startTime - The start date and time of a time period in which violation events occurred.

$sel:endTime:ViolationEventOccurrenceRange', violationEventOccurrenceRange_endTime - The end date and time of a time period in which violation events occurred.

VpcDestinationConfiguration

data VpcDestinationConfiguration Source #

The configuration information for a virtual private cloud (VPC) destination.

See: newVpcDestinationConfiguration smart constructor.

Instances

Instances details
ToJSON VpcDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationConfiguration

Generic VpcDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationConfiguration

Associated Types

type Rep VpcDestinationConfiguration :: Type -> Type #

Read VpcDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationConfiguration

Show VpcDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationConfiguration

NFData VpcDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationConfiguration

Eq VpcDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationConfiguration

Hashable VpcDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationConfiguration

type Rep VpcDestinationConfiguration Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationConfiguration

type Rep VpcDestinationConfiguration = D1 ('MetaData "VpcDestinationConfiguration" "Amazonka.IoT.Types.VpcDestinationConfiguration" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "VpcDestinationConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newVpcDestinationConfiguration Source #

Create a value of VpcDestinationConfiguration 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:securityGroups:VpcDestinationConfiguration', vpcDestinationConfiguration_securityGroups - The security groups of the VPC destination.

$sel:subnetIds:VpcDestinationConfiguration', vpcDestinationConfiguration_subnetIds - The subnet IDs of the VPC destination.

$sel:vpcId:VpcDestinationConfiguration', vpcDestinationConfiguration_vpcId - The ID of the VPC.

$sel:roleArn:VpcDestinationConfiguration', vpcDestinationConfiguration_roleArn - The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).

VpcDestinationProperties

data VpcDestinationProperties Source #

The properties of a virtual private cloud (VPC) destination.

See: newVpcDestinationProperties smart constructor.

Instances

Instances details
FromJSON VpcDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationProperties

Generic VpcDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationProperties

Associated Types

type Rep VpcDestinationProperties :: Type -> Type #

Read VpcDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationProperties

Show VpcDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationProperties

NFData VpcDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationProperties

Eq VpcDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationProperties

Hashable VpcDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationProperties

type Rep VpcDestinationProperties Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationProperties

type Rep VpcDestinationProperties = D1 ('MetaData "VpcDestinationProperties" "Amazonka.IoT.Types.VpcDestinationProperties" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "VpcDestinationProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVpcDestinationProperties :: VpcDestinationProperties Source #

Create a value of VpcDestinationProperties 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:VpcDestinationProperties', vpcDestinationProperties_roleArn - The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).

$sel:securityGroups:VpcDestinationProperties', vpcDestinationProperties_securityGroups - The security groups of the VPC destination.

$sel:subnetIds:VpcDestinationProperties', vpcDestinationProperties_subnetIds - The subnet IDs of the VPC destination.

$sel:vpcId:VpcDestinationProperties', vpcDestinationProperties_vpcId - The ID of the VPC.

VpcDestinationSummary

data VpcDestinationSummary Source #

The summary of a virtual private cloud (VPC) destination.

See: newVpcDestinationSummary smart constructor.

Instances

Instances details
FromJSON VpcDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationSummary

Generic VpcDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationSummary

Associated Types

type Rep VpcDestinationSummary :: Type -> Type #

Read VpcDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationSummary

Show VpcDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationSummary

NFData VpcDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationSummary

Methods

rnf :: VpcDestinationSummary -> () #

Eq VpcDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationSummary

Hashable VpcDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationSummary

type Rep VpcDestinationSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.VpcDestinationSummary

type Rep VpcDestinationSummary = D1 ('MetaData "VpcDestinationSummary" "Amazonka.IoT.Types.VpcDestinationSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "VpcDestinationSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVpcDestinationSummary :: VpcDestinationSummary Source #

Create a value of VpcDestinationSummary 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:VpcDestinationSummary', vpcDestinationSummary_roleArn - The ARN of a role that has permission to create and attach to elastic network interfaces (ENIs).

$sel:securityGroups:VpcDestinationSummary', vpcDestinationSummary_securityGroups - The security groups of the VPC destination.

$sel:subnetIds:VpcDestinationSummary', vpcDestinationSummary_subnetIds - The subnet IDs of the VPC destination.

$sel:vpcId:VpcDestinationSummary', vpcDestinationSummary_vpcId - The ID of the VPC.