You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Module: Aws::IoT::Types

Defined in:
(unknown)

Defined Under Namespace

Classes: AbortConfig, AbortCriteria, AcceptCertificateTransferRequest, Action, ActiveViolation, AddThingToBillingGroupRequest, AddThingToBillingGroupResponse, AddThingToThingGroupRequest, AddThingToThingGroupResponse, AddThingsToThingGroupParams, AlertTarget, Allowed, AssetPropertyTimestamp, AssetPropertyValue, AssetPropertyVariant, 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, BillingGroupMetadata, BillingGroupProperties, CACertificate, CACertificateDescription, CancelAuditMitigationActionsTaskRequest, CancelAuditMitigationActionsTaskResponse, CancelAuditTaskRequest, CancelAuditTaskResponse, CancelCertificateTransferRequest, CancelJobExecutionRequest, CancelJobRequest, CancelJobResponse, Certificate, CertificateDescription, CertificateValidity, ClearDefaultAuthorizerRequest, ClearDefaultAuthorizerResponse, CloudwatchAlarmAction, CloudwatchLogsAction, CloudwatchMetricAction, CodeSigning, CodeSigningCertificateChain, CodeSigningSignature, Configuration, ConfirmTopicRuleDestinationRequest, ConfirmTopicRuleDestinationResponse, CreateAuditSuppressionRequest, CreateAuditSuppressionResponse, CreateAuthorizerRequest, CreateAuthorizerResponse, CreateBillingGroupRequest, CreateBillingGroupResponse, CreateCertificateFromCsrRequest, CreateCertificateFromCsrResponse, CreateDimensionRequest, CreateDimensionResponse, CreateDomainConfigurationRequest, CreateDomainConfigurationResponse, CreateDynamicThingGroupRequest, CreateDynamicThingGroupResponse, CreateJobRequest, CreateJobResponse, CreateKeysAndCertificateRequest, CreateKeysAndCertificateResponse, CreateMitigationActionRequest, CreateMitigationActionResponse, CreateOTAUpdateRequest, CreateOTAUpdateResponse, 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, DeleteCertificateRequest, DeleteDimensionRequest, DeleteDimensionResponse, DeleteDomainConfigurationRequest, DeleteDomainConfigurationResponse, DeleteDynamicThingGroupRequest, DeleteDynamicThingGroupResponse, DeleteJobExecutionRequest, DeleteJobRequest, DeleteMitigationActionRequest, DeleteMitigationActionResponse, DeleteOTAUpdateRequest, DeleteOTAUpdateResponse, 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, DescribeCertificateRequest, DescribeCertificateResponse, DescribeDefaultAuthorizerRequest, DescribeDefaultAuthorizerResponse, DescribeDimensionRequest, DescribeDimensionResponse, DescribeDomainConfigurationRequest, DescribeDomainConfigurationResponse, DescribeEndpointRequest, DescribeEndpointResponse, DescribeEventConfigurationsRequest, DescribeEventConfigurationsResponse, DescribeIndexRequest, DescribeIndexResponse, DescribeJobExecutionRequest, DescribeJobExecutionResponse, DescribeJobRequest, DescribeJobResponse, 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, DisableTopicRuleRequest, DomainConfigurationSummary, DynamoDBAction, DynamoDBv2Action, EffectivePolicy, ElasticsearchAction, EmptyStructure, EnableIoTLoggingParams, EnableTopicRuleRequest, ErrorInfo, ExplicitDeny, ExponentialRolloutRate, Field, FileLocation, FirehoseAction, GetCardinalityRequest, GetCardinalityResponse, GetEffectivePoliciesRequest, GetEffectivePoliciesResponse, GetIndexingConfigurationRequest, GetIndexingConfigurationResponse, GetJobDocumentRequest, GetJobDocumentResponse, GetLoggingOptionsRequest, GetLoggingOptionsResponse, GetOTAUpdateRequest, GetOTAUpdateResponse, 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, IotAnalyticsAction, IotEventsAction, IotSiteWiseAction, Job, JobExecution, JobExecutionStatusDetails, JobExecutionSummary, JobExecutionSummaryForJob, JobExecutionSummaryForThing, JobExecutionsRolloutConfig, JobProcessDetails, JobSummary, KeyPair, KinesisAction, LambdaAction, ListActiveViolationsRequest, ListActiveViolationsResponse, ListAttachedPoliciesRequest, ListAttachedPoliciesResponse, ListAuditFindingsRequest, ListAuditFindingsResponse, ListAuditMitigationActionsExecutionsRequest, ListAuditMitigationActionsExecutionsResponse, ListAuditMitigationActionsTasksRequest, ListAuditMitigationActionsTasksResponse, ListAuditSuppressionsRequest, ListAuditSuppressionsResponse, ListAuditTasksRequest, ListAuditTasksResponse, ListAuthorizersRequest, ListAuthorizersResponse, ListBillingGroupsRequest, ListBillingGroupsResponse, ListCACertificatesRequest, ListCACertificatesResponse, ListCertificatesByCARequest, ListCertificatesByCAResponse, ListCertificatesRequest, ListCertificatesResponse, ListDimensionsRequest, ListDimensionsResponse, ListDomainConfigurationsRequest, ListDomainConfigurationsResponse, ListIndicesRequest, ListIndicesResponse, ListJobExecutionsForJobRequest, ListJobExecutionsForJobResponse, ListJobExecutionsForThingRequest, ListJobExecutionsForThingResponse, ListJobsRequest, ListJobsResponse, ListMitigationActionsRequest, ListMitigationActionsResponse, ListOTAUpdatesRequest, ListOTAUpdatesResponse, ListOutgoingCertificatesRequest, ListOutgoingCertificatesResponse, ListPoliciesRequest, ListPoliciesResponse, ListPolicyPrincipalsRequest, ListPolicyPrincipalsResponse, ListPolicyVersionsRequest, ListPolicyVersionsResponse, ListPrincipalPoliciesRequest, ListPrincipalPoliciesResponse, ListPrincipalThingsRequest, ListPrincipalThingsResponse, ListProvisioningTemplateVersionsRequest, ListProvisioningTemplateVersionsResponse, ListProvisioningTemplatesRequest, ListProvisioningTemplatesResponse, ListRoleAliasesRequest, ListRoleAliasesResponse, ListScheduledAuditsRequest, ListScheduledAuditsResponse, ListSecurityProfilesForTargetRequest, ListSecurityProfilesForTargetResponse, ListSecurityProfilesRequest, ListSecurityProfilesResponse, ListStreamsRequest, ListStreamsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTargetsForPolicyRequest, ListTargetsForPolicyResponse, ListTargetsForSecurityProfileRequest, ListTargetsForSecurityProfileResponse, ListThingGroupsForThingRequest, ListThingGroupsForThingResponse, ListThingGroupsRequest, ListThingGroupsResponse, ListThingPrincipalsRequest, ListThingPrincipalsResponse, ListThingRegistrationTaskReportsRequest, ListThingRegistrationTaskReportsResponse, ListThingRegistrationTasksRequest, ListThingRegistrationTasksResponse, ListThingTypesRequest, ListThingTypesResponse, ListThingsInBillingGroupRequest, ListThingsInBillingGroupResponse, ListThingsInThingGroupRequest, ListThingsInThingGroupResponse, ListThingsRequest, ListThingsResponse, ListTopicRuleDestinationsRequest, ListTopicRuleDestinationsResponse, ListTopicRulesRequest, ListTopicRulesResponse, ListV2LoggingLevelsRequest, ListV2LoggingLevelsResponse, ListViolationEventsRequest, ListViolationEventsResponse, LogTarget, LogTargetConfiguration, LoggingOptionsPayload, MetricDimension, MetricToRetain, MetricValue, MitigationAction, MitigationActionIdentifier, MitigationActionParams, MqttContext, NonCompliantResource, OTAUpdateFile, OTAUpdateInfo, OTAUpdateSummary, OutgoingCertificate, PercentPair, Policy, PolicyVersion, PolicyVersionIdentifier, PresignedUrlConfig, ProvisioningHook, ProvisioningTemplateSummary, ProvisioningTemplateVersionSummary, PublishFindingToSnsParams, PutAssetPropertyValueEntry, PutItemInput, RateIncreaseCriteria, RegisterCACertificateRequest, RegisterCACertificateResponse, RegisterCertificateRequest, RegisterCertificateResponse, RegisterCertificateWithoutCARequest, RegisterCertificateWithoutCAResponse, RegisterThingRequest, RegisterThingResponse, RegistrationConfig, RejectCertificateTransferRequest, RelatedResource, RemoveThingFromBillingGroupRequest, RemoveThingFromBillingGroupResponse, RemoveThingFromThingGroupRequest, RemoveThingFromThingGroupResponse, ReplaceDefaultPolicyVersionParams, ReplaceTopicRuleRequest, RepublishAction, ResourceIdentifier, RoleAliasDescription, S3Action, S3Destination, S3Location, SalesforceAction, ScheduledAuditMetadata, SearchIndexRequest, SearchIndexResponse, SecurityProfileIdentifier, SecurityProfileTarget, SecurityProfileTargetMapping, ServerCertificateSummary, SetDefaultAuthorizerRequest, SetDefaultAuthorizerResponse, SetDefaultPolicyVersionRequest, SetLoggingOptionsRequest, SetV2LoggingLevelRequest, SetV2LoggingOptionsRequest, SigV4Authorization, SigningProfileParameter, SnsAction, SqsAction, StartAuditMitigationActionsTaskRequest, StartAuditMitigationActionsTaskResponse, StartOnDemandAuditTaskRequest, StartOnDemandAuditTaskResponse, StartSigningJobParameter, StartThingRegistrationTaskRequest, StartThingRegistrationTaskResponse, StatisticalThreshold, Statistics, StepFunctionsAction, StopThingRegistrationTaskRequest, StopThingRegistrationTaskResponse, Stream, StreamFile, StreamInfo, StreamSummary, Tag, TagResourceRequest, TagResourceResponse, TaskStatistics, TaskStatisticsForAuditCheck, TestAuthorizationRequest, TestAuthorizationResponse, TestInvokeAuthorizerRequest, TestInvokeAuthorizerResponse, ThingAttribute, ThingConnectivity, ThingDocument, ThingGroupDocument, ThingGroupIndexingConfiguration, ThingGroupMetadata, ThingGroupProperties, ThingIndexingConfiguration, ThingTypeDefinition, ThingTypeMetadata, ThingTypeProperties, TimeoutConfig, TimestreamAction, TimestreamDimension, TimestreamTimestamp, TlsContext, TopicRule, TopicRuleDestination, TopicRuleDestinationConfiguration, TopicRuleDestinationSummary, TopicRuleListItem, TopicRulePayload, TransferCertificateRequest, TransferCertificateResponse, TransferData, UntagResourceRequest, UntagResourceResponse, UpdateAccountAuditConfigurationRequest, UpdateAccountAuditConfigurationResponse, UpdateAuditSuppressionRequest, UpdateAuditSuppressionResponse, UpdateAuthorizerRequest, UpdateAuthorizerResponse, UpdateBillingGroupRequest, UpdateBillingGroupResponse, UpdateCACertificateParams, UpdateCACertificateRequest, UpdateCertificateRequest, UpdateDeviceCertificateParams, UpdateDimensionRequest, UpdateDimensionResponse, UpdateDomainConfigurationRequest, UpdateDomainConfigurationResponse, UpdateDynamicThingGroupRequest, UpdateDynamicThingGroupResponse, UpdateEventConfigurationsRequest, UpdateEventConfigurationsResponse, UpdateIndexingConfigurationRequest, UpdateIndexingConfigurationResponse, UpdateJobRequest, UpdateMitigationActionRequest, UpdateMitigationActionResponse, UpdateProvisioningTemplateRequest, UpdateProvisioningTemplateResponse, UpdateRoleAliasRequest, UpdateRoleAliasResponse, UpdateScheduledAuditRequest, UpdateScheduledAuditResponse, UpdateSecurityProfileRequest, UpdateSecurityProfileResponse, UpdateStreamRequest, UpdateStreamResponse, UpdateThingGroupRequest, UpdateThingGroupResponse, UpdateThingGroupsForThingRequest, UpdateThingGroupsForThingResponse, UpdateThingRequest, UpdateThingResponse, UpdateTopicRuleDestinationRequest, UpdateTopicRuleDestinationResponse, ValidateSecurityProfileBehaviorsRequest, ValidateSecurityProfileBehaviorsResponse, ValidationError, ViolationEvent