Module: Aws::IoT::Types

Defined in:
lib/aws-sdk-iot/types.rb

Defined Under Namespace

Classes: AbortConfig, AbortCriteria, AcceptCertificateTransferRequest, Action, ActiveViolation, AddThingToBillingGroupRequest, AddThingToBillingGroupResponse, AddThingToThingGroupRequest, AddThingToThingGroupResponse, AddThingsToThingGroupParams, AggregationType, AlertTarget, Allowed, AssetPropertyTimestamp, AssetPropertyValue, AssetPropertyVariant, AssociateSbomWithPackageVersionRequest, AssociateSbomWithPackageVersionResponse, AssociateTargetsWithJobRequest, AssociateTargetsWithJobResponse, AttachPolicyRequest, AttachPrincipalPolicyRequest, AttachSecurityProfileRequest, AttachSecurityProfileResponse, AttachThingPrincipalRequest, AttachThingPrincipalResponse, AttributePayload, AuditCheckConfiguration, AuditCheckDetails, AuditFinding, AuditMitigationActionExecutionMetadata, AuditMitigationActionsTaskMetadata, AuditMitigationActionsTaskTarget, AuditNotificationTarget, AuditSuppression, AuditTaskMetadata, AuthInfo, AuthResult, AuthorizerConfig, AuthorizerDescription, AuthorizerSummary, AwsJobAbortConfig, AwsJobAbortCriteria, AwsJobExecutionsRolloutConfig, AwsJobExponentialRolloutRate, AwsJobPresignedUrlConfig, AwsJobRateIncreaseCriteria, AwsJobTimeoutConfig, Behavior, BehaviorCriteria, BehaviorModelTrainingSummary, BillingGroupMetadata, BillingGroupProperties, Bucket, BucketsAggregationType, CACertificate, CACertificateDescription, CancelAuditMitigationActionsTaskRequest, CancelAuditMitigationActionsTaskResponse, CancelAuditTaskRequest, CancelAuditTaskResponse, CancelCertificateTransferRequest, CancelDetectMitigationActionsTaskRequest, CancelDetectMitigationActionsTaskResponse, CancelJobExecutionRequest, CancelJobRequest, CancelJobResponse, Certificate, CertificateConflictException, CertificateDescription, CertificateProviderSummary, CertificateStateException, CertificateValidationException, CertificateValidity, ClearDefaultAuthorizerRequest, ClearDefaultAuthorizerResponse, ClientCertificateConfig, CloudwatchAlarmAction, CloudwatchLogsAction, CloudwatchMetricAction, CodeSigning, CodeSigningCertificateChain, CodeSigningSignature, CommandExecutionResult, CommandExecutionSummary, CommandParameter, CommandParameterValue, CommandPayload, CommandSummary, Configuration, ConfirmTopicRuleDestinationRequest, ConfirmTopicRuleDestinationResponse, ConflictException, ConflictingResourceUpdateException, CreateAuditSuppressionRequest, CreateAuditSuppressionResponse, CreateAuthorizerRequest, CreateAuthorizerResponse, CreateBillingGroupRequest, CreateBillingGroupResponse, CreateCertificateFromCsrRequest, CreateCertificateFromCsrResponse, CreateCertificateProviderRequest, CreateCertificateProviderResponse, CreateCommandRequest, CreateCommandResponse, CreateCustomMetricRequest, CreateCustomMetricResponse, CreateDimensionRequest, CreateDimensionResponse, CreateDomainConfigurationRequest, CreateDomainConfigurationResponse, CreateDynamicThingGroupRequest, CreateDynamicThingGroupResponse, CreateFleetMetricRequest, CreateFleetMetricResponse, CreateJobRequest, CreateJobResponse, CreateJobTemplateRequest, CreateJobTemplateResponse, CreateKeysAndCertificateRequest, CreateKeysAndCertificateResponse, CreateMitigationActionRequest, CreateMitigationActionResponse, CreateOTAUpdateRequest, CreateOTAUpdateResponse, CreatePackageRequest, CreatePackageResponse, CreatePackageVersionRequest, CreatePackageVersionResponse, CreatePolicyRequest, CreatePolicyResponse, CreatePolicyVersionRequest, CreatePolicyVersionResponse, CreateProvisioningClaimRequest, CreateProvisioningClaimResponse, CreateProvisioningTemplateRequest, CreateProvisioningTemplateResponse, CreateProvisioningTemplateVersionRequest, CreateProvisioningTemplateVersionResponse, CreateRoleAliasRequest, CreateRoleAliasResponse, CreateScheduledAuditRequest, CreateScheduledAuditResponse, CreateSecurityProfileRequest, CreateSecurityProfileResponse, CreateStreamRequest, CreateStreamResponse, CreateThingGroupRequest, CreateThingGroupResponse, CreateThingRequest, CreateThingResponse, CreateThingTypeRequest, CreateThingTypeResponse, CreateTopicRuleDestinationRequest, CreateTopicRuleDestinationResponse, CreateTopicRuleRequest, CustomCodeSigning, DeleteAccountAuditConfigurationRequest, DeleteAccountAuditConfigurationResponse, DeleteAuditSuppressionRequest, DeleteAuditSuppressionResponse, DeleteAuthorizerRequest, DeleteAuthorizerResponse, DeleteBillingGroupRequest, DeleteBillingGroupResponse, DeleteCACertificateRequest, DeleteCACertificateResponse, DeleteCertificateProviderRequest, DeleteCertificateProviderResponse, DeleteCertificateRequest, DeleteCommandExecutionRequest, DeleteCommandExecutionResponse, DeleteCommandRequest, DeleteCommandResponse, DeleteConflictException, DeleteCustomMetricRequest, DeleteCustomMetricResponse, DeleteDimensionRequest, DeleteDimensionResponse, DeleteDomainConfigurationRequest, DeleteDomainConfigurationResponse, DeleteDynamicThingGroupRequest, DeleteDynamicThingGroupResponse, DeleteFleetMetricRequest, DeleteJobExecutionRequest, DeleteJobRequest, DeleteJobTemplateRequest, DeleteMitigationActionRequest, DeleteMitigationActionResponse, DeleteOTAUpdateRequest, DeleteOTAUpdateResponse, DeletePackageRequest, DeletePackageResponse, DeletePackageVersionRequest, DeletePackageVersionResponse, DeletePolicyRequest, DeletePolicyVersionRequest, DeleteProvisioningTemplateRequest, DeleteProvisioningTemplateResponse, DeleteProvisioningTemplateVersionRequest, DeleteProvisioningTemplateVersionResponse, DeleteRegistrationCodeRequest, DeleteRegistrationCodeResponse, DeleteRoleAliasRequest, DeleteRoleAliasResponse, DeleteScheduledAuditRequest, DeleteScheduledAuditResponse, DeleteSecurityProfileRequest, DeleteSecurityProfileResponse, DeleteStreamRequest, DeleteStreamResponse, DeleteThingGroupRequest, DeleteThingGroupResponse, DeleteThingRequest, DeleteThingResponse, DeleteThingTypeRequest, DeleteThingTypeResponse, DeleteTopicRuleDestinationRequest, DeleteTopicRuleDestinationResponse, DeleteTopicRuleRequest, DeleteV2LoggingLevelRequest, Denied, DeprecateThingTypeRequest, DeprecateThingTypeResponse, DescribeAccountAuditConfigurationRequest, DescribeAccountAuditConfigurationResponse, DescribeAuditFindingRequest, DescribeAuditFindingResponse, DescribeAuditMitigationActionsTaskRequest, DescribeAuditMitigationActionsTaskResponse, DescribeAuditSuppressionRequest, DescribeAuditSuppressionResponse, DescribeAuditTaskRequest, DescribeAuditTaskResponse, DescribeAuthorizerRequest, DescribeAuthorizerResponse, DescribeBillingGroupRequest, DescribeBillingGroupResponse, DescribeCACertificateRequest, DescribeCACertificateResponse, DescribeCertificateProviderRequest, DescribeCertificateProviderResponse, DescribeCertificateRequest, DescribeCertificateResponse, DescribeCustomMetricRequest, DescribeCustomMetricResponse, DescribeDefaultAuthorizerRequest, DescribeDefaultAuthorizerResponse, DescribeDetectMitigationActionsTaskRequest, DescribeDetectMitigationActionsTaskResponse, DescribeDimensionRequest, DescribeDimensionResponse, DescribeDomainConfigurationRequest, DescribeDomainConfigurationResponse, DescribeEndpointRequest, DescribeEndpointResponse, DescribeEventConfigurationsRequest, DescribeEventConfigurationsResponse, DescribeFleetMetricRequest, DescribeFleetMetricResponse, DescribeIndexRequest, DescribeIndexResponse, DescribeJobExecutionRequest, DescribeJobExecutionResponse, DescribeJobRequest, DescribeJobResponse, DescribeJobTemplateRequest, DescribeJobTemplateResponse, DescribeManagedJobTemplateRequest, DescribeManagedJobTemplateResponse, DescribeMitigationActionRequest, DescribeMitigationActionResponse, DescribeProvisioningTemplateRequest, DescribeProvisioningTemplateResponse, DescribeProvisioningTemplateVersionRequest, DescribeProvisioningTemplateVersionResponse, DescribeRoleAliasRequest, DescribeRoleAliasResponse, DescribeScheduledAuditRequest, DescribeScheduledAuditResponse, DescribeSecurityProfileRequest, DescribeSecurityProfileResponse, DescribeStreamRequest, DescribeStreamResponse, DescribeThingGroupRequest, DescribeThingGroupResponse, DescribeThingRegistrationTaskRequest, DescribeThingRegistrationTaskResponse, DescribeThingRequest, DescribeThingResponse, DescribeThingTypeRequest, DescribeThingTypeResponse, Destination, DetachPolicyRequest, DetachPrincipalPolicyRequest, DetachSecurityProfileRequest, DetachSecurityProfileResponse, DetachThingPrincipalRequest, DetachThingPrincipalResponse, DetectMitigationActionExecution, DetectMitigationActionsTaskStatistics, DetectMitigationActionsTaskSummary, DetectMitigationActionsTaskTarget, DisableTopicRuleRequest, DisassociateSbomFromPackageVersionRequest, DisassociateSbomFromPackageVersionResponse, DocumentParameter, DomainConfigurationSummary, DynamoDBAction, DynamoDBv2Action, EffectivePolicy, ElasticsearchAction, EnableIoTLoggingParams, EnableTopicRuleRequest, ErrorInfo, ExplicitDeny, ExponentialRolloutRate, Field, FileLocation, FirehoseAction, FleetMetricNameAndArn, GeoLocationTarget, GetBehaviorModelTrainingSummariesRequest, GetBehaviorModelTrainingSummariesResponse, GetBucketsAggregationRequest, GetBucketsAggregationResponse, GetCardinalityRequest, GetCardinalityResponse, GetCommandExecutionRequest, GetCommandExecutionResponse, GetCommandRequest, GetCommandResponse, GetEffectivePoliciesRequest, GetEffectivePoliciesResponse, GetIndexingConfigurationRequest, GetIndexingConfigurationResponse, GetJobDocumentRequest, GetJobDocumentResponse, GetLoggingOptionsRequest, GetLoggingOptionsResponse, GetOTAUpdateRequest, GetOTAUpdateResponse, GetPackageConfigurationRequest, GetPackageConfigurationResponse, GetPackageRequest, GetPackageResponse, GetPackageVersionRequest, GetPackageVersionResponse, GetPercentilesRequest, GetPercentilesResponse, GetPolicyRequest, GetPolicyResponse, GetPolicyVersionRequest, GetPolicyVersionResponse, GetRegistrationCodeRequest, GetRegistrationCodeResponse, GetStatisticsRequest, GetStatisticsResponse, GetTopicRuleDestinationRequest, GetTopicRuleDestinationResponse, GetTopicRuleRequest, GetTopicRuleResponse, GetV2LoggingOptionsRequest, GetV2LoggingOptionsResponse, GroupNameAndArn, HttpAction, HttpActionHeader, HttpAuthorization, HttpContext, HttpUrlDestinationConfiguration, HttpUrlDestinationProperties, HttpUrlDestinationSummary, ImplicitDeny, IndexNotReadyException, IndexingFilter, InternalException, InternalFailureException, InternalServerException, InvalidAggregationException, InvalidQueryException, InvalidRequestException, InvalidResponseException, InvalidStateTransitionException, IotAnalyticsAction, IotEventsAction, IotSiteWiseAction, IssuerCertificateIdentifier, Job, JobExecution, JobExecutionStatusDetails, JobExecutionSummary, JobExecutionSummaryForJob, JobExecutionSummaryForThing, JobExecutionsRetryConfig, JobExecutionsRolloutConfig, JobProcessDetails, JobSummary, JobTemplateSummary, KafkaAction, KafkaActionHeader, KeyPair, KinesisAction, LambdaAction, LimitExceededException, ListActiveViolationsRequest, ListActiveViolationsResponse, ListAttachedPoliciesRequest, ListAttachedPoliciesResponse, ListAuditFindingsRequest, ListAuditFindingsResponse, ListAuditMitigationActionsExecutionsRequest, ListAuditMitigationActionsExecutionsResponse, ListAuditMitigationActionsTasksRequest, ListAuditMitigationActionsTasksResponse, ListAuditSuppressionsRequest, ListAuditSuppressionsResponse, ListAuditTasksRequest, ListAuditTasksResponse, ListAuthorizersRequest, ListAuthorizersResponse, ListBillingGroupsRequest, ListBillingGroupsResponse, ListCACertificatesRequest, ListCACertificatesResponse, ListCertificateProvidersRequest, ListCertificateProvidersResponse, ListCertificatesByCARequest, ListCertificatesByCAResponse, ListCertificatesRequest, ListCertificatesResponse, ListCommandExecutionsRequest, ListCommandExecutionsResponse, ListCommandsRequest, ListCommandsResponse, ListCustomMetricsRequest, ListCustomMetricsResponse, ListDetectMitigationActionsExecutionsRequest, ListDetectMitigationActionsExecutionsResponse, ListDetectMitigationActionsTasksRequest, ListDetectMitigationActionsTasksResponse, ListDimensionsRequest, ListDimensionsResponse, ListDomainConfigurationsRequest, ListDomainConfigurationsResponse, ListFleetMetricsRequest, ListFleetMetricsResponse, ListIndicesRequest, ListIndicesResponse, ListJobExecutionsForJobRequest, ListJobExecutionsForJobResponse, ListJobExecutionsForThingRequest, ListJobExecutionsForThingResponse, ListJobTemplatesRequest, ListJobTemplatesResponse, ListJobsRequest, ListJobsResponse, ListManagedJobTemplatesRequest, ListManagedJobTemplatesResponse, ListMetricValuesRequest, ListMetricValuesResponse, ListMitigationActionsRequest, ListMitigationActionsResponse, ListOTAUpdatesRequest, ListOTAUpdatesResponse, ListOutgoingCertificatesRequest, ListOutgoingCertificatesResponse, ListPackageVersionsRequest, ListPackageVersionsResponse, ListPackagesRequest, ListPackagesResponse, ListPoliciesRequest, ListPoliciesResponse, ListPolicyPrincipalsRequest, ListPolicyPrincipalsResponse, ListPolicyVersionsRequest, ListPolicyVersionsResponse, ListPrincipalPoliciesRequest, ListPrincipalPoliciesResponse, ListPrincipalThingsRequest, ListPrincipalThingsResponse, ListPrincipalThingsV2Request, ListPrincipalThingsV2Response, ListProvisioningTemplateVersionsRequest, ListProvisioningTemplateVersionsResponse, ListProvisioningTemplatesRequest, ListProvisioningTemplatesResponse, ListRelatedResourcesForAuditFindingRequest, ListRelatedResourcesForAuditFindingResponse, ListRoleAliasesRequest, ListRoleAliasesResponse, ListSbomValidationResultsRequest, ListSbomValidationResultsResponse, ListScheduledAuditsRequest, ListScheduledAuditsResponse, ListSecurityProfilesForTargetRequest, ListSecurityProfilesForTargetResponse, ListSecurityProfilesRequest, ListSecurityProfilesResponse, ListStreamsRequest, ListStreamsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTargetsForPolicyRequest, ListTargetsForPolicyResponse, ListTargetsForSecurityProfileRequest, ListTargetsForSecurityProfileResponse, ListThingGroupsForThingRequest, ListThingGroupsForThingResponse, ListThingGroupsRequest, ListThingGroupsResponse, ListThingPrincipalsRequest, ListThingPrincipalsResponse, ListThingPrincipalsV2Request, ListThingPrincipalsV2Response, ListThingRegistrationTaskReportsRequest, ListThingRegistrationTaskReportsResponse, ListThingRegistrationTasksRequest, ListThingRegistrationTasksResponse, ListThingTypesRequest, ListThingTypesResponse, ListThingsInBillingGroupRequest, ListThingsInBillingGroupResponse, ListThingsInThingGroupRequest, ListThingsInThingGroupResponse, ListThingsRequest, ListThingsResponse, ListTopicRuleDestinationsRequest, ListTopicRuleDestinationsResponse, ListTopicRulesRequest, ListTopicRulesResponse, ListV2LoggingLevelsRequest, ListV2LoggingLevelsResponse, ListViolationEventsRequest, ListViolationEventsResponse, LocationAction, LocationTimestamp, LogTarget, LogTargetConfiguration, LoggingOptionsPayload, MachineLearningDetectionConfig, MaintenanceWindow, MalformedPolicyException, ManagedJobTemplateSummary, MetricDatum, MetricDimension, MetricToRetain, MetricValue, MetricsExportConfig, MitigationAction, MitigationActionIdentifier, MitigationActionParams, Mqtt5Configuration, MqttContext, MqttHeaders, NonCompliantResource, NotConfiguredException, OTAUpdateFile, OTAUpdateInfo, OTAUpdateSummary, OpenSearchAction, OutgoingCertificate, PackageSummary, PackageVersionArtifact, PackageVersionSummary, PercentPair, Policy, PolicyVersion, PolicyVersionIdentifier, PresignedUrlConfig, PrincipalThingObject, PropagatingAttribute, ProvisioningHook, ProvisioningTemplateSummary, ProvisioningTemplateVersionSummary, PublishFindingToSnsParams, PutAssetPropertyValueEntry, PutItemInput, PutVerificationStateOnViolationRequest, PutVerificationStateOnViolationResponse, RateIncreaseCriteria, RegisterCACertificateRequest, RegisterCACertificateResponse, RegisterCertificateRequest, RegisterCertificateResponse, RegisterCertificateWithoutCARequest, RegisterCertificateWithoutCAResponse, RegisterThingRequest, RegisterThingResponse, RegistrationCodeValidationException, RegistrationConfig, RejectCertificateTransferRequest, RelatedResource, RemoveThingFromBillingGroupRequest, RemoveThingFromBillingGroupResponse, RemoveThingFromThingGroupRequest, RemoveThingFromThingGroupResponse, ReplaceDefaultPolicyVersionParams, ReplaceTopicRuleRequest, RepublishAction, ResourceAlreadyExistsException, ResourceIdentifier, ResourceNotFoundException, ResourceRegistrationFailureException, RetryCriteria, RoleAliasDescription, S3Action, S3Destination, S3Location, SalesforceAction, Sbom, SbomValidationResultSummary, ScheduledAuditMetadata, ScheduledJobRollout, SchedulingConfig, SearchIndexRequest, SearchIndexResponse, SecurityProfileIdentifier, SecurityProfileTarget, SecurityProfileTargetMapping, ServerCertificateConfig, ServerCertificateSummary, ServiceQuotaExceededException, ServiceUnavailableException, SetDefaultAuthorizerRequest, SetDefaultAuthorizerResponse, SetDefaultPolicyVersionRequest, SetLoggingOptionsRequest, SetV2LoggingLevelRequest, SetV2LoggingOptionsRequest, SigV4Authorization, SigningProfileParameter, SnsAction, SqlParseException, SqsAction, StartAuditMitigationActionsTaskRequest, StartAuditMitigationActionsTaskResponse, StartDetectMitigationActionsTaskRequest, StartDetectMitigationActionsTaskResponse, StartOnDemandAuditTaskRequest, StartOnDemandAuditTaskResponse, StartSigningJobParameter, StartThingRegistrationTaskRequest, StartThingRegistrationTaskResponse, StatisticalThreshold, Statistics, StatusReason, StepFunctionsAction, StopThingRegistrationTaskRequest, StopThingRegistrationTaskResponse, Stream, StreamFile, StreamInfo, StreamSummary, Tag, TagResourceRequest, TagResourceResponse, TaskAlreadyExistsException, TaskStatistics, TaskStatisticsForAuditCheck, TermsAggregation, TestAuthorizationRequest, TestAuthorizationResponse, TestInvokeAuthorizerRequest, TestInvokeAuthorizerResponse, ThingAttribute, ThingConnectivity, ThingDocument, ThingGroupDocument, ThingGroupIndexingConfiguration, ThingGroupMetadata, ThingGroupProperties, ThingIndexingConfiguration, ThingPrincipalObject, ThingTypeDefinition, ThingTypeMetadata, ThingTypeProperties, ThrottlingException, TimeFilter, TimeoutConfig, TimestreamAction, TimestreamDimension, TimestreamTimestamp, TlsConfig, TlsContext, TopicRule, TopicRuleDestination, TopicRuleDestinationConfiguration, TopicRuleDestinationSummary, TopicRuleListItem, TopicRulePayload, TransferAlreadyCompletedException, TransferCertificateRequest, TransferCertificateResponse, TransferConflictException, TransferData, UnauthorizedException, UntagResourceRequest, UntagResourceResponse, UpdateAccountAuditConfigurationRequest, UpdateAccountAuditConfigurationResponse, UpdateAuditSuppressionRequest, UpdateAuditSuppressionResponse, UpdateAuthorizerRequest, UpdateAuthorizerResponse, UpdateBillingGroupRequest, UpdateBillingGroupResponse, UpdateCACertificateParams, UpdateCACertificateRequest, UpdateCertificateProviderRequest, UpdateCertificateProviderResponse, UpdateCertificateRequest, UpdateCommandRequest, UpdateCommandResponse, UpdateCustomMetricRequest, UpdateCustomMetricResponse, UpdateDeviceCertificateParams, UpdateDimensionRequest, UpdateDimensionResponse, UpdateDomainConfigurationRequest, UpdateDomainConfigurationResponse, UpdateDynamicThingGroupRequest, UpdateDynamicThingGroupResponse, UpdateEventConfigurationsRequest, UpdateEventConfigurationsResponse, UpdateFleetMetricRequest, UpdateIndexingConfigurationRequest, UpdateIndexingConfigurationResponse, UpdateJobRequest, UpdateMitigationActionRequest, UpdateMitigationActionResponse, UpdatePackageConfigurationRequest, UpdatePackageConfigurationResponse, UpdatePackageRequest, UpdatePackageResponse, UpdatePackageVersionRequest, UpdatePackageVersionResponse, UpdateProvisioningTemplateRequest, UpdateProvisioningTemplateResponse, UpdateRoleAliasRequest, UpdateRoleAliasResponse, UpdateScheduledAuditRequest, UpdateScheduledAuditResponse, UpdateSecurityProfileRequest, UpdateSecurityProfileResponse, UpdateStreamRequest, UpdateStreamResponse, UpdateThingGroupRequest, UpdateThingGroupResponse, UpdateThingGroupsForThingRequest, UpdateThingGroupsForThingResponse, UpdateThingRequest, UpdateThingResponse, UpdateThingTypeRequest, UpdateThingTypeResponse, UpdateTopicRuleDestinationRequest, UpdateTopicRuleDestinationResponse, UserProperty, ValidateSecurityProfileBehaviorsRequest, ValidateSecurityProfileBehaviorsResponse, ValidationError, ValidationException, VersionConflictException, VersionUpdateByJobsConfig, VersionsLimitExceededException, ViolationEvent, ViolationEventAdditionalInfo, ViolationEventOccurrenceRange, VpcDestinationConfiguration, VpcDestinationProperties, VpcDestinationSummary