package iot
- Alphabetic
- By Inheritance
- iot
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type AbortAction = String
-
trait
AbortConfig extends Object
Details of abort criteria to abort the job.
Details of abort criteria to abort the job.
- Annotations
- @RawJSType() @native()
-
trait
AbortCriteria extends Object
Details of abort criteria to define rules to abort the job.
Details of abort criteria to define rules to abort the job.
- Annotations
- @RawJSType() @native()
- type AbortCriteriaList = Array[AbortCriteria]
- type AbortThresholdPercentage = Double
-
trait
AcceptCertificateTransferRequest extends Object
The input for the AcceptCertificateTransfer operation.
The input for the AcceptCertificateTransfer operation.
- Annotations
- @RawJSType() @native()
-
trait
Action extends Object
Describes the actions associated with a rule.
Describes the actions associated with a rule.
- Annotations
- @RawJSType() @native()
- type ActionList = Array[Action]
- type ActionType = String
-
trait
ActiveViolation extends Object
Information about an active Device Defender security profile behavior violation.
Information about an active Device Defender security profile behavior violation.
- Annotations
- @RawJSType() @native()
- type ActiveViolations = Array[ActiveViolation]
-
trait
AddThingToBillingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddThingToBillingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddThingToThingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddThingToThingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
- type AdditionalMetricsToRetainList = Array[BehaviorMetric]
- type AdditionalParameterMap = Dictionary[Value]
- type AggregationField = String
- type AlarmName = String
-
trait
AlertTarget extends Object
A structure containing the alert target ARN and the role ARN.
A structure containing the alert target ARN and the role ARN.
- Annotations
- @RawJSType() @native()
- type AlertTargetArn = String
- type AlertTargetType = String
- type AlertTargets = Dictionary[AlertTarget]
- type AllowAutoRegistration = Boolean
-
trait
Allowed extends Object
Contains information that allowed the authorization.
Contains information that allowed the authorization.
- Annotations
- @RawJSType() @native()
- type ApproximateSecondsBeforeTimedOut = Double
- type AscendingOrder = Boolean
-
trait
AssociateTargetsWithJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AssociateTargetsWithJobResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
AttachPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AttachPrincipalPolicyRequest extends Object
The input for the AttachPrincipalPolicy operation.
The input for the AttachPrincipalPolicy operation.
- Annotations
- @RawJSType() @native()
-
trait
AttachSecurityProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AttachSecurityProfileResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
AttachThingPrincipalRequest extends Object
The input for the AttachThingPrincipal operation.
The input for the AttachThingPrincipal operation.
- Annotations
- @RawJSType() @native()
-
trait
AttachThingPrincipalResponse extends Object
The output from the AttachThingPrincipal operation.
The output from the AttachThingPrincipal operation.
- Annotations
- @RawJSType() @native()
- type AttributeKey = String
- type AttributeName = String
-
trait
AttributePayload extends Object
The attribute payload.
The attribute payload.
- Annotations
- @RawJSType() @native()
- type AttributeValue = String
- type Attributes = Dictionary[AttributeValue]
- type AttributesMap = Dictionary[Value]
-
trait
AuditCheckConfiguration extends Object
Which audit checks are enabled and disabled for this account.
Which audit checks are enabled and disabled for this account.
- Annotations
- @RawJSType() @native()
- type AuditCheckConfigurations = Dictionary[AuditCheckConfiguration]
-
trait
AuditCheckDetails extends Object
Information about the audit check.
Information about the audit check.
- Annotations
- @RawJSType() @native()
- type AuditCheckName = String
- type AuditCheckRunStatus = String
- type AuditDetails = Dictionary[AuditCheckDetails]
-
trait
AuditFinding extends Object
The findings (results) of the audit.
The findings (results) of the audit.
- Annotations
- @RawJSType() @native()
- type AuditFindingSeverity = String
- type AuditFindings = Array[AuditFinding]
- type AuditFrequency = String
-
trait
AuditNotificationTarget extends Object
Information about the targets to which audit notifications are sent.
Information about the targets to which audit notifications are sent.
- Annotations
- @RawJSType() @native()
- type AuditNotificationTargetConfigurations = Dictionary[AuditNotificationTarget]
- type AuditNotificationType = String
- type AuditTaskId = String
-
trait
AuditTaskMetadata extends Object
The audits that were performed.
The audits that were performed.
- Annotations
- @RawJSType() @native()
- type AuditTaskMetadataList = Array[AuditTaskMetadata]
- type AuditTaskStatus = String
- type AuditTaskType = String
- type AuthDecision = String
-
trait
AuthInfo extends Object
A collection of authorization information.
A collection of authorization information.
- Annotations
- @RawJSType() @native()
- type AuthInfos = Array[AuthInfo]
-
trait
AuthResult extends Object
The authorizer result.
The authorizer result.
- Annotations
- @RawJSType() @native()
- type AuthResults = Array[AuthResult]
- type AuthorizerArn = String
-
trait
AuthorizerDescription extends Object
The authorizer description.
The authorizer description.
- Annotations
- @RawJSType() @native()
- type AuthorizerFunctionArn = String
- type AuthorizerName = String
- type AuthorizerStatus = String
-
trait
AuthorizerSummary extends Object
The authorizer summary.
The authorizer summary.
- Annotations
- @RawJSType() @native()
- type Authorizers = Array[AuthorizerSummary]
- type AutoRegistrationStatus = String
- type AwsAccountId = String
- type AwsArn = String
- type AwsIotJobArn = String
- type AwsIotJobId = String
- type AwsIotSqlVersion = String
-
trait
AwsJobExecutionsRolloutConfig extends Object
Configuration for the rollout of OTA updates.
Configuration for the rollout of OTA updates.
- Annotations
- @RawJSType() @native()
-
trait
Behavior extends Object
A Device Defender security profile behavior.
A Device Defender security profile behavior.
- Annotations
- @RawJSType() @native()
-
trait
BehaviorCriteria extends Object
The criteria by which the behavior is determined to be normal.
The criteria by which the behavior is determined to be normal.
- Annotations
- @RawJSType() @native()
- type BehaviorMetric = String
- type BehaviorName = String
- type Behaviors = Array[Behavior]
- type BillingGroupArn = String
- type BillingGroupDescription = String
- type BillingGroupId = String
-
trait
BillingGroupMetadata extends Object
Additional information about the billing group.
Additional information about the billing group.
- Annotations
- @RawJSType() @native()
- type BillingGroupName = String
- type BillingGroupNameAndArnList = Array[GroupNameAndArn]
-
trait
BillingGroupProperties extends Object
The properties of a billing group.
The properties of a billing group.
- Annotations
- @RawJSType() @native()
- type BucketName = String
-
trait
CACertificate extends Object
A CA certificate.
A CA certificate.
- Annotations
- @RawJSType() @native()
-
trait
CACertificateDescription extends Object
Describes a CA certificate.
Describes a CA certificate.
- Annotations
- @RawJSType() @native()
- type CACertificateStatus = String
- type CACertificates = Array[CACertificate]
-
trait
CancelAuditTaskRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CancelAuditTaskResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CancelCertificateTransferRequest extends Object
The input for the CancelCertificateTransfer operation.
The input for the CancelCertificateTransfer operation.
- Annotations
- @RawJSType() @native()
-
trait
CancelJobExecutionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CancelJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CancelJobResponse extends Object
- Annotations
- @RawJSType() @native()
- type CanceledChecksCount = Int
- type CanceledThings = Int
- type CannedAccessControlList = String
-
trait
Certificate extends Object
Information about a certificate.
Information about a certificate.
- Annotations
- @RawJSType() @native()
- type CertificateArn = String
-
trait
CertificateDescription extends Object
Describes a certificate.
Describes a certificate.
- Annotations
- @RawJSType() @native()
- type CertificateId = String
- type CertificateName = String
- type CertificatePathOnDevice = String
- type CertificatePem = String
- type CertificateSigningRequest = String
- type CertificateStatus = String
-
trait
CertificateValidity extends Object
When the certificate is valid.
When the certificate is valid.
- Annotations
- @RawJSType() @native()
- type Certificates = Array[Certificate]
- type ChannelName = String
- type CheckCompliant = Boolean
- type Cidr = String
- type Cidrs = Array[Cidr]
-
trait
ClearDefaultAuthorizerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ClearDefaultAuthorizerResponse extends Object
- Annotations
- @RawJSType() @native()
- type ClientId = String
-
trait
CloudwatchAlarmAction extends Object
Describes an action that updates a CloudWatch alarm.
Describes an action that updates a CloudWatch alarm.
- Annotations
- @RawJSType() @native()
-
trait
CloudwatchMetricAction extends Object
Describes an action that captures a CloudWatch metric.
Describes an action that captures a CloudWatch metric.
- Annotations
- @RawJSType() @native()
- type Code = String
-
trait
CodeSigning extends Object
Describes the method to use when code signing a file.
Describes the method to use when code signing a file.
- Annotations
- @RawJSType() @native()
-
trait
CodeSigningCertificateChain extends Object
Describes the certificate chain being used when code signing a file.
Describes the certificate chain being used when code signing a file.
- Annotations
- @RawJSType() @native()
-
trait
CodeSigningSignature extends Object
Describes the signature for a file.
Describes the signature for a file.
- Annotations
- @RawJSType() @native()
- type CognitoIdentityPoolId = String
- type Comment = String
- type ComparisonOperator = String
- type CompliantChecksCount = Int
-
trait
Configuration extends Object
Configuration.
Configuration.
- Annotations
- @RawJSType() @native()
- type ConnectivityTimestamp = Double
- type ConsecutiveDatapointsToAlarm = Int
- type ConsecutiveDatapointsToClear = Int
- type Count = Int
-
trait
CreateAuthorizerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateAuthorizerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateBillingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateBillingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateCertificateFromCsrRequest extends Object
The input for the CreateCertificateFromCsr operation.
The input for the CreateCertificateFromCsr operation.
- Annotations
- @RawJSType() @native()
-
trait
CreateCertificateFromCsrResponse extends Object
The output from the CreateCertificateFromCsr operation.
The output from the CreateCertificateFromCsr operation.
- Annotations
- @RawJSType() @native()
-
trait
CreateDynamicThingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateDynamicThingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateJobResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateKeysAndCertificateRequest extends Object
The input for the CreateKeysAndCertificate operation.
The input for the CreateKeysAndCertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
CreateKeysAndCertificateResponse extends Object
The output of the CreateKeysAndCertificate operation.
The output of the CreateKeysAndCertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
CreateOTAUpdateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateOTAUpdateResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreatePolicyRequest extends Object
The input for the CreatePolicy operation.
The input for the CreatePolicy operation.
- Annotations
- @RawJSType() @native()
-
trait
CreatePolicyResponse extends Object
The output from the CreatePolicy operation.
The output from the CreatePolicy operation.
- Annotations
- @RawJSType() @native()
-
trait
CreatePolicyVersionRequest extends Object
The input for the CreatePolicyVersion operation.
The input for the CreatePolicyVersion operation.
- Annotations
- @RawJSType() @native()
-
trait
CreatePolicyVersionResponse extends Object
The output of the CreatePolicyVersion operation.
The output of the CreatePolicyVersion operation.
- Annotations
- @RawJSType() @native()
-
trait
CreateRoleAliasRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateRoleAliasResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateScheduledAuditRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateScheduledAuditResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateSecurityProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateSecurityProfileResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateStreamRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateStreamResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateThingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateThingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateThingRequest extends Object
The input for the CreateThing operation.
The input for the CreateThing operation.
- Annotations
- @RawJSType() @native()
-
trait
CreateThingResponse extends Object
The output of the CreateThing operation.
The output of the CreateThing operation.
- Annotations
- @RawJSType() @native()
-
trait
CreateThingTypeRequest extends Object
The input for the CreateThingType operation.
The input for the CreateThingType operation.
- Annotations
- @RawJSType() @native()
-
trait
CreateThingTypeResponse extends Object
The output of the CreateThingType operation.
The output of the CreateThingType operation.
- Annotations
- @RawJSType() @native()
-
trait
CreateTopicRuleRequest extends Object
The input for the CreateTopicRule operation.
The input for the CreateTopicRule operation.
- Annotations
- @RawJSType() @native()
- type CreatedAtDate = Date
- type CreationDate = Date
- type CredentialDurationSeconds = Int
-
trait
CustomCodeSigning extends Object
Describes a custom method used to code sign a file.
Describes a custom method used to code sign a file.
- Annotations
- @RawJSType() @native()
- type CustomerVersion = Int
- type DateType = Date
- type DayOfMonth = String
- type DayOfWeek = String
-
trait
DeleteAccountAuditConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteAccountAuditConfigurationResponse extends Object
- Annotations
- @RawJSType() @native()
- type DeleteAdditionalMetricsToRetain = Boolean
- type DeleteAlertTargets = Boolean
-
trait
DeleteAuthorizerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteAuthorizerResponse extends Object
- Annotations
- @RawJSType() @native()
- type DeleteBehaviors = Boolean
-
trait
DeleteBillingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBillingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteCACertificateRequest extends Object
Input for the DeleteCACertificate operation.
Input for the DeleteCACertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteCACertificateResponse extends Object
The output for the DeleteCACertificate operation.
The output for the DeleteCACertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteCertificateRequest extends Object
The input for the DeleteCertificate operation.
The input for the DeleteCertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteDynamicThingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteDynamicThingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteJobExecutionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteOTAUpdateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteOTAUpdateResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeletePolicyRequest extends Object
The input for the DeletePolicy operation.
The input for the DeletePolicy operation.
- Annotations
- @RawJSType() @native()
-
trait
DeletePolicyVersionRequest extends Object
The input for the DeletePolicyVersion operation.
The input for the DeletePolicyVersion operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteRegistrationCodeRequest extends Object
The input for the DeleteRegistrationCode operation.
The input for the DeleteRegistrationCode operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteRegistrationCodeResponse extends Object
The output for the DeleteRegistrationCode operation.
The output for the DeleteRegistrationCode operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteRoleAliasRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteRoleAliasResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteScheduledAuditRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteScheduledAuditResponse extends Object
- Annotations
- @RawJSType() @native()
- type DeleteScheduledAudits = Boolean
-
trait
DeleteSecurityProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteSecurityProfileResponse extends Object
- Annotations
- @RawJSType() @native()
- type DeleteStream = Boolean
-
trait
DeleteStreamRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteStreamResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteThingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteThingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteThingRequest extends Object
The input for the DeleteThing operation.
The input for the DeleteThing operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteThingResponse extends Object
The output of the DeleteThing operation.
The output of the DeleteThing operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteThingTypeRequest extends Object
The input for the DeleteThingType operation.
The input for the DeleteThingType operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteThingTypeResponse extends Object
The output for the DeleteThingType operation.
The output for the DeleteThingType operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteTopicRuleRequest extends Object
The input for the DeleteTopicRule operation.
The input for the DeleteTopicRule operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteV2LoggingLevelRequest extends Object
- Annotations
- @RawJSType() @native()
- type DeliveryStreamName = String
-
trait
Denied extends Object
Contains information that denied the authorization.
Contains information that denied the authorization.
- Annotations
- @RawJSType() @native()
-
trait
DeprecateThingTypeRequest extends Object
The input for the DeprecateThingType operation.
The input for the DeprecateThingType operation.
- Annotations
- @RawJSType() @native()
-
trait
DeprecateThingTypeResponse extends Object
The output for the DeprecateThingType operation.
The output for the DeprecateThingType operation.
- Annotations
- @RawJSType() @native()
- type DeprecationDate = Date
-
trait
DescribeAccountAuditConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAccountAuditConfigurationResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAuditTaskRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAuditTaskResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAuthorizerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAuthorizerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeBillingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeBillingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeCACertificateRequest extends Object
The input for the DescribeCACertificate operation.
The input for the DescribeCACertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
DescribeCACertificateResponse extends Object
The output from the DescribeCACertificate operation.
The output from the DescribeCACertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
DescribeCertificateRequest extends Object
The input for the DescribeCertificate operation.
The input for the DescribeCertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
DescribeCertificateResponse extends Object
The output of the DescribeCertificate operation.
The output of the DescribeCertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
DescribeDefaultAuthorizerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeDefaultAuthorizerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeEndpointRequest extends Object
The input for the DescribeEndpoint operation.
The input for the DescribeEndpoint operation.
- Annotations
- @RawJSType() @native()
-
trait
DescribeEndpointResponse extends Object
The output from the DescribeEndpoint operation.
The output from the DescribeEndpoint operation.
- Annotations
- @RawJSType() @native()
-
trait
DescribeEventConfigurationsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeEventConfigurationsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeIndexRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeIndexResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeJobExecutionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeJobExecutionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeJobResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeRoleAliasRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeRoleAliasResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeScheduledAuditRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeScheduledAuditResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeSecurityProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeSecurityProfileResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeStreamRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeStreamResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeThingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeThingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeThingRegistrationTaskRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeThingRegistrationTaskResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeThingRequest extends Object
The input for the DescribeThing operation.
The input for the DescribeThing operation.
- Annotations
- @RawJSType() @native()
-
trait
DescribeThingResponse extends Object
The output from the DescribeThing operation.
The output from the DescribeThing operation.
- Annotations
- @RawJSType() @native()
-
trait
DescribeThingTypeRequest extends Object
The input for the DescribeThingType operation.
The input for the DescribeThingType operation.
- Annotations
- @RawJSType() @native()
-
trait
DescribeThingTypeResponse extends Object
The output for the DescribeThingType operation.
The output for the DescribeThingType operation.
- Annotations
- @RawJSType() @native()
- type Description = String
-
trait
Destination extends Object
Describes the location of the updated firmware.
Describes the location of the updated firmware.
- Annotations
- @RawJSType() @native()
-
trait
DetachPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DetachPrincipalPolicyRequest extends Object
The input for the DetachPrincipalPolicy operation.
The input for the DetachPrincipalPolicy operation.
- Annotations
- @RawJSType() @native()
-
trait
DetachSecurityProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DetachSecurityProfileResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DetachThingPrincipalRequest extends Object
The input for the DetachThingPrincipal operation.
The input for the DetachThingPrincipal operation.
- Annotations
- @RawJSType() @native()
-
trait
DetachThingPrincipalResponse extends Object
The output from the DetachThingPrincipal operation.
The output from the DetachThingPrincipal operation.
- Annotations
- @RawJSType() @native()
- type DetailsKey = String
- type DetailsMap = Dictionary[DetailsValue]
- type DetailsValue = String
- type DisableAllLogs = Boolean
-
trait
DisableTopicRuleRequest extends Object
The input for the DisableTopicRuleRequest operation.
The input for the DisableTopicRuleRequest operation.
- Annotations
- @RawJSType() @native()
- type DurationSeconds = Int
- type DynamicGroupStatus = String
-
trait
DynamoDBAction extends Object
Describes an action to write to a DynamoDB table.
Describes an action to write to a DynamoDB table. The
tableName,hashKeyField, andrangeKeyFieldvalues must match the values used when you created the table. ThehashKeyValueandrangeKeyvaluefields 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()}"- Annotations
- @RawJSType() @native()
-
trait
DynamoDBv2Action extends Object
Describes an action to write to a DynamoDB table.
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.
- Annotations
- @RawJSType() @native()
- type DynamoKeyType = String
- type DynamoOperation = String
- type EffectivePolicies = Array[EffectivePolicy]
-
trait
EffectivePolicy extends Object
The policy that has the effect on the authorization results.
The policy that has the effect on the authorization results.
- Annotations
- @RawJSType() @native()
-
trait
ElasticsearchAction extends Object
Describes an action that writes data to an Amazon Elasticsearch Service domain.
Describes an action that writes data to an Amazon Elasticsearch Service domain.
- Annotations
- @RawJSType() @native()
- type ElasticsearchEndpoint = String
- type ElasticsearchId = String
- type ElasticsearchIndex = String
- type ElasticsearchType = String
-
trait
EnableTopicRuleRequest extends Object
The input for the EnableTopicRuleRequest operation.
The input for the EnableTopicRuleRequest operation.
- Annotations
- @RawJSType() @native()
- type Enabled = Boolean
- type EndpointAddress = String
- type EndpointType = String
- type ErrorCode = String
-
trait
ErrorInfo extends Object
Error information.
Error information.
- Annotations
- @RawJSType() @native()
- type ErrorMessage = String
- type EvaluationStatistic = String
- type EventConfigurations = Dictionary[Configuration]
- type EventType = String
- type ExecutionNamePrefix = String
- type ExecutionNumber = Double
- type ExpectedVersion = Double
- type ExpiresInSec = Double
-
trait
ExplicitDeny extends Object
Information that explicitly denies authorization.
Information that explicitly denies authorization.
- Annotations
- @RawJSType() @native()
-
trait
ExponentialRolloutRate extends Object
Allows you to create an exponential rate of rollout for a job.
Allows you to create an exponential rate of rollout for a job.
- Annotations
- @RawJSType() @native()
- type FailedChecksCount = Int
- type FailedThings = Int
- type FileId = Int
-
trait
FileLocation extends Object
The location of the OTA update.
The location of the OTA update.
- Annotations
- @RawJSType() @native()
- type FileName = String
-
trait
FirehoseAction extends Object
Describes an action that writes data to an Amazon Kinesis Firehose stream.
Describes an action that writes data to an Amazon Kinesis Firehose stream.
- Annotations
- @RawJSType() @native()
- type FirehoseSeparator = String
- type Flag = Boolean
- type ForceDelete = Boolean
- type ForceDeleteAWSJob = Boolean
- type ForceFlag = Boolean
- type Forced = Boolean
- type FunctionArn = String
- type GEMaxResults = Int
- type GenerationId = String
-
trait
GetEffectivePoliciesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetEffectivePoliciesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetIndexingConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetIndexingConfigurationResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetJobDocumentRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetJobDocumentResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetLoggingOptionsRequest extends Object
The input for the GetLoggingOptions operation.
The input for the GetLoggingOptions operation.
- Annotations
- @RawJSType() @native()
-
trait
GetLoggingOptionsResponse extends Object
The output from the GetLoggingOptions operation.
The output from the GetLoggingOptions operation.
- Annotations
- @RawJSType() @native()
-
trait
GetOTAUpdateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetOTAUpdateResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyRequest extends Object
The input for the GetPolicy operation.
The input for the GetPolicy operation.
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyResponse extends Object
The output from the GetPolicy operation.
The output from the GetPolicy operation.
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyVersionRequest extends Object
The input for the GetPolicyVersion operation.
The input for the GetPolicyVersion operation.
- Annotations
- @RawJSType() @native()
-
trait
GetPolicyVersionResponse extends Object
The output from the GetPolicyVersion operation.
The output from the GetPolicyVersion operation.
- Annotations
- @RawJSType() @native()
-
trait
GetRegistrationCodeRequest extends Object
The input to the GetRegistrationCode operation.
The input to the GetRegistrationCode operation.
- Annotations
- @RawJSType() @native()
-
trait
GetRegistrationCodeResponse extends Object
The output from the GetRegistrationCode operation.
The output from the GetRegistrationCode operation.
- Annotations
- @RawJSType() @native()
-
trait
GetStatisticsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetStatisticsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTopicRuleRequest extends Object
The input for the GetTopicRule operation.
The input for the GetTopicRule operation.
- Annotations
- @RawJSType() @native()
-
trait
GetTopicRuleResponse extends Object
The output from the GetTopicRule operation.
The output from the GetTopicRule operation.
- Annotations
- @RawJSType() @native()
-
trait
GetV2LoggingOptionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetV2LoggingOptionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GroupNameAndArn extends Object
The name and ARN of a group.
The name and ARN of a group.
- Annotations
- @RawJSType() @native()
- type HashAlgorithm = String
- type HashKeyField = String
- type HashKeyValue = String
-
trait
ImplicitDeny extends Object
Information that implicitly denies authorization.
Information that implicitly denies authorization. When policy doesn't explicitly deny or allow an action on a resource it is considered an implicit deny.
- Annotations
- @RawJSType() @native()
- type InProgressChecksCount = Int
- type InProgressThings = Int
- type InProgressTimeoutInMinutes = Double
- type IncrementFactor = Double
- type IndexName = String
- type IndexNamesList = Array[IndexName]
- type IndexSchema = String
- type IndexStatus = String
- type InlineDocument = String
- type InputName = String
-
class
Iot extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "Iot" )
-
trait
IotAnalyticsAction extends Object
Sends messge data to an AWS IoT Analytics channel.
Sends messge data to an AWS IoT Analytics channel.
- Annotations
- @RawJSType() @native()
-
trait
IotEventsAction extends Object
Sends an input to an AWS IoT Events detector.
Sends an input to an AWS IoT Events detector.
- Annotations
- @RawJSType() @native()
- implicit final class IotOps extends AnyVal
- type IsAuthenticated = Boolean
- type IsDefaultVersion = Boolean
- type IsDisabled = Boolean
-
trait
Job extends Object
The
Jobobject contains details about a job.The
Jobobject contains details about a job.- Annotations
- @RawJSType() @native()
- type JobArn = String
- type JobDescription = String
- type JobDocument = String
- type JobDocumentSource = String
-
trait
JobExecution extends Object
The job execution object represents the execution of a job on a particular device.
The job execution object represents the execution of a job on a particular device.
- Annotations
- @RawJSType() @native()
- type JobExecutionFailureType = String
- type JobExecutionStatus = String
-
trait
JobExecutionStatusDetails extends Object
Details of the job execution status.
Details of the job execution status.
- Annotations
- @RawJSType() @native()
-
trait
JobExecutionSummary extends Object
The job execution summary.
The job execution summary.
- Annotations
- @RawJSType() @native()
-
trait
JobExecutionSummaryForJob extends Object
Contains a summary of information about job executions for a specific job.
Contains a summary of information about job executions for a specific job.
- Annotations
- @RawJSType() @native()
- type JobExecutionSummaryForJobList = Array[JobExecutionSummaryForJob]
-
trait
JobExecutionSummaryForThing extends Object
The job execution summary for a thing.
The job execution summary for a thing.
- Annotations
- @RawJSType() @native()
- type JobExecutionSummaryForThingList = Array[JobExecutionSummaryForThing]
-
trait
JobExecutionsRolloutConfig extends Object
Allows you to create a staged rollout of a job.
Allows you to create a staged rollout of a job.
- Annotations
- @RawJSType() @native()
- type JobId = String
-
trait
JobProcessDetails extends Object
The job process details.
The job process details.
- Annotations
- @RawJSType() @native()
- type JobStatus = String
-
trait
JobSummary extends Object
The job summary.
The job summary.
- Annotations
- @RawJSType() @native()
- type JobSummaryList = Array[JobSummary]
- type JobTargets = Array[TargetArn]
- type JsonDocument = String
- type Key = String
- type KeyName = String
-
trait
KeyPair extends Object
Describes a key pair.
Describes a key pair.
- Annotations
- @RawJSType() @native()
- type KeyValue = String
-
trait
KinesisAction extends Object
Describes an action to write data to an Amazon Kinesis stream.
Describes an action to write data to an Amazon Kinesis stream.
- Annotations
- @RawJSType() @native()
-
trait
LambdaAction extends Object
Describes an action to invoke a Lambda function.
Describes an action to invoke a Lambda function.
- Annotations
- @RawJSType() @native()
- type LaserMaxResults = Int
- type LastModifiedDate = Date
-
trait
ListActiveViolationsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListActiveViolationsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAttachedPoliciesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAttachedPoliciesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAuditFindingsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAuditFindingsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAuditTasksRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAuditTasksResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAuthorizersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAuthorizersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListBillingGroupsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListBillingGroupsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListCACertificatesRequest extends Object
Input for the ListCACertificates operation.
Input for the ListCACertificates operation.
- Annotations
- @RawJSType() @native()
-
trait
ListCACertificatesResponse extends Object
The output from the ListCACertificates operation.
The output from the ListCACertificates operation.
- Annotations
- @RawJSType() @native()
-
trait
ListCertificatesByCARequest extends Object
The input to the ListCertificatesByCA operation.
The input to the ListCertificatesByCA operation.
- Annotations
- @RawJSType() @native()
-
trait
ListCertificatesByCAResponse extends Object
The output of the ListCertificatesByCA operation.
The output of the ListCertificatesByCA operation.
- Annotations
- @RawJSType() @native()
-
trait
ListCertificatesRequest extends Object
The input for the ListCertificates operation.
The input for the ListCertificates operation.
- Annotations
- @RawJSType() @native()
-
trait
ListCertificatesResponse extends Object
The output of the ListCertificates operation.
The output of the ListCertificates operation.
- Annotations
- @RawJSType() @native()
-
trait
ListIndicesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListIndicesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListJobExecutionsForJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListJobExecutionsForJobResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListJobExecutionsForThingRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListJobExecutionsForThingResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListJobsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListJobsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListOTAUpdatesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListOTAUpdatesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListOutgoingCertificatesRequest extends Object
The input to the ListOutgoingCertificates operation.
The input to the ListOutgoingCertificates operation.
- Annotations
- @RawJSType() @native()
-
trait
ListOutgoingCertificatesResponse extends Object
The output from the ListOutgoingCertificates operation.
The output from the ListOutgoingCertificates operation.
- Annotations
- @RawJSType() @native()
-
trait
ListPoliciesRequest extends Object
The input for the ListPolicies operation.
The input for the ListPolicies operation.
- Annotations
- @RawJSType() @native()
-
trait
ListPoliciesResponse extends Object
The output from the ListPolicies operation.
The output from the ListPolicies operation.
- Annotations
- @RawJSType() @native()
-
trait
ListPolicyPrincipalsRequest extends Object
The input for the ListPolicyPrincipals operation.
The input for the ListPolicyPrincipals operation.
- Annotations
- @RawJSType() @native()
-
trait
ListPolicyPrincipalsResponse extends Object
The output from the ListPolicyPrincipals operation.
The output from the ListPolicyPrincipals operation.
- Annotations
- @RawJSType() @native()
-
trait
ListPolicyVersionsRequest extends Object
The input for the ListPolicyVersions operation.
The input for the ListPolicyVersions operation.
- Annotations
- @RawJSType() @native()
-
trait
ListPolicyVersionsResponse extends Object
The output from the ListPolicyVersions operation.
The output from the ListPolicyVersions operation.
- Annotations
- @RawJSType() @native()
-
trait
ListPrincipalPoliciesRequest extends Object
The input for the ListPrincipalPolicies operation.
The input for the ListPrincipalPolicies operation.
- Annotations
- @RawJSType() @native()
-
trait
ListPrincipalPoliciesResponse extends Object
The output from the ListPrincipalPolicies operation.
The output from the ListPrincipalPolicies operation.
- Annotations
- @RawJSType() @native()
-
trait
ListPrincipalThingsRequest extends Object
The input for the ListPrincipalThings operation.
The input for the ListPrincipalThings operation.
- Annotations
- @RawJSType() @native()
-
trait
ListPrincipalThingsResponse extends Object
The output from the ListPrincipalThings operation.
The output from the ListPrincipalThings operation.
- Annotations
- @RawJSType() @native()
-
trait
ListRoleAliasesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListRoleAliasesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListScheduledAuditsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListScheduledAuditsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListSecurityProfilesForTargetRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListSecurityProfilesForTargetResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListSecurityProfilesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListSecurityProfilesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListStreamsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListStreamsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTagsForResourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTagsForResourceResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTargetsForPolicyRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTargetsForPolicyResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTargetsForSecurityProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTargetsForSecurityProfileResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingGroupsForThingRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingGroupsForThingResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingGroupsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingGroupsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingPrincipalsRequest extends Object
The input for the ListThingPrincipal operation.
The input for the ListThingPrincipal operation.
- Annotations
- @RawJSType() @native()
-
trait
ListThingPrincipalsResponse extends Object
The output from the ListThingPrincipals operation.
The output from the ListThingPrincipals operation.
- Annotations
- @RawJSType() @native()
-
trait
ListThingRegistrationTaskReportsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingRegistrationTaskReportsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingRegistrationTasksRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingRegistrationTasksResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingTypesRequest extends Object
The input for the ListThingTypes operation.
The input for the ListThingTypes operation.
- Annotations
- @RawJSType() @native()
-
trait
ListThingTypesResponse extends Object
The output for the ListThingTypes operation.
The output for the ListThingTypes operation.
- Annotations
- @RawJSType() @native()
-
trait
ListThingsInBillingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingsInBillingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingsInThingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingsInThingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThingsRequest extends Object
The input for the ListThings operation.
The input for the ListThings operation.
- Annotations
- @RawJSType() @native()
-
trait
ListThingsResponse extends Object
The output from the ListThings operation.
The output from the ListThings operation.
- Annotations
- @RawJSType() @native()
-
trait
ListTopicRulesRequest extends Object
The input for the ListTopicRules operation.
The input for the ListTopicRules operation.
- Annotations
- @RawJSType() @native()
-
trait
ListTopicRulesResponse extends Object
The output from the ListTopicRules operation.
The output from the ListTopicRules operation.
- Annotations
- @RawJSType() @native()
-
trait
ListV2LoggingLevelsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListV2LoggingLevelsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListViolationEventsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListViolationEventsResponse extends Object
- Annotations
- @RawJSType() @native()
- type LogLevel = String
-
trait
LogTarget extends Object
A log target.
A log target.
- Annotations
- @RawJSType() @native()
-
trait
LogTargetConfiguration extends Object
The target configuration.
The target configuration.
- Annotations
- @RawJSType() @native()
- type LogTargetConfigurations = Array[LogTargetConfiguration]
- type LogTargetName = String
- type LogTargetType = String
-
trait
LoggingOptionsPayload extends Object
Describes the logging options payload.
Describes the logging options payload.
- Annotations
- @RawJSType() @native()
- type Marker = String
- type MaxJobExecutionsPerMin = Int
- type MaxResults = Int
- type MaximumPerMinute = Int
- type Message = String
- type MessageFormat = String
- type MessageId = String
-
trait
MetricValue extends Object
The value to be compared with the
metric.The value to be compared with the
metric.- Annotations
- @RawJSType() @native()
- type MinimumNumberOfExecutedThings = Int
- type MissingContextValue = String
- type MissingContextValues = Array[MissingContextValue]
- type NextToken = String
- type NonCompliantChecksCount = Int
-
trait
NonCompliantResource extends Object
Information about the resource that was non-compliant with the audit check.
Information about the resource that was non-compliant with the audit check.
- Annotations
- @RawJSType() @native()
- type NonCompliantResourcesCount = Double
- type NumberOfThings = Int
- type OTAUpdateArn = String
- type OTAUpdateDescription = String
- type OTAUpdateErrorMessage = String
-
trait
OTAUpdateFile extends Object
Describes a file to be associated with an OTA update.
Describes a file to be associated with an OTA update.
- Annotations
- @RawJSType() @native()
- type OTAUpdateFileVersion = String
- type OTAUpdateFiles = Array[OTAUpdateFile]
- type OTAUpdateId = String
-
trait
OTAUpdateInfo extends Object
Information about an OTA update.
Information about an OTA update.
- Annotations
- @RawJSType() @native()
- type OTAUpdateStatus = String
-
trait
OTAUpdateSummary extends Object
An OTA update summary.
An OTA update summary.
- Annotations
- @RawJSType() @native()
- type OTAUpdatesSummary = Array[OTAUpdateSummary]
- type OptionalVersion = Double
-
trait
OutgoingCertificate extends Object
A certificate that has been transferred but not yet accepted.
A certificate that has been transferred but not yet accepted.
- Annotations
- @RawJSType() @native()
- type OutgoingCertificates = Array[OutgoingCertificate]
- type OverrideDynamicGroups = Boolean
- type PageSize = Int
- type Parameter = String
- type Parameters = Dictionary[Value]
- type PartitionKey = String
- type PayloadField = String
- type Percentage = Int
- type Platform = String
- type Policies = Array[Policy]
-
trait
Policy extends Object
Describes an AWS IoT policy.
Describes an AWS IoT policy.
- Annotations
- @RawJSType() @native()
- type PolicyArn = String
- type PolicyDocument = String
- type PolicyDocuments = Array[PolicyDocument]
- type PolicyName = String
- type PolicyNames = Array[PolicyName]
- type PolicyTarget = String
- type PolicyTargets = Array[PolicyTarget]
-
trait
PolicyVersion extends Object
Describes a policy version.
Describes a policy version.
- Annotations
- @RawJSType() @native()
- type PolicyVersionId = String
-
trait
PolicyVersionIdentifier extends Object
Information about the version of the policy associated with the resource.
Information about the version of the policy associated with the resource.
- Annotations
- @RawJSType() @native()
- type PolicyVersions = Array[PolicyVersion]
- type Port = Int
- type Ports = Array[Port]
- type Prefix = String
-
trait
PresignedUrlConfig extends Object
Configuration for pre-signed S3 URLs.
Configuration for pre-signed S3 URLs.
- Annotations
- @RawJSType() @native()
- type Principal = String
- type PrincipalArn = String
- type PrincipalId = String
- type Principals = Array[PrincipalArn]
- type PrivateKey = String
- type ProcessingTargetName = String
- type ProcessingTargetNameList = Array[ProcessingTargetName]
- type PublicKey = String
- type PublicKeyMap = Dictionary[KeyValue]
-
trait
PutItemInput extends Object
The input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.
The input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.
- Annotations
- @RawJSType() @native()
- type QueryMaxResults = Int
- type QueryString = String
- type QueryVersion = String
- type QueueUrl = String
- type QueuedThings = Int
- type RangeKeyField = String
- type RangeKeyValue = String
-
trait
RateIncreaseCriteria extends Object
Allows you to define a criteria to initiate the increase in rate of rollout for a job.
Allows you to define a criteria to initiate the increase in rate of rollout for a job.
- Annotations
- @RawJSType() @native()
- type ReasonCode = String
- type ReasonForNonCompliance = String
- type ReasonForNonComplianceCode = String
- type Recursive = Boolean
- type RecursiveWithoutDefault = Boolean
-
trait
RegisterCACertificateRequest extends Object
The input to the RegisterCACertificate operation.
The input to the RegisterCACertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
RegisterCACertificateResponse extends Object
The output from the RegisterCACertificateResponse operation.
The output from the RegisterCACertificateResponse operation.
- Annotations
- @RawJSType() @native()
-
trait
RegisterCertificateRequest extends Object
The input to the RegisterCertificate operation.
The input to the RegisterCertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
RegisterCertificateResponse extends Object
The output from the RegisterCertificate operation.
The output from the RegisterCertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
RegisterThingRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
RegisterThingResponse extends Object
- Annotations
- @RawJSType() @native()
- type RegistrationCode = String
-
trait
RegistrationConfig extends Object
The registration configuration.
The registration configuration.
- Annotations
- @RawJSType() @native()
- type RegistryMaxResults = Int
- type RegistryS3BucketName = String
- type RegistryS3KeyName = String
-
trait
RejectCertificateTransferRequest extends Object
The input for the RejectCertificateTransfer operation.
The input for the RejectCertificateTransfer operation.
- Annotations
- @RawJSType() @native()
- type RejectedThings = Int
-
trait
RelatedResource extends Object
Information about a related resource.
Information about a related resource.
- Annotations
- @RawJSType() @native()
- type RelatedResources = Array[RelatedResource]
- type RemoveAutoRegistration = Boolean
-
trait
RemoveThingFromBillingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemoveThingFromBillingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemoveThingFromThingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemoveThingFromThingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
- type RemoveThingType = Boolean
- type RemovedThings = Int
-
trait
ReplaceTopicRuleRequest extends Object
The input for the ReplaceTopicRule operation.
The input for the ReplaceTopicRule operation.
- Annotations
- @RawJSType() @native()
- type ReportType = String
-
trait
RepublishAction extends Object
Describes an action to republish to another topic.
Describes an action to republish to another topic.
- Annotations
- @RawJSType() @native()
- type Resource = String
- type ResourceArn = String
- type ResourceArns = Dictionary[ResourceArn]
-
trait
ResourceIdentifier extends Object
Information identifying the non-compliant resource.
Information identifying the non-compliant resource.
- Annotations
- @RawJSType() @native()
- type ResourceLogicalId = String
- type ResourceType = String
- type Resources = Array[Resource]
- type RoleAlias = String
- type RoleAliasArn = String
-
trait
RoleAliasDescription extends Object
Role alias description.
Role alias description.
- Annotations
- @RawJSType() @native()
- type RoleAliases = Array[RoleAlias]
- type RoleArn = String
- type RolloutRatePerMinute = Int
- type RuleArn = String
- type RuleName = String
-
trait
S3Action extends Object
Describes an action to write data to an Amazon S3 bucket.
Describes an action to write data to an Amazon S3 bucket.
- Annotations
- @RawJSType() @native()
- type S3Bucket = String
-
trait
S3Destination extends Object
Describes the location of updated firmware in S3.
Describes the location of updated firmware in S3.
- Annotations
- @RawJSType() @native()
- type S3FileUrl = String
- type S3FileUrlList = Array[S3FileUrl]
- type S3Key = String
-
trait
S3Location extends Object
The S3 location.
The S3 location.
- Annotations
- @RawJSType() @native()
- type S3Version = String
- type SQL = String
-
trait
SalesforceAction extends Object
Describes an action to write a message to a Salesforce IoT Cloud Input Stream.
Describes an action to write a message to a Salesforce IoT Cloud Input Stream.
- Annotations
- @RawJSType() @native()
- type SalesforceEndpoint = String
- type SalesforceToken = String
- type ScheduledAuditArn = String
-
trait
ScheduledAuditMetadata extends Object
Information about the scheduled audit.
Information about the scheduled audit.
- Annotations
- @RawJSType() @native()
- type ScheduledAuditMetadataList = Array[ScheduledAuditMetadata]
- type ScheduledAuditName = String
-
trait
SearchIndexRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
SearchIndexResponse extends Object
- Annotations
- @RawJSType() @native()
- type SearchableAttributes = Array[AttributeName]
- type Seconds = Int
- type SecurityProfileArn = String
- type SecurityProfileDescription = String
-
trait
SecurityProfileIdentifier extends Object
Identifying information for a Device Defender security profile.
Identifying information for a Device Defender security profile.
- Annotations
- @RawJSType() @native()
- type SecurityProfileIdentifiers = Array[SecurityProfileIdentifier]
- type SecurityProfileName = String
-
trait
SecurityProfileTarget extends Object
A target to which an alert is sent when a security profile behavior is violated.
A target to which an alert is sent when a security profile behavior is violated.
- Annotations
- @RawJSType() @native()
- type SecurityProfileTargetArn = String
-
trait
SecurityProfileTargetMapping extends Object
Information about a security profile and the target associated with it.
Information about a security profile and the target associated with it.
- Annotations
- @RawJSType() @native()
- type SecurityProfileTargetMappings = Array[SecurityProfileTargetMapping]
- type SecurityProfileTargets = Array[SecurityProfileTarget]
- type SetAsActive = Boolean
- type SetAsActiveFlag = Boolean
- type SetAsDefault = Boolean
-
trait
SetDefaultAuthorizerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
SetDefaultAuthorizerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
SetDefaultPolicyVersionRequest extends Object
The input for the SetDefaultPolicyVersion operation.
The input for the SetDefaultPolicyVersion operation.
- Annotations
- @RawJSType() @native()
-
trait
SetLoggingOptionsRequest extends Object
The input for the SetLoggingOptions operation.
The input for the SetLoggingOptions operation.
- Annotations
- @RawJSType() @native()
-
trait
SetV2LoggingLevelRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
SetV2LoggingOptionsRequest extends Object
- Annotations
- @RawJSType() @native()
- type Signature = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
- type SignatureAlgorithm = String
- type SigningJobId = String
- type SigningProfileName = String
-
trait
SigningProfileParameter extends Object
Describes the code-signing profile.
Describes the code-signing profile.
- Annotations
- @RawJSType() @native()
- type SkyfallMaxResults = Int
-
trait
SnsAction extends Object
Describes an action to publish to an Amazon SNS topic.
Describes an action to publish to an Amazon SNS topic.
- Annotations
- @RawJSType() @native()
-
trait
SqsAction extends Object
Describes an action to publish data to an Amazon SQS queue.
Describes an action to publish data to an Amazon SQS queue.
- Annotations
- @RawJSType() @native()
-
trait
StartOnDemandAuditTaskRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartOnDemandAuditTaskResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartSigningJobParameter extends Object
Information required to start a signing job.
Information required to start a signing job.
- Annotations
- @RawJSType() @native()
-
trait
StartThingRegistrationTaskRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartThingRegistrationTaskResponse extends Object
- Annotations
- @RawJSType() @native()
- type StateMachineName = String
- type StateReason = String
- type StateValue = String
-
trait
StatisticalThreshold extends Object
A statistical ranking (percentile) which indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
A statistical ranking (percentile) which indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
- Annotations
- @RawJSType() @native()
-
trait
Statistics extends Object
A map of key-value pairs for all supported statistics.
A map of key-value pairs for all supported statistics. Currently, only count is supported.
- Annotations
- @RawJSType() @native()
- type Status = String
-
trait
StepFunctionsAction extends Object
Starts execution of a Step Functions state machine.
Starts execution of a Step Functions state machine.
- Annotations
- @RawJSType() @native()
-
trait
StopThingRegistrationTaskRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StopThingRegistrationTaskResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
Stream extends Object
Describes a group of files that can be streamed.
Describes a group of files that can be streamed.
- Annotations
- @RawJSType() @native()
- type StreamArn = String
- type StreamDescription = String
-
trait
StreamFile extends Object
Represents a file to stream.
Represents a file to stream.
- Annotations
- @RawJSType() @native()
- type StreamFiles = Array[StreamFile]
- type StreamId = String
-
trait
StreamInfo extends Object
Information about a stream.
Information about a stream.
- Annotations
- @RawJSType() @native()
- type StreamName = String
-
trait
StreamSummary extends Object
A summary of a stream.
A summary of a stream.
- Annotations
- @RawJSType() @native()
- type StreamVersion = Int
- type StreamsSummary = Array[StreamSummary]
- type StringMap = Dictionary[String]
- type SucceededThings = Int
- type TableName = String
-
trait
Tag extends Object
A set of key/value pairs that are used to manage the resource.
A set of key/value pairs that are used to manage the resource.
- Annotations
- @RawJSType() @native()
- type TagKey = String
- type TagKeyList = Array[TagKey]
- type TagList = Array[Tag]
-
trait
TagResourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
TagResourceResponse extends Object
- Annotations
- @RawJSType() @native()
- type TagValue = String
- type Target = String
- type TargetArn = String
- type TargetAuditCheckNames = Array[AuditCheckName]
- type TargetSelection = String
- type Targets = Array[Target]
- type TaskId = String
- type TaskIdList = Array[TaskId]
-
trait
TaskStatistics extends Object
Statistics for the checks performed during the audit.
Statistics for the checks performed during the audit.
- Annotations
- @RawJSType() @native()
- type TemplateBody = String
-
trait
TestAuthorizationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
TestAuthorizationResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
TestInvokeAuthorizerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
TestInvokeAuthorizerResponse extends Object
- Annotations
- @RawJSType() @native()
- type ThingArn = String
-
trait
ThingAttribute extends Object
The properties of the thing, including thing name, thing type name, and a list of thing attributes.
The properties of the thing, including thing name, thing type name, and a list of thing attributes.
- Annotations
- @RawJSType() @native()
- type ThingAttributeList = Array[ThingAttribute]
-
trait
ThingConnectivity extends Object
The connectivity status of the thing.
The connectivity status of the thing.
- Annotations
- @RawJSType() @native()
- type ThingConnectivityIndexingMode = String
-
trait
ThingDocument extends Object
The thing search index document.
The thing search index document.
- Annotations
- @RawJSType() @native()
- type ThingDocumentList = Array[ThingDocument]
- type ThingGroupArn = String
- type ThingGroupDescription = String
-
trait
ThingGroupDocument extends Object
The thing group search index document.
The thing group search index document.
- Annotations
- @RawJSType() @native()
- type ThingGroupDocumentList = Array[ThingGroupDocument]
- type ThingGroupId = String
-
trait
ThingGroupIndexingConfiguration extends Object
Thing group indexing configuration.
Thing group indexing configuration.
- Annotations
- @RawJSType() @native()
- type ThingGroupIndexingMode = String
- type ThingGroupList = Array[ThingGroupName]
-
trait
ThingGroupMetadata extends Object
Thing group metadata.
Thing group metadata.
- Annotations
- @RawJSType() @native()
- type ThingGroupName = String
- type ThingGroupNameAndArnList = Array[GroupNameAndArn]
- type ThingGroupNameList = Array[ThingGroupName]
-
trait
ThingGroupProperties extends Object
Thing group properties.
Thing group properties.
- Annotations
- @RawJSType() @native()
- type ThingId = String
-
trait
ThingIndexingConfiguration extends Object
The thing indexing configuration.
The thing indexing configuration. For more information, see Thing Indexing.
- Annotations
- @RawJSType() @native()
- type ThingIndexingMode = String
- type ThingName = String
- type ThingNameList = Array[ThingName]
- type ThingTypeArn = String
-
trait
ThingTypeDefinition extends Object
The definition of the thing type, including thing type name and description.
The definition of the thing type, including thing type name and description.
- Annotations
- @RawJSType() @native()
- type ThingTypeDescription = String
- type ThingTypeId = String
- type ThingTypeList = Array[ThingTypeDefinition]
-
trait
ThingTypeMetadata extends Object
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.
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.
- Annotations
- @RawJSType() @native()
- type ThingTypeName = String
-
trait
ThingTypeProperties extends Object
The ThingTypeProperties contains information about the thing type including: a thing type description, and a list of searchable thing attribute names.
The ThingTypeProperties contains information about the thing type including: a thing type description, and a list of searchable thing attribute names.
- Annotations
- @RawJSType() @native()
- type TimedOutThings = Int
-
trait
TimeoutConfig extends Object
Specifies the amount of time each device has to finish its execution of the job.
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 toTIMED_OUT.- Annotations
- @RawJSType() @native()
- type Timestamp = Date
- type Token = String
- type TokenKeyName = String
- type TokenSignature = String
- type Topic = String
- type TopicPattern = String
-
trait
TopicRule extends Object
Describes a rule.
Describes a rule.
- Annotations
- @RawJSType() @native()
- type TopicRuleList = Array[TopicRuleListItem]
-
trait
TopicRuleListItem extends Object
Describes a rule.
Describes a rule.
- Annotations
- @RawJSType() @native()
-
trait
TopicRulePayload extends Object
Describes a rule.
Describes a rule.
- Annotations
- @RawJSType() @native()
- type TotalChecksCount = Int
- type TotalResourcesCount = Double
-
trait
TransferCertificateRequest extends Object
The input for the TransferCertificate operation.
The input for the TransferCertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
TransferCertificateResponse extends Object
The output from the TransferCertificate operation.
The output from the TransferCertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
TransferData extends Object
Data used to transfer a certificate to an AWS account.
Data used to transfer a certificate to an AWS account.
- Annotations
- @RawJSType() @native()
- type UndoDeprecate = Boolean
- type UnsignedLong = Double
-
trait
UntagResourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UntagResourceResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateAccountAuditConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateAccountAuditConfigurationResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateAuthorizerRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateAuthorizerResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateBillingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateBillingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateCACertificateRequest extends Object
The input to the UpdateCACertificate operation.
The input to the UpdateCACertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
UpdateCertificateRequest extends Object
The input for the UpdateCertificate operation.
The input for the UpdateCertificate operation.
- Annotations
- @RawJSType() @native()
-
trait
UpdateDynamicThingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateDynamicThingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateEventConfigurationsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateEventConfigurationsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateIndexingConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateIndexingConfigurationResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateRoleAliasRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateRoleAliasResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateScheduledAuditRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateScheduledAuditResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateSecurityProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateSecurityProfileResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateStreamRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateStreamResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateThingGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateThingGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateThingGroupsForThingRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateThingGroupsForThingResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateThingRequest extends Object
The input for the UpdateThing operation.
The input for the UpdateThing operation.
- Annotations
- @RawJSType() @native()
-
trait
UpdateThingResponse extends Object
The output from the UpdateThing operation.
The output from the UpdateThing operation.
- Annotations
- @RawJSType() @native()
- type UseBase64 = Boolean
- type Valid = Boolean
-
trait
ValidateSecurityProfileBehaviorsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ValidateSecurityProfileBehaviorsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ValidationError extends Object
Information about an error found in a behavior specification.
Information about an error found in a behavior specification.
- Annotations
- @RawJSType() @native()
- type ValidationErrors = Array[ValidationError]
- type Value = String
- type Version = Double
- type VersionNumber = Double
-
trait
ViolationEvent extends Object
Information about a Device Defender security profile behavior violation.
Information about a Device Defender security profile behavior violation.
- Annotations
- @RawJSType() @native()
- type ViolationEventType = String
- type ViolationEvents = Array[ViolationEvent]
- type ViolationId = String
- type WaitingForDataCollectionChecksCount = Int
Value Members
- object AbortActionEnum
- object AbortConfig
- object AbortCriteria
- object AcceptCertificateTransferRequest
- object Action
- object ActionTypeEnum
- object ActiveViolation
- object AddThingToBillingGroupRequest
- object AddThingToBillingGroupResponse
- object AddThingToThingGroupRequest
- object AddThingToThingGroupResponse
- object AlertTarget
-
object
AlertTargetTypeEnum
The type of alert target: one of "SNS".
- object Allowed
- object AssociateTargetsWithJobRequest
- object AssociateTargetsWithJobResponse
- object AttachPolicyRequest
- object AttachPrincipalPolicyRequest
- object AttachSecurityProfileRequest
- object AttachSecurityProfileResponse
- object AttachThingPrincipalRequest
- object AttachThingPrincipalResponse
- object AttributePayload
- object AuditCheckConfiguration
- object AuditCheckDetails
- object AuditCheckRunStatusEnum
- object AuditFinding
- object AuditFindingSeverityEnum
- object AuditFrequencyEnum
- object AuditNotificationTarget
- object AuditNotificationTypeEnum
- object AuditTaskMetadata
- object AuditTaskStatusEnum
- object AuditTaskTypeEnum
- object AuthDecisionEnum
- object AuthInfo
- object AuthResult
- object AuthorizerDescription
- object AuthorizerStatusEnum
- object AuthorizerSummary
- object AutoRegistrationStatusEnum
- object AwsJobExecutionsRolloutConfig
- object Behavior
- object BehaviorCriteria
- object BillingGroupMetadata
- object BillingGroupProperties
- object CACertificate
- object CACertificateDescription
- object CACertificateStatusEnum
- object CancelAuditTaskRequest
- object CancelAuditTaskResponse
- object CancelCertificateTransferRequest
- object CancelJobExecutionRequest
- object CancelJobRequest
- object CancelJobResponse
- object CannedAccessControlListEnum
- object Certificate
- object CertificateDescription
- object CertificateStatusEnum
- object CertificateValidity
- object ClearDefaultAuthorizerRequest
- object ClearDefaultAuthorizerResponse
- object CloudwatchAlarmAction
- object CloudwatchMetricAction
- object CodeSigning
- object CodeSigningCertificateChain
- object CodeSigningSignature
- object ComparisonOperatorEnum
- object Configuration
- object CreateAuthorizerRequest
- object CreateAuthorizerResponse
- object CreateBillingGroupRequest
- object CreateBillingGroupResponse
- object CreateCertificateFromCsrRequest
- object CreateCertificateFromCsrResponse
- object CreateDynamicThingGroupRequest
- object CreateDynamicThingGroupResponse
- object CreateJobRequest
- object CreateJobResponse
- object CreateKeysAndCertificateRequest
- object CreateKeysAndCertificateResponse
- object CreateOTAUpdateRequest
- object CreateOTAUpdateResponse
- object CreatePolicyRequest
- object CreatePolicyResponse
- object CreatePolicyVersionRequest
- object CreatePolicyVersionResponse
- object CreateRoleAliasRequest
- object CreateRoleAliasResponse
- object CreateScheduledAuditRequest
- object CreateScheduledAuditResponse
- object CreateSecurityProfileRequest
- object CreateSecurityProfileResponse
- object CreateStreamRequest
- object CreateStreamResponse
- object CreateThingGroupRequest
- object CreateThingGroupResponse
- object CreateThingRequest
- object CreateThingResponse
- object CreateThingTypeRequest
- object CreateThingTypeResponse
- object CreateTopicRuleRequest
- object CustomCodeSigning
- object DayOfWeekEnum
- object DeleteAccountAuditConfigurationRequest
- object DeleteAccountAuditConfigurationResponse
- object DeleteAuthorizerRequest
- object DeleteAuthorizerResponse
- object DeleteBillingGroupRequest
- object DeleteBillingGroupResponse
- object DeleteCACertificateRequest
- object DeleteCACertificateResponse
- object DeleteCertificateRequest
- object DeleteDynamicThingGroupRequest
- object DeleteDynamicThingGroupResponse
- object DeleteJobExecutionRequest
- object DeleteJobRequest
- object DeleteOTAUpdateRequest
- object DeleteOTAUpdateResponse
- object DeletePolicyRequest
- object DeletePolicyVersionRequest
- object DeleteRegistrationCodeRequest
- object DeleteRegistrationCodeResponse
- object DeleteRoleAliasRequest
- object DeleteRoleAliasResponse
- object DeleteScheduledAuditRequest
- object DeleteScheduledAuditResponse
- object DeleteSecurityProfileRequest
- object DeleteSecurityProfileResponse
- object DeleteStreamRequest
- object DeleteStreamResponse
- object DeleteThingGroupRequest
- object DeleteThingGroupResponse
- object DeleteThingRequest
- object DeleteThingResponse
- object DeleteThingTypeRequest
- object DeleteThingTypeResponse
- object DeleteTopicRuleRequest
- object DeleteV2LoggingLevelRequest
- object Denied
- object DeprecateThingTypeRequest
- object DeprecateThingTypeResponse
- object DescribeAccountAuditConfigurationRequest
- object DescribeAccountAuditConfigurationResponse
- object DescribeAuditTaskRequest
- object DescribeAuditTaskResponse
- object DescribeAuthorizerRequest
- object DescribeAuthorizerResponse
- object DescribeBillingGroupRequest
- object DescribeBillingGroupResponse
- object DescribeCACertificateRequest
- object DescribeCACertificateResponse
- object DescribeCertificateRequest
- object DescribeCertificateResponse
- object DescribeDefaultAuthorizerRequest
- object DescribeDefaultAuthorizerResponse
- object DescribeEndpointRequest
- object DescribeEndpointResponse
- object DescribeEventConfigurationsRequest
- object DescribeEventConfigurationsResponse
- object DescribeIndexRequest
- object DescribeIndexResponse
- object DescribeJobExecutionRequest
- object DescribeJobExecutionResponse
- object DescribeJobRequest
- object DescribeJobResponse
- object DescribeRoleAliasRequest
- object DescribeRoleAliasResponse
- object DescribeScheduledAuditRequest
- object DescribeScheduledAuditResponse
- object DescribeSecurityProfileRequest
- object DescribeSecurityProfileResponse
- object DescribeStreamRequest
- object DescribeStreamResponse
- object DescribeThingGroupRequest
- object DescribeThingGroupResponse
- object DescribeThingRegistrationTaskRequest
- object DescribeThingRegistrationTaskResponse
- object DescribeThingRequest
- object DescribeThingResponse
- object DescribeThingTypeRequest
- object DescribeThingTypeResponse
- object Destination
- object DetachPolicyRequest
- object DetachPrincipalPolicyRequest
- object DetachSecurityProfileRequest
- object DetachSecurityProfileResponse
- object DetachThingPrincipalRequest
- object DetachThingPrincipalResponse
- object DisableTopicRuleRequest
- object DynamicGroupStatusEnum
- object DynamoDBAction
- object DynamoDBv2Action
- object DynamoKeyTypeEnum
- object EffectivePolicy
- object ElasticsearchAction
- object EnableTopicRuleRequest
- object ErrorInfo
- object EventTypeEnum
- object ExplicitDeny
- object ExponentialRolloutRate
- object FileLocation
- object FirehoseAction
- object GetEffectivePoliciesRequest
- object GetEffectivePoliciesResponse
- object GetIndexingConfigurationRequest
- object GetIndexingConfigurationResponse
- object GetJobDocumentRequest
- object GetJobDocumentResponse
- object GetLoggingOptionsRequest
- object GetLoggingOptionsResponse
- object GetOTAUpdateRequest
- object GetOTAUpdateResponse
- object GetPolicyRequest
- object GetPolicyResponse
- object GetPolicyVersionRequest
- object GetPolicyVersionResponse
- object GetRegistrationCodeRequest
- object GetRegistrationCodeResponse
- object GetStatisticsRequest
- object GetStatisticsResponse
- object GetTopicRuleRequest
- object GetTopicRuleResponse
- object GetV2LoggingOptionsRequest
- object GetV2LoggingOptionsResponse
- object GroupNameAndArn
- object ImplicitDeny
- object IndexStatusEnum
- object IotAnalyticsAction
- object IotEventsAction
- object Job
- object JobExecution
- object JobExecutionFailureTypeEnum
- object JobExecutionStatusDetails
- object JobExecutionStatusEnum
- object JobExecutionSummary
- object JobExecutionSummaryForJob
- object JobExecutionSummaryForThing
- object JobExecutionsRolloutConfig
- object JobProcessDetails
- object JobStatusEnum
- object JobSummary
- object KeyPair
- object KinesisAction
- object LambdaAction
- object ListActiveViolationsRequest
- object ListActiveViolationsResponse
- object ListAttachedPoliciesRequest
- object ListAttachedPoliciesResponse
- object ListAuditFindingsRequest
- object ListAuditFindingsResponse
- object ListAuditTasksRequest
- object ListAuditTasksResponse
- object ListAuthorizersRequest
- object ListAuthorizersResponse
- object ListBillingGroupsRequest
- object ListBillingGroupsResponse
- object ListCACertificatesRequest
- object ListCACertificatesResponse
- object ListCertificatesByCARequest
- object ListCertificatesByCAResponse
- object ListCertificatesRequest
- object ListCertificatesResponse
- object ListIndicesRequest
- object ListIndicesResponse
- object ListJobExecutionsForJobRequest
- object ListJobExecutionsForJobResponse
- object ListJobExecutionsForThingRequest
- object ListJobExecutionsForThingResponse
- object ListJobsRequest
- object ListJobsResponse
- object ListOTAUpdatesRequest
- object ListOTAUpdatesResponse
- object ListOutgoingCertificatesRequest
- object ListOutgoingCertificatesResponse
- object ListPoliciesRequest
- object ListPoliciesResponse
- object ListPolicyPrincipalsRequest
- object ListPolicyPrincipalsResponse
- object ListPolicyVersionsRequest
- object ListPolicyVersionsResponse
- object ListPrincipalPoliciesRequest
- object ListPrincipalPoliciesResponse
- object ListPrincipalThingsRequest
- object ListPrincipalThingsResponse
- object ListRoleAliasesRequest
- object ListRoleAliasesResponse
- object ListScheduledAuditsRequest
- object ListScheduledAuditsResponse
- object ListSecurityProfilesForTargetRequest
- object ListSecurityProfilesForTargetResponse
- object ListSecurityProfilesRequest
- object ListSecurityProfilesResponse
- object ListStreamsRequest
- object ListStreamsResponse
- object ListTagsForResourceRequest
- object ListTagsForResourceResponse
- object ListTargetsForPolicyRequest
- object ListTargetsForPolicyResponse
- object ListTargetsForSecurityProfileRequest
- object ListTargetsForSecurityProfileResponse
- object ListThingGroupsForThingRequest
- object ListThingGroupsForThingResponse
- object ListThingGroupsRequest
- object ListThingGroupsResponse
- object ListThingPrincipalsRequest
- object ListThingPrincipalsResponse
- object ListThingRegistrationTaskReportsRequest
- object ListThingRegistrationTaskReportsResponse
- object ListThingRegistrationTasksRequest
- object ListThingRegistrationTasksResponse
- object ListThingTypesRequest
- object ListThingTypesResponse
- object ListThingsInBillingGroupRequest
- object ListThingsInBillingGroupResponse
- object ListThingsInThingGroupRequest
- object ListThingsInThingGroupResponse
- object ListThingsRequest
- object ListThingsResponse
- object ListTopicRulesRequest
- object ListTopicRulesResponse
- object ListV2LoggingLevelsRequest
- object ListV2LoggingLevelsResponse
- object ListViolationEventsRequest
- object ListViolationEventsResponse
- object LogLevelEnum
- object LogTarget
- object LogTargetConfiguration
- object LogTargetTypeEnum
- object LoggingOptionsPayload
- object MessageFormatEnum
- object MetricValue
- object NonCompliantResource
- object OTAUpdateFile
- object OTAUpdateInfo
- object OTAUpdateStatusEnum
- object OTAUpdateSummary
- object OutgoingCertificate
- object Policy
- object PolicyVersion
- object PolicyVersionIdentifier
- object PresignedUrlConfig
- object PutItemInput
- object RateIncreaseCriteria
- object RegisterCACertificateRequest
- object RegisterCACertificateResponse
- object RegisterCertificateRequest
- object RegisterCertificateResponse
- object RegisterThingRequest
- object RegisterThingResponse
- object RegistrationConfig
- object RejectCertificateTransferRequest
- object RelatedResource
- object RemoveThingFromBillingGroupRequest
- object RemoveThingFromBillingGroupResponse
- object RemoveThingFromThingGroupRequest
- object RemoveThingFromThingGroupResponse
- object ReplaceTopicRuleRequest
- object ReportTypeEnum
- object RepublishAction
- object ResourceIdentifier
- object ResourceTypeEnum
- object RoleAliasDescription
- object S3Action
- object S3Destination
- object S3Location
- object SalesforceAction
- object ScheduledAuditMetadata
- object SearchIndexRequest
- object SearchIndexResponse
- object SecurityProfileIdentifier
- object SecurityProfileTarget
- object SecurityProfileTargetMapping
- object SetDefaultAuthorizerRequest
- object SetDefaultAuthorizerResponse
- object SetDefaultPolicyVersionRequest
- object SetLoggingOptionsRequest
- object SetV2LoggingLevelRequest
- object SetV2LoggingOptionsRequest
- object SigningProfileParameter
- object SnsAction
- object SqsAction
- object StartOnDemandAuditTaskRequest
- object StartOnDemandAuditTaskResponse
- object StartSigningJobParameter
- object StartThingRegistrationTaskRequest
- object StartThingRegistrationTaskResponse
- object StatisticalThreshold
- object Statistics
- object StatusEnum
- object StepFunctionsAction
- object StopThingRegistrationTaskRequest
- object StopThingRegistrationTaskResponse
- object Stream
- object StreamFile
- object StreamInfo
- object StreamSummary
- object Tag
- object TagResourceRequest
- object TagResourceResponse
- object TargetSelectionEnum
- object TaskStatistics
- object TestAuthorizationRequest
- object TestAuthorizationResponse
- object TestInvokeAuthorizerRequest
- object TestInvokeAuthorizerResponse
- object ThingAttribute
- object ThingConnectivity
- object ThingConnectivityIndexingModeEnum
- object ThingDocument
- object ThingGroupDocument
- object ThingGroupIndexingConfiguration
- object ThingGroupIndexingModeEnum
- object ThingGroupMetadata
- object ThingGroupProperties
- object ThingIndexingConfiguration
- object ThingIndexingModeEnum
- object ThingTypeDefinition
- object ThingTypeMetadata
- object ThingTypeProperties
- object TimeoutConfig
- object TopicRule
- object TopicRuleListItem
- object TopicRulePayload
- object TransferCertificateRequest
- object TransferCertificateResponse
- object TransferData
- object UntagResourceRequest
- object UntagResourceResponse
- object UpdateAccountAuditConfigurationRequest
- object UpdateAccountAuditConfigurationResponse
- object UpdateAuthorizerRequest
- object UpdateAuthorizerResponse
- object UpdateBillingGroupRequest
- object UpdateBillingGroupResponse
- object UpdateCACertificateRequest
- object UpdateCertificateRequest
- object UpdateDynamicThingGroupRequest
- object UpdateDynamicThingGroupResponse
- object UpdateEventConfigurationsRequest
- object UpdateEventConfigurationsResponse
- object UpdateIndexingConfigurationRequest
- object UpdateIndexingConfigurationResponse
- object UpdateJobRequest
- object UpdateRoleAliasRequest
- object UpdateRoleAliasResponse
- object UpdateScheduledAuditRequest
- object UpdateScheduledAuditResponse
- object UpdateSecurityProfileRequest
- object UpdateSecurityProfileResponse
- object UpdateStreamRequest
- object UpdateStreamResponse
- object UpdateThingGroupRequest
- object UpdateThingGroupResponse
- object UpdateThingGroupsForThingRequest
- object UpdateThingGroupsForThingResponse
- object UpdateThingRequest
- object UpdateThingResponse
- object ValidateSecurityProfileBehaviorsRequest
- object ValidateSecurityProfileBehaviorsResponse
- object ValidationError
- object ViolationEvent
- object ViolationEventTypeEnum