Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- Errors
- AutoRegistrationStatus
- CACertificateStatus
- CannedAccessControlList
- CertificateStatus
- DynamoKeyType
- LogLevel
- MessageFormat
- Action
- AttributePayload
- CACertificate
- CACertificateDescription
- Certificate
- CertificateDescription
- CloudwatchAlarmAction
- CloudwatchMetricAction
- DynamoDBAction
- DynamoDBv2Action
- ElasticsearchAction
- FirehoseAction
- KeyPair
- KinesisAction
- LambdaAction
- LoggingOptionsPayload
- OutgoingCertificate
- Policy
- PolicyVersion
- PutItemInput
- RepublishAction
- S3Action
- SNSAction
- SqsAction
- ThingAttribute
- ThingTypeDefinition
- ThingTypeMetadata
- ThingTypeProperties
- TopicRule
- TopicRuleListItem
- TopicRulePayload
- TransferData
- ioT :: Service
- _CertificateConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _SqlParseException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _TransferConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _CertificateStateException :: AsError a => Getting (First ServiceError) a ServiceError
- _RegistrationCodeValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _MalformedPolicyException :: AsError a => Getting (First ServiceError) a ServiceError
- _DeleteConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _CertificateValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _TransferAlreadyCompletedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalFailureException :: AsError a => Getting (First ServiceError) a ServiceError
- _VersionsLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalException :: AsError a => Getting (First ServiceError) a ServiceError
- _VersionConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- data AutoRegistrationStatus
- data CACertificateStatus
- data CannedAccessControlList
- data CertificateStatus
- data DynamoKeyType
- data LogLevel
- data MessageFormat
- data Action
- action :: Action
- aCloudwatchMetric :: Lens' Action (Maybe CloudwatchMetricAction)
- aDynamoDBv2 :: Lens' Action (Maybe DynamoDBv2Action)
- aCloudwatchAlarm :: Lens' Action (Maybe CloudwatchAlarmAction)
- aSns :: Lens' Action (Maybe SNSAction)
- aDynamoDB :: Lens' Action (Maybe DynamoDBAction)
- aFirehose :: Lens' Action (Maybe FirehoseAction)
- aLambda :: Lens' Action (Maybe LambdaAction)
- aKinesis :: Lens' Action (Maybe KinesisAction)
- aS3 :: Lens' Action (Maybe S3Action)
- aElasticsearch :: Lens' Action (Maybe ElasticsearchAction)
- aRepublish :: Lens' Action (Maybe RepublishAction)
- aSqs :: Lens' Action (Maybe SqsAction)
- data AttributePayload
- attributePayload :: AttributePayload
- apAttributes :: Lens' AttributePayload (HashMap Text Text)
- apMerge :: Lens' AttributePayload (Maybe Bool)
- data CACertificate
- cACertificate :: CACertificate
- cacStatus :: Lens' CACertificate (Maybe CACertificateStatus)
- cacCertificateARN :: Lens' CACertificate (Maybe Text)
- cacCertificateId :: Lens' CACertificate (Maybe Text)
- cacCreationDate :: Lens' CACertificate (Maybe UTCTime)
- data CACertificateDescription
- cACertificateDescription :: CACertificateDescription
- cacdStatus :: Lens' CACertificateDescription (Maybe CACertificateStatus)
- cacdOwnedBy :: Lens' CACertificateDescription (Maybe Text)
- cacdCertificatePem :: Lens' CACertificateDescription (Maybe Text)
- cacdCertificateARN :: Lens' CACertificateDescription (Maybe Text)
- cacdCertificateId :: Lens' CACertificateDescription (Maybe Text)
- cacdAutoRegistrationStatus :: Lens' CACertificateDescription (Maybe AutoRegistrationStatus)
- cacdCreationDate :: Lens' CACertificateDescription (Maybe UTCTime)
- data Certificate
- certificate :: Certificate
- cStatus :: Lens' Certificate (Maybe CertificateStatus)
- cCertificateARN :: Lens' Certificate (Maybe Text)
- cCertificateId :: Lens' Certificate (Maybe Text)
- cCreationDate :: Lens' Certificate (Maybe UTCTime)
- data CertificateDescription
- certificateDescription :: CertificateDescription
- cdStatus :: Lens' CertificateDescription (Maybe CertificateStatus)
- cdOwnedBy :: Lens' CertificateDescription (Maybe Text)
- cdLastModifiedDate :: Lens' CertificateDescription (Maybe UTCTime)
- cdCaCertificateId :: Lens' CertificateDescription (Maybe Text)
- cdPreviousOwnedBy :: Lens' CertificateDescription (Maybe Text)
- cdCertificatePem :: Lens' CertificateDescription (Maybe Text)
- cdCertificateARN :: Lens' CertificateDescription (Maybe Text)
- cdCertificateId :: Lens' CertificateDescription (Maybe Text)
- cdCreationDate :: Lens' CertificateDescription (Maybe UTCTime)
- cdTransferData :: Lens' CertificateDescription (Maybe TransferData)
- data CloudwatchAlarmAction
- cloudwatchAlarmAction :: Text -> Text -> Text -> Text -> CloudwatchAlarmAction
- caaRoleARN :: Lens' CloudwatchAlarmAction Text
- caaAlarmName :: Lens' CloudwatchAlarmAction Text
- caaStateReason :: Lens' CloudwatchAlarmAction Text
- caaStateValue :: Lens' CloudwatchAlarmAction Text
- data CloudwatchMetricAction
- cloudwatchMetricAction :: Text -> Text -> Text -> Text -> Text -> CloudwatchMetricAction
- cmaMetricTimestamp :: Lens' CloudwatchMetricAction (Maybe Text)
- cmaRoleARN :: Lens' CloudwatchMetricAction Text
- cmaMetricNamespace :: Lens' CloudwatchMetricAction Text
- cmaMetricName :: Lens' CloudwatchMetricAction Text
- cmaMetricValue :: Lens' CloudwatchMetricAction Text
- cmaMetricUnit :: Lens' CloudwatchMetricAction Text
- data DynamoDBAction
- dynamoDBAction :: Text -> Text -> Text -> Text -> DynamoDBAction
- ddbaHashKeyType :: Lens' DynamoDBAction (Maybe DynamoKeyType)
- ddbaOperation :: Lens' DynamoDBAction (Maybe Text)
- ddbaRangeKeyType :: Lens' DynamoDBAction (Maybe DynamoKeyType)
- ddbaPayloadField :: Lens' DynamoDBAction (Maybe Text)
- ddbaRangeKeyField :: Lens' DynamoDBAction (Maybe Text)
- ddbaRangeKeyValue :: Lens' DynamoDBAction (Maybe Text)
- ddbaTableName :: Lens' DynamoDBAction Text
- ddbaRoleARN :: Lens' DynamoDBAction Text
- ddbaHashKeyField :: Lens' DynamoDBAction Text
- ddbaHashKeyValue :: Lens' DynamoDBAction Text
- data DynamoDBv2Action
- dynamoDBv2Action :: DynamoDBv2Action
- ddaPutItem :: Lens' DynamoDBv2Action (Maybe PutItemInput)
- ddaRoleARN :: Lens' DynamoDBv2Action (Maybe Text)
- data ElasticsearchAction
- elasticsearchAction :: Text -> Text -> Text -> Text -> Text -> ElasticsearchAction
- eaRoleARN :: Lens' ElasticsearchAction Text
- eaEndpoint :: Lens' ElasticsearchAction Text
- eaIndex :: Lens' ElasticsearchAction Text
- eaType :: Lens' ElasticsearchAction Text
- eaId :: Lens' ElasticsearchAction Text
- data FirehoseAction
- firehoseAction :: Text -> Text -> FirehoseAction
- faSeparator :: Lens' FirehoseAction (Maybe Text)
- faRoleARN :: Lens' FirehoseAction Text
- faDeliveryStreamName :: Lens' FirehoseAction Text
- data KeyPair
- keyPair :: KeyPair
- kpPrivateKey :: Lens' KeyPair (Maybe Text)
- kpPublicKey :: Lens' KeyPair (Maybe Text)
- data KinesisAction
- kinesisAction :: Text -> Text -> KinesisAction
- kaPartitionKey :: Lens' KinesisAction (Maybe Text)
- kaRoleARN :: Lens' KinesisAction Text
- kaStreamName :: Lens' KinesisAction Text
- data LambdaAction
- lambdaAction :: Text -> LambdaAction
- laFunctionARN :: Lens' LambdaAction Text
- data LoggingOptionsPayload
- loggingOptionsPayload :: Text -> LoggingOptionsPayload
- lopLogLevel :: Lens' LoggingOptionsPayload (Maybe LogLevel)
- lopRoleARN :: Lens' LoggingOptionsPayload Text
- data OutgoingCertificate
- outgoingCertificate :: OutgoingCertificate
- ocTransferDate :: Lens' OutgoingCertificate (Maybe UTCTime)
- ocCertificateARN :: Lens' OutgoingCertificate (Maybe Text)
- ocCertificateId :: Lens' OutgoingCertificate (Maybe Text)
- ocTransferredTo :: Lens' OutgoingCertificate (Maybe Text)
- ocCreationDate :: Lens' OutgoingCertificate (Maybe UTCTime)
- ocTransferMessage :: Lens' OutgoingCertificate (Maybe Text)
- data Policy
- policy :: Policy
- pPolicyName :: Lens' Policy (Maybe Text)
- pPolicyARN :: Lens' Policy (Maybe Text)
- data PolicyVersion
- policyVersion :: PolicyVersion
- pvVersionId :: Lens' PolicyVersion (Maybe Text)
- pvCreateDate :: Lens' PolicyVersion (Maybe UTCTime)
- pvIsDefaultVersion :: Lens' PolicyVersion (Maybe Bool)
- data PutItemInput
- putItemInput :: Text -> PutItemInput
- piiTableName :: Lens' PutItemInput Text
- data RepublishAction
- republishAction :: Text -> Text -> RepublishAction
- raRoleARN :: Lens' RepublishAction Text
- raTopic :: Lens' RepublishAction Text
- data S3Action
- s3Action :: Text -> Text -> Text -> S3Action
- sCannedACL :: Lens' S3Action (Maybe CannedAccessControlList)
- sRoleARN :: Lens' S3Action Text
- sBucketName :: Lens' S3Action Text
- sKey :: Lens' S3Action Text
- data SNSAction
- snsAction :: Text -> Text -> SNSAction
- snsaMessageFormat :: Lens' SNSAction (Maybe MessageFormat)
- snsaTargetARN :: Lens' SNSAction Text
- snsaRoleARN :: Lens' SNSAction Text
- data SqsAction
- sqsAction :: Text -> Text -> SqsAction
- saUseBase64 :: Lens' SqsAction (Maybe Bool)
- saRoleARN :: Lens' SqsAction Text
- saQueueURL :: Lens' SqsAction Text
- data ThingAttribute
- thingAttribute :: ThingAttribute
- taThingTypeName :: Lens' ThingAttribute (Maybe Text)
- taAttributes :: Lens' ThingAttribute (HashMap Text Text)
- taVersion :: Lens' ThingAttribute (Maybe Integer)
- taThingName :: Lens' ThingAttribute (Maybe Text)
- data ThingTypeDefinition
- thingTypeDefinition :: ThingTypeDefinition
- ttdThingTypeProperties :: Lens' ThingTypeDefinition (Maybe ThingTypeProperties)
- ttdThingTypeName :: Lens' ThingTypeDefinition (Maybe Text)
- ttdThingTypeMetadata :: Lens' ThingTypeDefinition (Maybe ThingTypeMetadata)
- data ThingTypeMetadata
- thingTypeMetadata :: ThingTypeMetadata
- ttmDeprecationDate :: Lens' ThingTypeMetadata (Maybe UTCTime)
- ttmCreationDate :: Lens' ThingTypeMetadata (Maybe UTCTime)
- ttmDeprecated :: Lens' ThingTypeMetadata (Maybe Bool)
- data ThingTypeProperties
- thingTypeProperties :: ThingTypeProperties
- ttpSearchableAttributes :: Lens' ThingTypeProperties [Text]
- ttpThingTypeDescription :: Lens' ThingTypeProperties (Maybe Text)
- data TopicRule
- topicRule :: TopicRule
- trCreatedAt :: Lens' TopicRule (Maybe UTCTime)
- trActions :: Lens' TopicRule [Action]
- trAwsIotSqlVersion :: Lens' TopicRule (Maybe Text)
- trRuleDisabled :: Lens' TopicRule (Maybe Bool)
- trRuleName :: Lens' TopicRule (Maybe Text)
- trSql :: Lens' TopicRule (Maybe Text)
- trDescription :: Lens' TopicRule (Maybe Text)
- data TopicRuleListItem
- topicRuleListItem :: TopicRuleListItem
- trliCreatedAt :: Lens' TopicRuleListItem (Maybe UTCTime)
- trliRuleDisabled :: Lens' TopicRuleListItem (Maybe Bool)
- trliRuleName :: Lens' TopicRuleListItem (Maybe Text)
- trliRuleARN :: Lens' TopicRuleListItem (Maybe Text)
- trliTopicPattern :: Lens' TopicRuleListItem (Maybe Text)
- data TopicRulePayload
- topicRulePayload :: Text -> TopicRulePayload
- trpAwsIotSqlVersion :: Lens' TopicRulePayload (Maybe Text)
- trpRuleDisabled :: Lens' TopicRulePayload (Maybe Bool)
- trpDescription :: Lens' TopicRulePayload (Maybe Text)
- trpSql :: Lens' TopicRulePayload Text
- trpActions :: Lens' TopicRulePayload [Action]
- data TransferData
- transferData :: TransferData
- tdTransferDate :: Lens' TransferData (Maybe UTCTime)
- tdAcceptDate :: Lens' TransferData (Maybe UTCTime)
- tdTransferMessage :: Lens' TransferData (Maybe Text)
- tdRejectDate :: Lens' TransferData (Maybe UTCTime)
- tdRejectReason :: Lens' TransferData (Maybe Text)
Service Configuration
Errors
_CertificateConflictException :: AsError a => Getting (First ServiceError) 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.
_SqlParseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The Rule-SQL expression can't be parsed correctly.
_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request is not valid.
_TransferConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You can't transfer the certificate because authorization policies are still attached.
_CertificateStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The certificate operation is not allowed.
_RegistrationCodeValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The registration code is invalid.
_MalformedPolicyException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The policy documentation is not valid.
_DeleteConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You can't delete the resource because it is attached to one or more resources.
_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource already exists.
_CertificateValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The certificate is invalid.
_TransferAlreadyCompletedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You can't revert the certificate transfer because the transfer is already complete.
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The rate exceeds the limit.
_InternalFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An unexpected error has occurred.
_VersionsLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The number of policy versions exceeds the limit.
_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service is temporarily unavailable.
_InternalException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An unexpected error has occurred.
_VersionConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An exception thrown when the version of a thing passed to a command is different than the version specified with the --version parameter.
_UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You are not authorized to perform this operation.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource does not exist.
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The number of attached entities exceeds the limit.
AutoRegistrationStatus
data AutoRegistrationStatus Source #
CACertificateStatus
data CACertificateStatus Source #
CannedAccessControlList
data CannedAccessControlList Source #
AWSExecRead | |
AuthenticatedRead | |
BucketOwnerFullControl | |
BucketOwnerRead | |
LogDeliveryWrite | |
Private | |
PublicRead | |
PublicReadWrite |
CertificateStatus
data CertificateStatus Source #
DynamoKeyType
data DynamoKeyType Source #
LogLevel
MessageFormat
data MessageFormat Source #
Action
Describes the actions associated with a rule.
See: action
smart constructor.
Creates a value of Action
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aCloudwatchMetric
- Capture a CloudWatch metric.aDynamoDBv2
- 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.aCloudwatchAlarm
- Change the state of a CloudWatch alarm.aSns
- Publish to an Amazon SNS topic.aDynamoDB
- Write to a DynamoDB table.aFirehose
- Write to an Amazon Kinesis Firehose stream.aLambda
- Invoke a Lambda function.aKinesis
- Write data to an Amazon Kinesis stream.aS3
- Write to an Amazon S3 bucket.aElasticsearch
- Write data to an Amazon Elasticsearch Service domain.aRepublish
- Publish to another MQTT topic.aSqs
- Publish to an Amazon SQS queue.
aCloudwatchMetric :: Lens' Action (Maybe CloudwatchMetricAction) Source #
Capture a CloudWatch metric.
aDynamoDBv2 :: Lens' Action (Maybe DynamoDBv2Action) Source #
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.
aCloudwatchAlarm :: Lens' Action (Maybe CloudwatchAlarmAction) Source #
Change the state of a CloudWatch alarm.
aFirehose :: Lens' Action (Maybe FirehoseAction) Source #
Write to an Amazon Kinesis Firehose stream.
aElasticsearch :: Lens' Action (Maybe ElasticsearchAction) Source #
Write data to an Amazon Elasticsearch Service domain.
aRepublish :: Lens' Action (Maybe RepublishAction) Source #
Publish to another MQTT topic.
AttributePayload
data AttributePayload Source #
The attribute payload.
See: attributePayload
smart constructor.
attributePayload :: AttributePayload Source #
Creates a value of AttributePayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
apAttributes
- A JSON string containing up to three key-value pair in JSON format. For example:{"attributes":{"string1":"string2"}})
apMerge
- Specifies whether the list of attributes provided in theAttributePayload
is merged with the attributes stored in the registry, instead of overwriting them. To remove an attribute, callUpdateThing
with an empty attribute value.
apAttributes :: Lens' AttributePayload (HashMap Text Text) Source #
A JSON string containing up to three key-value pair in JSON format. For example: {"attributes":{"string1":"string2"}})
apMerge :: Lens' AttributePayload (Maybe Bool) Source #
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.
CACertificate
data CACertificate Source #
A CA certificate.
See: cACertificate
smart constructor.
cACertificate :: CACertificate Source #
Creates a value of CACertificate
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cacStatus
- The status of the CA certificate. The status value REGISTER_INACTIVE is deprecated and should not be used.cacCertificateARN
- The ARN of the CA certificate.cacCertificateId
- The ID of the CA certificate.cacCreationDate
- The date the CA certificate was created.
cacStatus :: Lens' CACertificate (Maybe CACertificateStatus) Source #
The status of the CA certificate. The status value REGISTER_INACTIVE is deprecated and should not be used.
cacCertificateARN :: Lens' CACertificate (Maybe Text) Source #
The ARN of the CA certificate.
cacCertificateId :: Lens' CACertificate (Maybe Text) Source #
The ID of the CA certificate.
cacCreationDate :: Lens' CACertificate (Maybe UTCTime) Source #
The date the CA certificate was created.
CACertificateDescription
data CACertificateDescription Source #
Describes a CA certificate.
See: cACertificateDescription
smart constructor.
cACertificateDescription :: CACertificateDescription Source #
Creates a value of CACertificateDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cacdStatus
- The status of a CA certificate.cacdOwnedBy
- The owner of the CA certificate.cacdCertificatePem
- The CA certificate data, in PEM format.cacdCertificateARN
- The CA certificate ARN.cacdCertificateId
- The CA certificate ID.cacdAutoRegistrationStatus
- Whether the CA certificate configured for auto registration of device certificates. Valid values are ENABLE and DISABLEcacdCreationDate
- The date the CA certificate was created.
cacdStatus :: Lens' CACertificateDescription (Maybe CACertificateStatus) Source #
The status of a CA certificate.
cacdOwnedBy :: Lens' CACertificateDescription (Maybe Text) Source #
The owner of the CA certificate.
cacdCertificatePem :: Lens' CACertificateDescription (Maybe Text) Source #
The CA certificate data, in PEM format.
cacdCertificateARN :: Lens' CACertificateDescription (Maybe Text) Source #
The CA certificate ARN.
cacdCertificateId :: Lens' CACertificateDescription (Maybe Text) Source #
The CA certificate ID.
cacdAutoRegistrationStatus :: Lens' CACertificateDescription (Maybe AutoRegistrationStatus) Source #
cacdCreationDate :: Lens' CACertificateDescription (Maybe UTCTime) Source #
The date the CA certificate was created.
Certificate
data Certificate Source #
Information about a certificate.
See: certificate
smart constructor.
certificate :: Certificate Source #
Creates a value of Certificate
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cStatus
- The status of the certificate. The status value REGISTER_INACTIVE is deprecated and should not be used.cCertificateARN
- The ARN of the certificate.cCertificateId
- The ID of the certificate.cCreationDate
- The date and time the certificate was created.
cStatus :: Lens' Certificate (Maybe CertificateStatus) Source #
The status of the certificate. The status value REGISTER_INACTIVE is deprecated and should not be used.
cCertificateARN :: Lens' Certificate (Maybe Text) Source #
The ARN of the certificate.
cCertificateId :: Lens' Certificate (Maybe Text) Source #
The ID of the certificate.
cCreationDate :: Lens' Certificate (Maybe UTCTime) Source #
The date and time the certificate was created.
CertificateDescription
data CertificateDescription Source #
Describes a certificate.
See: certificateDescription
smart constructor.
certificateDescription :: CertificateDescription Source #
Creates a value of CertificateDescription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cdStatus
- The status of the certificate.cdOwnedBy
- The ID of the AWS account that owns the certificate.cdLastModifiedDate
- The date and time the certificate was last modified.cdCaCertificateId
- The certificate ID of the CA certificate used to sign this certificate.cdPreviousOwnedBy
- The ID of the AWS account of the previous owner of the certificate.cdCertificatePem
- The certificate data, in PEM format.cdCertificateARN
- The ARN of the certificate.cdCertificateId
- The ID of the certificate.cdCreationDate
- The date and time the certificate was created.cdTransferData
- The transfer data.
cdStatus :: Lens' CertificateDescription (Maybe CertificateStatus) Source #
The status of the certificate.
cdOwnedBy :: Lens' CertificateDescription (Maybe Text) Source #
The ID of the AWS account that owns the certificate.
cdLastModifiedDate :: Lens' CertificateDescription (Maybe UTCTime) Source #
The date and time the certificate was last modified.
cdCaCertificateId :: Lens' CertificateDescription (Maybe Text) Source #
The certificate ID of the CA certificate used to sign this certificate.
cdPreviousOwnedBy :: Lens' CertificateDescription (Maybe Text) Source #
The ID of the AWS account of the previous owner of the certificate.
cdCertificatePem :: Lens' CertificateDescription (Maybe Text) Source #
The certificate data, in PEM format.
cdCertificateARN :: Lens' CertificateDescription (Maybe Text) Source #
The ARN of the certificate.
cdCertificateId :: Lens' CertificateDescription (Maybe Text) Source #
The ID of the certificate.
cdCreationDate :: Lens' CertificateDescription (Maybe UTCTime) Source #
The date and time the certificate was created.
cdTransferData :: Lens' CertificateDescription (Maybe TransferData) Source #
The transfer data.
CloudwatchAlarmAction
data CloudwatchAlarmAction Source #
Describes an action that updates a CloudWatch alarm.
See: cloudwatchAlarmAction
smart constructor.
cloudwatchAlarmAction Source #
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> CloudwatchAlarmAction |
Creates a value of CloudwatchAlarmAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
caaRoleARN
- The IAM role that allows access to the CloudWatch alarm.caaAlarmName
- The CloudWatch alarm name.caaStateReason
- The reason for the alarm change.caaStateValue
- The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.
caaRoleARN :: Lens' CloudwatchAlarmAction Text Source #
The IAM role that allows access to the CloudWatch alarm.
caaAlarmName :: Lens' CloudwatchAlarmAction Text Source #
The CloudWatch alarm name.
caaStateReason :: Lens' CloudwatchAlarmAction Text Source #
The reason for the alarm change.
caaStateValue :: Lens' CloudwatchAlarmAction Text Source #
The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.
CloudwatchMetricAction
data CloudwatchMetricAction Source #
Describes an action that captures a CloudWatch metric.
See: cloudwatchMetricAction
smart constructor.
cloudwatchMetricAction Source #
Creates a value of CloudwatchMetricAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cmaMetricTimestamp
- An optional Unix timestamp .cmaRoleARN
- The IAM role that allows access to the CloudWatch metric.cmaMetricNamespace
- The CloudWatch metric namespace name.cmaMetricName
- The CloudWatch metric name.cmaMetricValue
- The CloudWatch metric value.cmaMetricUnit
- The metric unit supported by CloudWatch.
cmaMetricTimestamp :: Lens' CloudwatchMetricAction (Maybe Text) Source #
An optional Unix timestamp .
cmaRoleARN :: Lens' CloudwatchMetricAction Text Source #
The IAM role that allows access to the CloudWatch metric.
cmaMetricNamespace :: Lens' CloudwatchMetricAction Text Source #
The CloudWatch metric namespace name.
cmaMetricName :: Lens' CloudwatchMetricAction Text Source #
The CloudWatch metric name.
cmaMetricValue :: Lens' CloudwatchMetricAction Text Source #
The CloudWatch metric value.
cmaMetricUnit :: Lens' CloudwatchMetricAction Text Source #
The metric unit supported by CloudWatch.
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: dynamoDBAction
smart constructor.
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> DynamoDBAction |
Creates a value of DynamoDBAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ddbaHashKeyType
- The hash key type. Valid values are STRING or NUMBERddbaOperation
- 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
, orDELETE
.ddbaRangeKeyType
- The range key type. Valid values are STRING or NUMBERddbaPayloadField
- The action payload. This name can be customized.ddbaRangeKeyField
- The range key name.ddbaRangeKeyValue
- The range key value.ddbaTableName
- The name of the DynamoDB table.ddbaRoleARN
- The ARN of the IAM role that grants access to the DynamoDB table.ddbaHashKeyField
- The hash key name.ddbaHashKeyValue
- The hash key value.
ddbaOperation :: Lens' DynamoDBAction (Maybe Text) Source #
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
.
ddbaPayloadField :: Lens' DynamoDBAction (Maybe Text) Source #
The action payload. This name can be customized.
ddbaRangeKeyField :: Lens' DynamoDBAction (Maybe Text) Source #
The range key name.
ddbaRangeKeyValue :: Lens' DynamoDBAction (Maybe Text) Source #
The range key value.
ddbaTableName :: Lens' DynamoDBAction Text Source #
The name of the DynamoDB table.
ddbaRoleARN :: Lens' DynamoDBAction Text Source #
The ARN of the IAM role that grants access to the DynamoDB table.
ddbaHashKeyField :: Lens' DynamoDBAction Text Source #
The hash key name.
ddbaHashKeyValue :: Lens' DynamoDBAction Text Source #
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: dynamoDBv2Action
smart constructor.
dynamoDBv2Action :: DynamoDBv2Action Source #
Creates a value of DynamoDBv2Action
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ddaPutItem
- 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.ddaRoleARN
- The ARN of the IAM role that grants access to the DynamoDB table.
ddaPutItem :: Lens' DynamoDBv2Action (Maybe PutItemInput) Source #
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.
ddaRoleARN :: Lens' DynamoDBv2Action (Maybe Text) Source #
The ARN of the IAM role that grants access to the DynamoDB table.
ElasticsearchAction
data ElasticsearchAction Source #
Describes an action that writes data to an Amazon Elasticsearch Service domain.
See: elasticsearchAction
smart constructor.
Creates a value of ElasticsearchAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eaRoleARN
- The IAM role ARN that has access to Elasticsearch.eaEndpoint
- The endpoint of your Elasticsearch domain.eaIndex
- The Elasticsearch index where you want to store your data.eaType
- The type of document you are storing.eaId
- The unique identifier for the document you are storing.
eaRoleARN :: Lens' ElasticsearchAction Text Source #
The IAM role ARN that has access to Elasticsearch.
eaEndpoint :: Lens' ElasticsearchAction Text Source #
The endpoint of your Elasticsearch domain.
eaIndex :: Lens' ElasticsearchAction Text Source #
The Elasticsearch index where you want to store your data.
eaId :: Lens' ElasticsearchAction Text Source #
The unique identifier for the document you are storing.
FirehoseAction
data FirehoseAction Source #
Describes an action that writes data to an Amazon Kinesis Firehose stream.
See: firehoseAction
smart constructor.
Creates a value of FirehoseAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
faSeparator
- 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).faRoleARN
- The IAM role that grants access to the Amazon Kinesis Firehost stream.faDeliveryStreamName
- The delivery stream name.
faSeparator :: Lens' FirehoseAction (Maybe Text) Source #
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).
faRoleARN :: Lens' FirehoseAction Text Source #
The IAM role that grants access to the Amazon Kinesis Firehost stream.
faDeliveryStreamName :: Lens' FirehoseAction Text Source #
The delivery stream name.
KeyPair
Describes a key pair.
See: keyPair
smart constructor.
Creates a value of KeyPair
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
kpPrivateKey
- The private key.kpPublicKey
- The public key.
KinesisAction
data KinesisAction Source #
Describes an action to write data to an Amazon Kinesis stream.
See: kinesisAction
smart constructor.
Creates a value of KinesisAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
kaPartitionKey
- The partition key.kaRoleARN
- The ARN of the IAM role that grants access to the Amazon Kinesis stream.kaStreamName
- The name of the Amazon Kinesis stream.
kaPartitionKey :: Lens' KinesisAction (Maybe Text) Source #
The partition key.
kaRoleARN :: Lens' KinesisAction Text Source #
The ARN of the IAM role that grants access to the Amazon Kinesis stream.
kaStreamName :: Lens' KinesisAction Text Source #
The name of the Amazon Kinesis stream.
LambdaAction
data LambdaAction Source #
Describes an action to invoke a Lambda function.
See: lambdaAction
smart constructor.
Creates a value of LambdaAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
laFunctionARN
- The ARN of the Lambda function.
laFunctionARN :: Lens' LambdaAction Text Source #
The ARN of the Lambda function.
LoggingOptionsPayload
data LoggingOptionsPayload Source #
Describes the logging options payload.
See: loggingOptionsPayload
smart constructor.
loggingOptionsPayload Source #
Creates a value of LoggingOptionsPayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lopLogLevel
- The logging level.lopRoleARN
- The ARN of the IAM role that grants access.
lopLogLevel :: Lens' LoggingOptionsPayload (Maybe LogLevel) Source #
The logging level.
lopRoleARN :: Lens' LoggingOptionsPayload Text Source #
The ARN of the IAM role that grants access.
OutgoingCertificate
data OutgoingCertificate Source #
A certificate that has been transfered but not yet accepted.
See: outgoingCertificate
smart constructor.
outgoingCertificate :: OutgoingCertificate Source #
Creates a value of OutgoingCertificate
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ocTransferDate
- The date the transfer was initiated.ocCertificateARN
- The certificate ARN.ocCertificateId
- The certificate ID.ocTransferredTo
- The AWS account to which the transfer was made.ocCreationDate
- The certificate creation date.ocTransferMessage
- The transfer message.
ocTransferDate :: Lens' OutgoingCertificate (Maybe UTCTime) Source #
The date the transfer was initiated.
ocCertificateARN :: Lens' OutgoingCertificate (Maybe Text) Source #
The certificate ARN.
ocCertificateId :: Lens' OutgoingCertificate (Maybe Text) Source #
The certificate ID.
ocTransferredTo :: Lens' OutgoingCertificate (Maybe Text) Source #
The AWS account to which the transfer was made.
ocCreationDate :: Lens' OutgoingCertificate (Maybe UTCTime) Source #
The certificate creation date.
ocTransferMessage :: Lens' OutgoingCertificate (Maybe Text) Source #
The transfer message.
Policy
Describes an AWS IoT policy.
See: policy
smart constructor.
Creates a value of Policy
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pPolicyName
- The policy name.pPolicyARN
- The policy ARN.
PolicyVersion
data PolicyVersion Source #
Describes a policy version.
See: policyVersion
smart constructor.
policyVersion :: PolicyVersion Source #
Creates a value of PolicyVersion
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pvVersionId
- The policy version ID.pvCreateDate
- The date and time the policy was created.pvIsDefaultVersion
- Specifies whether the policy version is the default.
pvVersionId :: Lens' PolicyVersion (Maybe Text) Source #
The policy version ID.
pvCreateDate :: Lens' PolicyVersion (Maybe UTCTime) Source #
The date and time the policy was created.
pvIsDefaultVersion :: Lens' PolicyVersion (Maybe Bool) Source #
Specifies whether the policy version is the default.
PutItemInput
data PutItemInput Source #
The input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.
See: putItemInput
smart constructor.
Creates a value of PutItemInput
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
piiTableName
- The table where the message data will be written
piiTableName :: Lens' PutItemInput Text Source #
The table where the message data will be written
RepublishAction
data RepublishAction Source #
Describes an action to republish to another topic.
See: republishAction
smart constructor.
Creates a value of RepublishAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
S3Action
Describes an action to write data to an Amazon S3 bucket.
See: s3Action
smart constructor.
Creates a value of S3Action
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sCannedACL
- The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see S3 canned ACLs .sRoleARN
- The ARN of the IAM role that grants access.sBucketName
- The Amazon S3 bucket.sKey
- The object key.
sCannedACL :: Lens' S3Action (Maybe CannedAccessControlList) Source #
The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see S3 canned ACLs .
SNSAction
Describes an action to publish to an Amazon SNS topic.
See: snsAction
smart constructor.
Creates a value of SNSAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
snsaMessageFormat
- The message format of the message to publish. Optional. 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 http://docs.aws.amazon.com/sns/latest/dg/json-formats.html refer to their official documentation.snsaTargetARN
- The ARN of the SNS topic.snsaRoleARN
- The ARN of the IAM role that grants access.
snsaMessageFormat :: Lens' SNSAction (Maybe MessageFormat) Source #
The message format of the message to publish. Optional. 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 http://docs.aws.amazon.com/sns/latest/dg/json-formats.html refer to their official documentation.
SqsAction
Describes an action to publish data to an Amazon SQS queue.
See: sqsAction
smart constructor.
Creates a value of SqsAction
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
saUseBase64
- Specifies whether to use Base64 encoding.saRoleARN
- The ARN of the IAM role that grants access.saQueueURL
- The URL of the Amazon SQS queue.
ThingAttribute
data ThingAttribute Source #
The properties of the thing, including thing name, thing type name, and a list of thing attributes.
See: thingAttribute
smart constructor.
thingAttribute :: ThingAttribute Source #
Creates a value of ThingAttribute
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
taThingTypeName
- The name of the thing type, if the thing has been associated with a type.taAttributes
- A list of thing attributes which are name-value pairs.taVersion
- The version of the thing record in the registry.taThingName
- The name of the thing.
taThingTypeName :: Lens' ThingAttribute (Maybe Text) Source #
The name of the thing type, if the thing has been associated with a type.
taAttributes :: Lens' ThingAttribute (HashMap Text Text) Source #
A list of thing attributes which are name-value pairs.
taVersion :: Lens' ThingAttribute (Maybe Integer) Source #
The version of the thing record in the registry.
taThingName :: Lens' ThingAttribute (Maybe Text) Source #
The name of the thing.
ThingTypeDefinition
data ThingTypeDefinition Source #
The definition of the thing type, including thing type name and description.
See: thingTypeDefinition
smart constructor.
thingTypeDefinition :: ThingTypeDefinition Source #
Creates a value of ThingTypeDefinition
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ttdThingTypeProperties
- The ThingTypeProperties for the thing type.ttdThingTypeName
- The name of the thing type.ttdThingTypeMetadata
- Undocumented member.
ttdThingTypeProperties :: Lens' ThingTypeDefinition (Maybe ThingTypeProperties) Source #
The ThingTypeProperties for the thing type.
ttdThingTypeName :: Lens' ThingTypeDefinition (Maybe Text) Source #
The name of the thing type.
ttdThingTypeMetadata :: Lens' ThingTypeDefinition (Maybe ThingTypeMetadata) Source #
Undocumented member.
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: thingTypeMetadata
smart constructor.
thingTypeMetadata :: ThingTypeMetadata Source #
Creates a value of ThingTypeMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ttmDeprecationDate
- The date and time when the thing type was deprecated.ttmCreationDate
- The date and time when the thing type was created.ttmDeprecated
- Whether the thing type is deprecated. If true , no new things could be associated with this type.
ttmDeprecationDate :: Lens' ThingTypeMetadata (Maybe UTCTime) Source #
The date and time when the thing type was deprecated.
ttmCreationDate :: Lens' ThingTypeMetadata (Maybe UTCTime) Source #
The date and time when the thing type was created.
ttmDeprecated :: Lens' ThingTypeMetadata (Maybe Bool) Source #
Whether the thing type is deprecated. If true , no new things could be associated with this type.
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: thingTypeProperties
smart constructor.
thingTypeProperties :: ThingTypeProperties Source #
Creates a value of ThingTypeProperties
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ttpSearchableAttributes
- A list of searchable thing attribute names.ttpThingTypeDescription
- The description of the thing type.
ttpSearchableAttributes :: Lens' ThingTypeProperties [Text] Source #
A list of searchable thing attribute names.
ttpThingTypeDescription :: Lens' ThingTypeProperties (Maybe Text) Source #
The description of the thing type.
TopicRule
Describes a rule.
See: topicRule
smart constructor.
topicRule :: TopicRule Source #
Creates a value of TopicRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
trCreatedAt
- The date and time the rule was created.trActions
- The actions associated with the rule.trAwsIotSqlVersion
- The version of the SQL rules engine to use when evaluating the rule.trRuleDisabled
- Specifies whether the rule is disabled.trRuleName
- The name of the rule.trSql
- The SQL statement used to query the topic. When using a SQL query with multiple lines, be sure to escape the newline characters.trDescription
- The description of the rule.
trAwsIotSqlVersion :: Lens' TopicRule (Maybe Text) Source #
The version of the SQL rules engine to use when evaluating the rule.
trSql :: Lens' TopicRule (Maybe Text) Source #
The SQL statement used to query the topic. When using a SQL query with multiple lines, be sure to escape the newline characters.
TopicRuleListItem
data TopicRuleListItem Source #
Describes a rule.
See: topicRuleListItem
smart constructor.
topicRuleListItem :: TopicRuleListItem Source #
Creates a value of TopicRuleListItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
trliCreatedAt
- The date and time the rule was created.trliRuleDisabled
- Specifies whether the rule is disabled.trliRuleName
- The name of the rule.trliRuleARN
- The rule ARN.trliTopicPattern
- The pattern for the topic names that apply.
trliCreatedAt :: Lens' TopicRuleListItem (Maybe UTCTime) Source #
The date and time the rule was created.
trliRuleDisabled :: Lens' TopicRuleListItem (Maybe Bool) Source #
Specifies whether the rule is disabled.
trliRuleName :: Lens' TopicRuleListItem (Maybe Text) Source #
The name of the rule.
trliRuleARN :: Lens' TopicRuleListItem (Maybe Text) Source #
The rule ARN.
trliTopicPattern :: Lens' TopicRuleListItem (Maybe Text) Source #
The pattern for the topic names that apply.
TopicRulePayload
data TopicRulePayload Source #
Describes a rule.
See: topicRulePayload
smart constructor.
Creates a value of TopicRulePayload
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
trpAwsIotSqlVersion
- The version of the SQL rules engine to use when evaluating the rule.trpRuleDisabled
- Specifies whether the rule is disabled.trpDescription
- The description of the rule.trpSql
- The SQL statement used to query the topic. For more information, see AWS IoT SQL Reference in the AWS IoT Developer Guide .trpActions
- The actions associated with the rule.
trpAwsIotSqlVersion :: Lens' TopicRulePayload (Maybe Text) Source #
The version of the SQL rules engine to use when evaluating the rule.
trpRuleDisabled :: Lens' TopicRulePayload (Maybe Bool) Source #
Specifies whether the rule is disabled.
trpDescription :: Lens' TopicRulePayload (Maybe Text) Source #
The description of the rule.
trpSql :: Lens' TopicRulePayload Text Source #
The SQL statement used to query the topic. For more information, see AWS IoT SQL Reference in the AWS IoT Developer Guide .
trpActions :: Lens' TopicRulePayload [Action] Source #
The actions associated with the rule.
TransferData
data TransferData Source #
Data used to transfer a certificate to an AWS account.
See: transferData
smart constructor.
transferData :: TransferData Source #
Creates a value of TransferData
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tdTransferDate
- The date the transfer took place.tdAcceptDate
- The date the transfer was accepted.tdTransferMessage
- The transfer message.tdRejectDate
- The date the transfer was rejected.tdRejectReason
- The reason why the transfer was rejected.
tdTransferDate :: Lens' TransferData (Maybe UTCTime) Source #
The date the transfer took place.
tdAcceptDate :: Lens' TransferData (Maybe UTCTime) Source #
The date the transfer was accepted.
tdTransferMessage :: Lens' TransferData (Maybe Text) Source #
The transfer message.
tdRejectDate :: Lens' TransferData (Maybe UTCTime) Source #
The date the transfer was rejected.
tdRejectReason :: Lens' TransferData (Maybe Text) Source #
The reason why the transfer was rejected.