# Packages
Package iotiface provides an interface to enable mocking the AWS IoT service client for testing your code.
# Functions
AbortAction_Values returns all elements of the AbortAction enum.
ActionType_Values returns all elements of the ActionType enum.
AggregationTypeName_Values returns all elements of the AggregationTypeName enum.
AlertTargetType_Values returns all elements of the AlertTargetType enum.
AuditCheckRunStatus_Values returns all elements of the AuditCheckRunStatus enum.
AuditFindingSeverity_Values returns all elements of the AuditFindingSeverity enum.
AuditFrequency_Values returns all elements of the AuditFrequency enum.
AuditMitigationActionsExecutionStatus_Values returns all elements of the AuditMitigationActionsExecutionStatus enum.
AuditMitigationActionsTaskStatus_Values returns all elements of the AuditMitigationActionsTaskStatus enum.
AuditNotificationType_Values returns all elements of the AuditNotificationType enum.
AuditTaskStatus_Values returns all elements of the AuditTaskStatus enum.
AuditTaskType_Values returns all elements of the AuditTaskType enum.
AuthDecision_Values returns all elements of the AuthDecision enum.
AuthorizerStatus_Values returns all elements of the AuthorizerStatus enum.
AutoRegistrationStatus_Values returns all elements of the AutoRegistrationStatus enum.
AwsJobAbortCriteriaAbortAction_Values returns all elements of the AwsJobAbortCriteriaAbortAction enum.
AwsJobAbortCriteriaFailureType_Values returns all elements of the AwsJobAbortCriteriaFailureType enum.
BehaviorCriteriaType_Values returns all elements of the BehaviorCriteriaType enum.
CACertificateStatus_Values returns all elements of the CACertificateStatus enum.
CACertificateUpdateAction_Values returns all elements of the CACertificateUpdateAction enum.
CannedAccessControlList_Values returns all elements of the CannedAccessControlList enum.
CertificateMode_Values returns all elements of the CertificateMode enum.
CertificateProviderOperation_Values returns all elements of the CertificateProviderOperation enum.
CertificateStatus_Values returns all elements of the CertificateStatus enum.
ComparisonOperator_Values returns all elements of the ComparisonOperator enum.
ConfidenceLevel_Values returns all elements of the ConfidenceLevel enum.
CustomMetricType_Values returns all elements of the CustomMetricType enum.
DayOfWeek_Values returns all elements of the DayOfWeek enum.
DetectMitigationActionExecutionStatus_Values returns all elements of the DetectMitigationActionExecutionStatus enum.
DetectMitigationActionsTaskStatus_Values returns all elements of the DetectMitigationActionsTaskStatus enum.
DeviceCertificateUpdateAction_Values returns all elements of the DeviceCertificateUpdateAction enum.
DeviceDefenderIndexingMode_Values returns all elements of the DeviceDefenderIndexingMode enum.
DimensionType_Values returns all elements of the DimensionType enum.
DimensionValueOperator_Values returns all elements of the DimensionValueOperator enum.
DomainConfigurationStatus_Values returns all elements of the DomainConfigurationStatus enum.
DomainType_Values returns all elements of the DomainType enum.
DynamicGroupStatus_Values returns all elements of the DynamicGroupStatus enum.
DynamoKeyType_Values returns all elements of the DynamoKeyType enum.
EventType_Values returns all elements of the EventType enum.
FieldType_Values returns all elements of the FieldType enum.
FleetMetricUnit_Values returns all elements of the FleetMetricUnit enum.
IndexStatus_Values returns all elements of the IndexStatus enum.
JobEndBehavior_Values returns all elements of the JobEndBehavior enum.
JobExecutionFailureType_Values returns all elements of the JobExecutionFailureType enum.
JobExecutionStatus_Values returns all elements of the JobExecutionStatus enum.
JobStatus_Values returns all elements of the JobStatus enum.
LogLevel_Values returns all elements of the LogLevel enum.
LogTargetType_Values returns all elements of the LogTargetType enum.
MessageFormat_Values returns all elements of the MessageFormat enum.
MitigationActionType_Values returns all elements of the MitigationActionType enum.
ModelStatus_Values returns all elements of the ModelStatus enum.
NamedShadowIndexingMode_Values returns all elements of the NamedShadowIndexingMode enum.
New creates a new instance of the IoT client with a session.
OTAUpdateStatus_Values returns all elements of the OTAUpdateStatus enum.
PackageVersionAction_Values returns all elements of the PackageVersionAction enum.
PackageVersionStatus_Values returns all elements of the PackageVersionStatus enum.
PolicyTemplateName_Values returns all elements of the PolicyTemplateName enum.
Protocol_Values returns all elements of the Protocol enum.
ReportType_Values returns all elements of the ReportType enum.
ResourceType_Values returns all elements of the ResourceType enum.
RetryableFailureType_Values returns all elements of the RetryableFailureType enum.
ServerCertificateStatus_Values returns all elements of the ServerCertificateStatus enum.
ServiceType_Values returns all elements of the ServiceType enum.
Status_Values returns all elements of the Status enum.
TargetFieldOrder_Values returns all elements of the TargetFieldOrder enum.
TargetSelection_Values returns all elements of the TargetSelection enum.
TemplateType_Values returns all elements of the TemplateType enum.
ThingConnectivityIndexingMode_Values returns all elements of the ThingConnectivityIndexingMode enum.
ThingGroupIndexingMode_Values returns all elements of the ThingGroupIndexingMode enum.
ThingIndexingMode_Values returns all elements of the ThingIndexingMode enum.
TopicRuleDestinationStatus_Values returns all elements of the TopicRuleDestinationStatus enum.
VerificationState_Values returns all elements of the VerificationState enum.
ViolationEventType_Values returns all elements of the ViolationEventType enum.
# Constants
AbortActionCancel is a AbortAction enum value.
ActionTypeConnect is a ActionType enum value.
ActionTypePublish is a ActionType enum value.
ActionTypeReceive is a ActionType enum value.
ActionTypeSubscribe is a ActionType enum value.
AggregationTypeNameCardinality is a AggregationTypeName enum value.
AggregationTypeNamePercentiles is a AggregationTypeName enum value.
AggregationTypeNameStatistics is a AggregationTypeName enum value.
AlertTargetTypeSns is a AlertTargetType enum value.
AuditCheckRunStatusCanceled is a AuditCheckRunStatus enum value.
AuditCheckRunStatusCompletedCompliant is a AuditCheckRunStatus enum value.
AuditCheckRunStatusCompletedNonCompliant is a AuditCheckRunStatus enum value.
AuditCheckRunStatusFailed is a AuditCheckRunStatus enum value.
AuditCheckRunStatusInProgress is a AuditCheckRunStatus enum value.
AuditCheckRunStatusWaitingForDataCollection is a AuditCheckRunStatus enum value.
AuditFindingSeverityCritical is a AuditFindingSeverity enum value.
AuditFindingSeverityHigh is a AuditFindingSeverity enum value.
AuditFindingSeverityLow is a AuditFindingSeverity enum value.
AuditFindingSeverityMedium is a AuditFindingSeverity enum value.
AuditFrequencyBiweekly is a AuditFrequency enum value.
AuditFrequencyDaily is a AuditFrequency enum value.
AuditFrequencyMonthly is a AuditFrequency enum value.
AuditFrequencyWeekly is a AuditFrequency enum value.
AuditMitigationActionsExecutionStatusCanceled is a AuditMitigationActionsExecutionStatus enum value.
AuditMitigationActionsExecutionStatusCompleted is a AuditMitigationActionsExecutionStatus enum value.
AuditMitigationActionsExecutionStatusFailed is a AuditMitigationActionsExecutionStatus enum value.
AuditMitigationActionsExecutionStatusInProgress is a AuditMitigationActionsExecutionStatus enum value.
AuditMitigationActionsExecutionStatusPending is a AuditMitigationActionsExecutionStatus enum value.
AuditMitigationActionsExecutionStatusSkipped is a AuditMitigationActionsExecutionStatus enum value.
AuditMitigationActionsTaskStatusCanceled is a AuditMitigationActionsTaskStatus enum value.
AuditMitigationActionsTaskStatusCompleted is a AuditMitigationActionsTaskStatus enum value.
AuditMitigationActionsTaskStatusFailed is a AuditMitigationActionsTaskStatus enum value.
AuditMitigationActionsTaskStatusInProgress is a AuditMitigationActionsTaskStatus enum value.
AuditNotificationTypeSns is a AuditNotificationType enum value.
AuditTaskStatusCanceled is a AuditTaskStatus enum value.
AuditTaskStatusCompleted is a AuditTaskStatus enum value.
AuditTaskStatusFailed is a AuditTaskStatus enum value.
AuditTaskStatusInProgress is a AuditTaskStatus enum value.
AuditTaskTypeOnDemandAuditTask is a AuditTaskType enum value.
AuditTaskTypeScheduledAuditTask is a AuditTaskType enum value.
AuthDecisionAllowed is a AuthDecision enum value.
AuthDecisionExplicitDeny is a AuthDecision enum value.
AuthDecisionImplicitDeny is a AuthDecision enum value.
AuthorizerStatusActive is a AuthorizerStatus enum value.
AuthorizerStatusInactive is a AuthorizerStatus enum value.
AutoRegistrationStatusDisable is a AutoRegistrationStatus enum value.
AutoRegistrationStatusEnable is a AutoRegistrationStatus enum value.
AwsJobAbortCriteriaAbortActionCancel is a AwsJobAbortCriteriaAbortAction enum value.
AwsJobAbortCriteriaFailureTypeAll is a AwsJobAbortCriteriaFailureType enum value.
AwsJobAbortCriteriaFailureTypeFailed is a AwsJobAbortCriteriaFailureType enum value.
AwsJobAbortCriteriaFailureTypeRejected is a AwsJobAbortCriteriaFailureType enum value.
AwsJobAbortCriteriaFailureTypeTimedOut is a AwsJobAbortCriteriaFailureType enum value.
BehaviorCriteriaTypeMachineLearning is a BehaviorCriteriaType enum value.
BehaviorCriteriaTypeStatic is a BehaviorCriteriaType enum value.
BehaviorCriteriaTypeStatistical is a BehaviorCriteriaType enum value.
CACertificateStatusActive is a CACertificateStatus enum value.
CACertificateStatusInactive is a CACertificateStatus enum value.
CACertificateUpdateActionDeactivate is a CACertificateUpdateAction enum value.
CannedAccessControlListAuthenticatedRead is a CannedAccessControlList enum value.
CannedAccessControlListAwsExecRead is a CannedAccessControlList enum value.
CannedAccessControlListBucketOwnerFullControl is a CannedAccessControlList enum value.
CannedAccessControlListBucketOwnerRead is a CannedAccessControlList enum value.
CannedAccessControlListLogDeliveryWrite is a CannedAccessControlList enum value.
CannedAccessControlListPrivate is a CannedAccessControlList enum value.
CannedAccessControlListPublicRead is a CannedAccessControlList enum value.
CannedAccessControlListPublicReadWrite is a CannedAccessControlList enum value.
CertificateModeDefault is a CertificateMode enum value.
CertificateModeSniOnly is a CertificateMode enum value.
CertificateProviderOperationCreateCertificateFromCsr is a CertificateProviderOperation enum value.
CertificateStatusActive is a CertificateStatus enum value.
CertificateStatusInactive is a CertificateStatus enum value.
CertificateStatusPendingActivation is a CertificateStatus enum value.
CertificateStatusPendingTransfer is a CertificateStatus enum value.
CertificateStatusRegisterInactive is a CertificateStatus enum value.
CertificateStatusRevoked is a CertificateStatus enum value.
ComparisonOperatorGreaterThan is a ComparisonOperator enum value.
ComparisonOperatorGreaterThanEquals is a ComparisonOperator enum value.
ComparisonOperatorInCidrSet is a ComparisonOperator enum value.
ComparisonOperatorInPortSet is a ComparisonOperator enum value.
ComparisonOperatorInSet is a ComparisonOperator enum value.
ComparisonOperatorLessThan is a ComparisonOperator enum value.
ComparisonOperatorLessThanEquals is a ComparisonOperator enum value.
ComparisonOperatorNotInCidrSet is a ComparisonOperator enum value.
ComparisonOperatorNotInPortSet is a ComparisonOperator enum value.
ComparisonOperatorNotInSet is a ComparisonOperator enum value.
ConfidenceLevelHigh is a ConfidenceLevel enum value.
ConfidenceLevelLow is a ConfidenceLevel enum value.
ConfidenceLevelMedium is a ConfidenceLevel enum value.
CustomMetricTypeIpAddressList is a CustomMetricType enum value.
CustomMetricTypeNumber is a CustomMetricType enum value.
CustomMetricTypeNumberList is a CustomMetricType enum value.
CustomMetricTypeStringList is a CustomMetricType enum value.
DayOfWeekFri is a DayOfWeek enum value.
DayOfWeekMon is a DayOfWeek enum value.
DayOfWeekSat is a DayOfWeek enum value.
DayOfWeekSun is a DayOfWeek enum value.
DayOfWeekThu is a DayOfWeek enum value.
DayOfWeekTue is a DayOfWeek enum value.
DayOfWeekWed is a DayOfWeek enum value.
DetectMitigationActionExecutionStatusFailed is a DetectMitigationActionExecutionStatus enum value.
DetectMitigationActionExecutionStatusInProgress is a DetectMitigationActionExecutionStatus enum value.
DetectMitigationActionExecutionStatusSkipped is a DetectMitigationActionExecutionStatus enum value.
DetectMitigationActionExecutionStatusSuccessful is a DetectMitigationActionExecutionStatus enum value.
DetectMitigationActionsTaskStatusCanceled is a DetectMitigationActionsTaskStatus enum value.
DetectMitigationActionsTaskStatusFailed is a DetectMitigationActionsTaskStatus enum value.
DetectMitigationActionsTaskStatusInProgress is a DetectMitigationActionsTaskStatus enum value.
DetectMitigationActionsTaskStatusSuccessful is a DetectMitigationActionsTaskStatus enum value.
DeviceCertificateUpdateActionDeactivate is a DeviceCertificateUpdateAction enum value.
DeviceDefenderIndexingModeOff is a DeviceDefenderIndexingMode enum value.
DeviceDefenderIndexingModeViolations is a DeviceDefenderIndexingMode enum value.
DimensionTypeTopicFilter is a DimensionType enum value.
DimensionValueOperatorIn is a DimensionValueOperator enum value.
DimensionValueOperatorNotIn is a DimensionValueOperator enum value.
DomainConfigurationStatusDisabled is a DomainConfigurationStatus enum value.
DomainConfigurationStatusEnabled is a DomainConfigurationStatus enum value.
DomainTypeAwsManaged is a DomainType enum value.
DomainTypeCustomerManaged is a DomainType enum value.
DomainTypeEndpoint is a DomainType enum value.
DynamicGroupStatusActive is a DynamicGroupStatus enum value.
DynamicGroupStatusBuilding is a DynamicGroupStatus enum value.
DynamicGroupStatusRebuilding is a DynamicGroupStatus enum value.
DynamoKeyTypeNumber is a DynamoKeyType enum value.
DynamoKeyTypeString is a DynamoKeyType enum value.
ID to lookup a service endpoint with.
ErrCodeCertificateConflictException for service response error code "CertificateConflictException".
ErrCodeCertificateStateException for service response error code "CertificateStateException".
ErrCodeCertificateValidationException for service response error code "CertificateValidationException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeConflictingResourceUpdateException for service response error code "ConflictingResourceUpdateException".
ErrCodeDeleteConflictException for service response error code "DeleteConflictException".
ErrCodeIndexNotReadyException for service response error code "IndexNotReadyException".
ErrCodeInternalException for service response error code "InternalException".
ErrCodeInternalFailureException for service response error code "InternalFailureException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeInvalidAggregationException for service response error code "InvalidAggregationException".
ErrCodeInvalidQueryException for service response error code "InvalidQueryException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeInvalidResponseException for service response error code "InvalidResponseException".
ErrCodeInvalidStateTransitionException for service response error code "InvalidStateTransitionException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeMalformedPolicyException for service response error code "MalformedPolicyException".
ErrCodeNotConfiguredException for service response error code "NotConfiguredException".
ErrCodeRegistrationCodeValidationException for service response error code "RegistrationCodeValidationException".
ErrCodeResourceAlreadyExistsException for service response error code "ResourceAlreadyExistsException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeResourceRegistrationFailureException for service response error code "ResourceRegistrationFailureException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeServiceUnavailableException for service response error code "ServiceUnavailableException".
ErrCodeSqlParseException for service response error code "SqlParseException".
ErrCodeTaskAlreadyExistsException for service response error code "TaskAlreadyExistsException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeTransferAlreadyCompletedException for service response error code "TransferAlreadyCompletedException".
ErrCodeTransferConflictException for service response error code "TransferConflictException".
ErrCodeUnauthorizedException for service response error code "UnauthorizedException".
ErrCodeValidationException for service response error code "ValidationException".
ErrCodeVersionConflictException for service response error code "VersionConflictException".
ErrCodeVersionsLimitExceededException for service response error code "VersionsLimitExceededException".
EventTypeCaCertificate is a EventType enum value.
EventTypeCertificate is a EventType enum value.
EventTypeJob is a EventType enum value.
EventTypeJobExecution is a EventType enum value.
EventTypePolicy is a EventType enum value.
EventTypeThing is a EventType enum value.
EventTypeThingGroup is a EventType enum value.
EventTypeThingGroupHierarchy is a EventType enum value.
EventTypeThingGroupMembership is a EventType enum value.
EventTypeThingType is a EventType enum value.
EventTypeThingTypeAssociation is a EventType enum value.
FieldTypeBoolean is a FieldType enum value.
FieldTypeNumber is a FieldType enum value.
FieldTypeString is a FieldType enum value.
FleetMetricUnitBits is a FleetMetricUnit enum value.
FleetMetricUnitBitsSecond is a FleetMetricUnit enum value.
FleetMetricUnitBytes is a FleetMetricUnit enum value.
FleetMetricUnitBytesSecond is a FleetMetricUnit enum value.
FleetMetricUnitCount is a FleetMetricUnit enum value.
FleetMetricUnitCountSecond is a FleetMetricUnit enum value.
FleetMetricUnitGigabits is a FleetMetricUnit enum value.
FleetMetricUnitGigabitsSecond is a FleetMetricUnit enum value.
FleetMetricUnitGigabytes is a FleetMetricUnit enum value.
FleetMetricUnitGigabytesSecond is a FleetMetricUnit enum value.
FleetMetricUnitKilobits is a FleetMetricUnit enum value.
FleetMetricUnitKilobitsSecond is a FleetMetricUnit enum value.
FleetMetricUnitKilobytes is a FleetMetricUnit enum value.
FleetMetricUnitKilobytesSecond is a FleetMetricUnit enum value.
FleetMetricUnitMegabits is a FleetMetricUnit enum value.
FleetMetricUnitMegabitsSecond is a FleetMetricUnit enum value.
FleetMetricUnitMegabytes is a FleetMetricUnit enum value.
FleetMetricUnitMegabytesSecond is a FleetMetricUnit enum value.
FleetMetricUnitMicroseconds is a FleetMetricUnit enum value.
FleetMetricUnitMilliseconds is a FleetMetricUnit enum value.
FleetMetricUnitNone is a FleetMetricUnit enum value.
FleetMetricUnitPercent is a FleetMetricUnit enum value.
FleetMetricUnitSeconds is a FleetMetricUnit enum value.
FleetMetricUnitTerabits is a FleetMetricUnit enum value.
FleetMetricUnitTerabitsSecond is a FleetMetricUnit enum value.
FleetMetricUnitTerabytes is a FleetMetricUnit enum value.
FleetMetricUnitTerabytesSecond is a FleetMetricUnit enum value.
IndexStatusActive is a IndexStatus enum value.
IndexStatusBuilding is a IndexStatus enum value.
IndexStatusRebuilding is a IndexStatus enum value.
JobEndBehaviorCancel is a JobEndBehavior enum value.
JobEndBehaviorForceCancel is a JobEndBehavior enum value.
JobEndBehaviorStopRollout is a JobEndBehavior enum value.
JobExecutionFailureTypeAll is a JobExecutionFailureType enum value.
JobExecutionFailureTypeFailed is a JobExecutionFailureType enum value.
JobExecutionFailureTypeRejected is a JobExecutionFailureType enum value.
JobExecutionFailureTypeTimedOut is a JobExecutionFailureType enum value.
JobExecutionStatusCanceled is a JobExecutionStatus enum value.
JobExecutionStatusFailed is a JobExecutionStatus enum value.
JobExecutionStatusInProgress is a JobExecutionStatus enum value.
JobExecutionStatusQueued is a JobExecutionStatus enum value.
JobExecutionStatusRejected is a JobExecutionStatus enum value.
JobExecutionStatusRemoved is a JobExecutionStatus enum value.
JobExecutionStatusSucceeded is a JobExecutionStatus enum value.
JobExecutionStatusTimedOut is a JobExecutionStatus enum value.
JobStatusCanceled is a JobStatus enum value.
JobStatusCompleted is a JobStatus enum value.
JobStatusDeletionInProgress is a JobStatus enum value.
JobStatusInProgress is a JobStatus enum value.
JobStatusScheduled is a JobStatus enum value.
LogLevelDebug is a LogLevel enum value.
LogLevelDisabled is a LogLevel enum value.
LogLevelError is a LogLevel enum value.
LogLevelInfo is a LogLevel enum value.
LogLevelWarn is a LogLevel enum value.
LogTargetTypeClientId is a LogTargetType enum value.
LogTargetTypeDefault is a LogTargetType enum value.
LogTargetTypePrincipalId is a LogTargetType enum value.
LogTargetTypeSourceIp is a LogTargetType enum value.
LogTargetTypeThingGroup is a LogTargetType enum value.
MessageFormatJson is a MessageFormat enum value.
MessageFormatRaw is a MessageFormat enum value.
MitigationActionTypeAddThingsToThingGroup is a MitigationActionType enum value.
MitigationActionTypeEnableIotLogging is a MitigationActionType enum value.
MitigationActionTypePublishFindingToSns is a MitigationActionType enum value.
MitigationActionTypeReplaceDefaultPolicyVersion is a MitigationActionType enum value.
MitigationActionTypeUpdateCaCertificate is a MitigationActionType enum value.
MitigationActionTypeUpdateDeviceCertificate is a MitigationActionType enum value.
ModelStatusActive is a ModelStatus enum value.
ModelStatusExpired is a ModelStatus enum value.
ModelStatusPendingBuild is a ModelStatus enum value.
NamedShadowIndexingModeOff is a NamedShadowIndexingMode enum value.
NamedShadowIndexingModeOn is a NamedShadowIndexingMode enum value.
OTAUpdateStatusCreateComplete is a OTAUpdateStatus enum value.
OTAUpdateStatusCreateFailed is a OTAUpdateStatus enum value.
OTAUpdateStatusCreateInProgress is a OTAUpdateStatus enum value.
OTAUpdateStatusCreatePending is a OTAUpdateStatus enum value.
OTAUpdateStatusDeleteFailed is a OTAUpdateStatus enum value.
OTAUpdateStatusDeleteInProgress is a OTAUpdateStatus enum value.
PackageVersionActionDeprecate is a PackageVersionAction enum value.
PackageVersionActionPublish is a PackageVersionAction enum value.
PackageVersionStatusDeprecated is a PackageVersionStatus enum value.
PackageVersionStatusDraft is a PackageVersionStatus enum value.
PackageVersionStatusPublished is a PackageVersionStatus enum value.
PolicyTemplateNameBlankPolicy is a PolicyTemplateName enum value.
ProtocolHttp is a Protocol enum value.
ProtocolMqtt is a Protocol enum value.
ReportTypeErrors is a ReportType enum value.
ReportTypeResults is a ReportType enum value.
ResourceTypeAccountSettings is a ResourceType enum value.
ResourceTypeCaCertificate is a ResourceType enum value.
ResourceTypeClientId is a ResourceType enum value.
ResourceTypeCognitoIdentityPool is a ResourceType enum value.
ResourceTypeDeviceCertificate is a ResourceType enum value.
ResourceTypeIamRole is a ResourceType enum value.
ResourceTypeIotPolicy is a ResourceType enum value.
ResourceTypeIssuerCertificate is a ResourceType enum value.
ResourceTypeRoleAlias is a ResourceType enum value.
RetryableFailureTypeAll is a RetryableFailureType enum value.
RetryableFailureTypeFailed is a RetryableFailureType enum value.
RetryableFailureTypeTimedOut is a RetryableFailureType enum value.
ServerCertificateStatusInvalid is a ServerCertificateStatus enum value.
ServerCertificateStatusValid is a ServerCertificateStatus enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ServiceTypeCredentialProvider is a ServiceType enum value.
ServiceTypeData is a ServiceType enum value.
ServiceTypeJobs is a ServiceType enum value.
StatusCancelled is a Status enum value.
StatusCancelling is a Status enum value.
StatusCompleted is a Status enum value.
StatusFailed is a Status enum value.
StatusInProgress is a Status enum value.
TargetFieldOrderLatLon is a TargetFieldOrder enum value.
TargetFieldOrderLonLat is a TargetFieldOrder enum value.
TargetSelectionContinuous is a TargetSelection enum value.
TargetSelectionSnapshot is a TargetSelection enum value.
TemplateTypeFleetProvisioning is a TemplateType enum value.
TemplateTypeJitp is a TemplateType enum value.
ThingConnectivityIndexingModeOff is a ThingConnectivityIndexingMode enum value.
ThingConnectivityIndexingModeStatus is a ThingConnectivityIndexingMode enum value.
ThingGroupIndexingModeOff is a ThingGroupIndexingMode enum value.
ThingGroupIndexingModeOn is a ThingGroupIndexingMode enum value.
ThingIndexingModeOff is a ThingIndexingMode enum value.
ThingIndexingModeRegistry is a ThingIndexingMode enum value.
ThingIndexingModeRegistryAndShadow is a ThingIndexingMode enum value.
TopicRuleDestinationStatusDeleting is a TopicRuleDestinationStatus enum value.
TopicRuleDestinationStatusDisabled is a TopicRuleDestinationStatus enum value.
TopicRuleDestinationStatusEnabled is a TopicRuleDestinationStatus enum value.
TopicRuleDestinationStatusError is a TopicRuleDestinationStatus enum value.
TopicRuleDestinationStatusInProgress is a TopicRuleDestinationStatus enum value.
VerificationStateBenignPositive is a VerificationState enum value.
VerificationStateFalsePositive is a VerificationState enum value.
VerificationStateTruePositive is a VerificationState enum value.
VerificationStateUnknown is a VerificationState enum value.
ViolationEventTypeAlarmCleared is a ViolationEventType enum value.
ViolationEventTypeAlarmInvalidated is a ViolationEventType enum value.
ViolationEventTypeInAlarm is a ViolationEventType enum value.
# Structs
The criteria that determine when and how a job abort takes place.
The criteria that determine when and how a job abort takes place.
The input for the AcceptCertificateTransfer operation.
Describes the actions associated with a rule.
Information about an active Device Defender security profile behavior violation.
Parameters used when defining a mitigation action that move a set of things to a thing group.
The type of aggregation queries.
A structure containing the alert target ARN and the role ARN.
Contains information that allowed the authorization.
An asset property timestamp entry containing the following information.
An asset property value entry containing the following information.
Contains an asset property value (of a single type).
The input for the AttachPrincipalPolicy operation.
The input for the AttachThingPrincipal operation.
The output from the AttachThingPrincipal operation.
The attribute payload.
Which audit checks are enabled and disabled for this account.
Information about the audit check.
The findings (results) of the audit.
Returned by ListAuditMitigationActionsTask, this object contains information that describes a mitigation action that has been started.
Information about an audit mitigation actions task that is returned by ListAuditMitigationActionsTasks.
Used in MitigationActionParams, this information identifies the target findings to which the mitigation actions are applied.
Information about the targets to which audit notifications are sent.
Filters out specific findings of a Device Defender audit.
The audits that were performed.
A collection of authorization information.
An object that specifies the authorization service for a domain.
The authorizer description.
The authorizer summary.
The authorizer result.
The criteria that determine when and how a job abort takes place.
The criteria that determine when and how a job abort takes place.
Configuration for the rollout of OTA updates.
The rate of increase for a job rollout.
Configuration information for pre-signed URLs.
The criteria to initiate the increase in rate of rollout for a job.
Specifies the amount of time each device has to finish its execution of the job.
A Device Defender security profile behavior.
The criteria by which the behavior is determined to be normal.
The summary of an ML Detect behavior model.
Additional information about the billing group.
The properties of a billing group.
A count of documents that meets a specific aggregation criteria.
The type of bucketed aggregation performed.
A CA certificate.
Describes a CA certificate.
The input for the CancelCertificateTransfer operation.
Information about a certificate.
Unable to verify the CA certificate used to sign the device certificate you are attempting to register.
Describes a certificate.
The certificate provider summary.
The certificate operation is not allowed.
The certificate is invalid.
When the certificate is valid.
Describes an action that updates a CloudWatch alarm.
Describes an action that sends data to CloudWatch Logs.
Describes an action that captures a CloudWatch metric.
Describes the method to use when code signing a file.
Describes the certificate chain being used when code signing a file.
Describes the signature for a file.
Configuration.
A resource with the same name already exists.
A conflicting resource update exception.
The input for the CreateCertificateFromCsr operation.
The output from the CreateCertificateFromCsr operation.
The input for the CreateKeysAndCertificate operation.
The output of the CreateKeysAndCertificate operation.
The input for the CreatePolicy operation.
The output from the CreatePolicy operation.
The input for the CreatePolicyVersion operation.
The output of the CreatePolicyVersion operation.
The input for the CreateThing operation.
The output of the CreateThing operation.
The input for the CreateThingType operation.
The output of the CreateThingType operation.
The input for the CreateTopicRule operation.
Describes a custom method used to code sign a file.
Input for the DeleteCACertificate operation.
The output for the DeleteCACertificate operation.
The input for the DeleteCertificate operation.
You can't delete the resource because it is attached to one or more resources.
The input for the DeletePolicy operation.
The input for the DeletePolicyVersion operation.
The input for the DeleteRegistrationCode operation.
The output for the DeleteRegistrationCode operation.
The input for the DeleteThing operation.
The output of the DeleteThing operation.
The input for the DeleteThingType operation.
The output for the DeleteThingType operation.
The input for the DeleteTopicRule operation.
Contains information that denied the authorization.
The input for the DeprecateThingType operation.
The output for the DeprecateThingType operation.
The input for the DescribeCACertificate operation.
The output from the DescribeCACertificate operation.
The input for the DescribeCertificate operation.
The output of the DescribeCertificate operation.
The input for the DescribeEndpoint operation.
The output from the DescribeEndpoint operation.
The input for the DescribeThing operation.
The output from the DescribeThing operation.
The input for the DescribeThingType operation.
The output for the DescribeThingType operation.
Describes the location of the updated firmware.
The input for the DetachPrincipalPolicy operation.
The input for the DetachThingPrincipal operation.
The output from the DetachThingPrincipal operation.
Describes which mitigation actions should be executed.
The statistics of a mitigation action task.
The summary of the mitigation action tasks.
The target of a mitigation action task.
The input for the DisableTopicRuleRequest operation.
A map of key-value pairs containing the patterns that need to be replaced in a managed template job document schema.
The summary of a domain configuration.
Describes an action to write to a DynamoDB table.
Describes an action to write to a DynamoDB table.
The policy that has the effect on the authorization results.
Describes an action that writes data to an Amazon OpenSearch Service domain.
Parameters used when defining a mitigation action that enable Amazon Web Services IoT Core logging.
The input for the EnableTopicRuleRequest operation.
Error information.
Information that explicitly denies authorization.
Allows you to create an exponential rate of rollout for a job.
Describes the name and data type at a field.
The location of the OTA update.
Describes an action that writes data to an Amazon Kinesis Firehose stream.
The name and ARN of a fleet metric.
A geolocation target that you select to index.
The input for the GetLoggingOptions operation.
The output from the GetLoggingOptions operation.
The input for the GetPolicy operation.
The output from the GetPolicy operation.
The input for the GetPolicyVersion operation.
The output from the GetPolicyVersion operation.
The input to the GetRegistrationCode operation.
The output from the GetRegistrationCode operation.
The input for the GetTopicRule operation.
The output from the GetTopicRule operation.
The name and ARN of a group.
Send data to an HTTPS endpoint.
The HTTP action header.
The authorization method used to send messages.
Specifies the HTTP context to use for the test authorizer request.
HTTP URL destination configuration used by the topic rule's HTTP action.
HTTP URL destination properties.
Information about an HTTP URL destination.
Information that implicitly denies authorization.
Provides additional selections for named shadows and geolocation data.
The index is not ready.
An unexpected error has occurred.
An unexpected error has occurred.
Internal error from the service that indicates an unexpected error or that the service is unavailable.
The aggregation is invalid.
The query is invalid.
The request is not valid.
The response is invalid.
An attempt was made to change to an invalid state, for example by deleting a job or a job execution which is "IN_PROGRESS" without setting the force parameter.
IoT provides the API operation methods for making requests to AWS IoT.
Sends message data to an IoT Analytics channel.
Sends an input to an IoT Events detector.
Describes an action to send data from an MQTT message that triggered the rule to IoT SiteWise asset properties.
The certificate issuer indentifier.
The Job object contains details about a job.
The job execution object represents the execution of a job on a particular device.
The configuration that determines how many retries are allowed for each failure type for a job.
Allows you to create a staged rollout of a job.
Details of the job execution status.
The job execution summary.
Contains a summary of information about job executions for a specific job.
The job execution summary for a thing.
The job process details.
The job summary.
An object that contains information about the job template.
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.
Specifies a Kafka header using key-value pairs when you create a Rule’s Kafka Action.
Describes a key pair.
Describes an action to write data to an Amazon Kinesis stream.
Describes an action to invoke a Lambda function.
A limit has been exceeded.
Input for the ListCACertificates operation.
The output from the ListCACertificates operation.
The input to the ListCertificatesByCA operation.
The output of the ListCertificatesByCA operation.
The input for the ListCertificates operation.
The output of the ListCertificates operation.
The input to the ListOutgoingCertificates operation.
The output from the ListOutgoingCertificates operation.
The input for the ListPolicies operation.
The output from the ListPolicies operation.
The input for the ListPolicyPrincipals operation.
The output from the ListPolicyPrincipals operation.
The input for the ListPolicyVersions operation.
The output from the ListPolicyVersions operation.
The input for the ListPrincipalPolicies operation.
The output from the ListPrincipalPolicies operation.
The input for the ListPrincipalThings operation.
The output from the ListPrincipalThings operation.
The input for the ListThingPrincipal operation.
The output from the ListThingPrincipals operation.
The input for the ListThings operation.
The output from the ListThings operation.
The input for the ListThingTypes operation.
The output for the ListThingTypes operation.
The input for the ListTopicRules operation.
The output from the ListTopicRules operation.
The Amazon Location rule action sends device location updates from an MQTT message to an Amazon Location tracker resource.
Describes how to interpret an application-defined timestamp value from an MQTT message payload and the precision of that value.
Describes the logging options payload.
A log target.
The target configuration.
The configuration of an ML Detect Security Profile.
An optional configuration within the SchedulingConfig to setup a recurring maintenance window with a predetermined start time and duration for the rollout of a job document to all devices in a target group for a job.
The policy documentation is not valid.
An object that contains information about the managed template.
A metric.
The dimension of a metric.
Set configurations for metrics export.
The metric you want to retain.
The value to be compared with the metric.
Describes which changes should be applied as part of a mitigation action.
Information that identifies a mitigation action.
The set of parameters for this mitigation action.
Specifies the MQTT context to use for the test authorizer request.
Specifies MQTT Version 5.0 headers information.
Information about the resource that was noncompliant with the audit check.
The resource is not configured.
Describes an action that writes data to an Amazon OpenSearch Service domain.
Describes a file to be associated with an OTA update.
Information about an OTA update.
An OTA update summary.
A certificate that has been transferred but not yet accepted.
A summary of information about a software package.
A summary of information about a package version.
Describes the percentile and percentile value.
Describes an IoT policy.
Describes a policy version.
Information about the version of the policy associated with the resource.
Configuration for pre-signed S3 URLs.
Structure that contains payloadVersion and targetArn.
A summary of information about a provisioning template.
A summary of information about a fleet provision template version.
Parameters to define a mitigation action that publishes findings to Amazon SNS.
An asset property value entry containing the following information.
The input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.
Allows you to define a criteria to initiate the increase in rate of rollout for a job.
The input to the RegisterCACertificate operation.
The output from the RegisterCACertificateResponse operation.
The input to the RegisterCertificate operation.
The output from the RegisterCertificate operation.
The registration code is invalid.
The registration configuration.
The input for the RejectCertificateTransfer operation.
Information about a related resource.
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
The input for the ReplaceTopicRule operation.
Describes an action to republish to another topic.
The resource already exists.
Information that identifies the noncompliant resource.
The specified resource does not exist.
The resource registration failed.
The criteria that determines how many retries are allowed for each failure type for a job.
Role alias description.
Describes an action to write data to an Amazon S3 bucket.
Describes the location of updated firmware in S3.
The S3 location.
Describes an action to write a message to a Salesforce IoT Cloud Input Stream.
Information about the scheduled audit.
Displays the next seven maintenance window occurrences and their start times.
Specifies the date and time that a job will begin the rollout of the job document to all devices in the target group.
Identifying information for a Device Defender security profile.
A target to which an alert is sent when a security profile behavior is violated.
Information about a security profile and the target associated with it.
The server certificate configuration.
An object that contains information about a server certificate.
A limit has been exceeded.
The service is temporarily unavailable.
The input for the SetDefaultPolicyVersion operation.
The input for the SetLoggingOptions operation.
Describes the code-signing profile.
For more information, see Signature Version 4 signing process (https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html).
Describes an action to publish to an Amazon SNS topic.
The Rule-SQL expression can't be parsed correctly.
Describes an action to publish data to an Amazon SQS queue.
Information required to start a signing job.
A statistical ranking (percentile) that indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior.
A map of key-value pairs for all supported statistics.
Starts execution of a Step Functions state machine.
Describes a group of files that can be streamed.
Represents a file to stream.
Information about a stream.
A summary of a stream.
A set of key/value pairs that are used to manage the resource.
This exception occurs if you attempt to start a task with the same task-id as an existing task but with a different clientRequestToken.
Statistics for the checks performed during the audit.
Provides summary counts of how many tasks for findings are in a particular state.
Performs an aggregation that will return a list of buckets.
The properties of the thing, including thing name, thing type name, and a list of thing attributes.
The connectivity status of the thing.
The thing search index document.
The thing group search index document.
Thing group indexing configuration.
Thing group metadata.
Thing group properties.
The thing indexing configuration.
The definition of the thing type, including thing type name and description.
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 ThingTypeProperties contains information about the thing type including: a thing type description, and a list of searchable thing attribute names.
The rate exceeds the limit.
Specifies the amount of time each device has to finish its execution of the job.
The Timestream rule action writes attributes (measures) from an MQTT message into an Amazon Timestream table.
Metadata attributes of the time series that are written in each measure record.
Describes how to interpret an application-defined timestamp value from an MQTT message payload and the precision of that value.
An object that specifies the TLS configuration for a domain.
Specifies the TLS context to use for the test authorizer request.
Describes a rule.
A topic rule destination.
Configuration of the topic rule destination.
Information about the topic rule destination.
Describes a rule.
Describes a rule.
You can't revert the certificate transfer because the transfer is already complete.
The input for the TransferCertificate operation.
The output from the TransferCertificate operation.
You can't transfer the certificate because authorization policies are still attached.
Data used to transfer a certificate to an Amazon Web Services account.
You are not authorized to perform this operation.
The input to the UpdateCACertificate operation.
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
The input for the UpdateCertificate operation.
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
The input for the UpdateThing operation.
The output from the UpdateThing operation.
A key-value pair that you define in the header.
Information about an error found in a behavior specification.
The request is not valid.
An exception thrown when the version of an entity specified with the expectedVersion parameter does not match the latest version in the system.
The number of policy versions exceeds the limit.
Configuration to manage IoT Job's package version reporting.
Information about a Device Defender security profile behavior violation.
The details of a violation event.
Specifies the time period of which violation events occurred between.
The configuration information for a virtual private cloud (VPC) destination.
The properties of a virtual private cloud (VPC) destination.
The summary of a virtual private cloud (VPC) destination.