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

Module: Aws::IoT::Types

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

Defined Under Namespace

Classes: AcceptCertificateTransferRequest, Action, ActiveViolation, AddThingToThingGroupRequest, AddThingToThingGroupResponse, AlertTarget, Allowed, AssociateTargetsWithJobRequest, AssociateTargetsWithJobResponse, AttachPolicyRequest, AttachPrincipalPolicyRequest, AttachSecurityProfileRequest, AttachSecurityProfileResponse, AttachThingPrincipalRequest, AttachThingPrincipalResponse, AttributePayload, AuditCheckConfiguration, AuditCheckDetails, AuditFinding, AuditNotificationTarget, AuditTaskMetadata, AuthInfo, AuthResult, AuthorizerDescription, AuthorizerSummary, Behavior, BehaviorCriteria, CACertificate, CACertificateDescription, CancelAuditTaskRequest, CancelAuditTaskResponse, CancelCertificateTransferRequest, CancelJobExecutionRequest, CancelJobRequest, CancelJobResponse, Certificate, CertificateDescription, CertificateValidity, ClearDefaultAuthorizerResponse, CloudwatchAlarmAction, CloudwatchMetricAction, CodeSigning, CodeSigningCertificateChain, CodeSigningSignature, Configuration, CreateAuthorizerRequest, CreateAuthorizerResponse, CreateCertificateFromCsrRequest, CreateCertificateFromCsrResponse, CreateJobRequest, CreateJobResponse, CreateKeysAndCertificateRequest, CreateKeysAndCertificateResponse, CreateOTAUpdateRequest, CreateOTAUpdateResponse, CreatePolicyRequest, CreatePolicyResponse, CreatePolicyVersionRequest, CreatePolicyVersionResponse, CreateRoleAliasRequest, CreateRoleAliasResponse, CreateScheduledAuditRequest, CreateScheduledAuditResponse, CreateSecurityProfileRequest, CreateSecurityProfileResponse, CreateStreamRequest, CreateStreamResponse, CreateThingGroupRequest, CreateThingGroupResponse, CreateThingRequest, CreateThingResponse, CreateThingTypeRequest, CreateThingTypeResponse, CreateTopicRuleRequest, CustomCodeSigning, DeleteAccountAuditConfigurationRequest, DeleteAccountAuditConfigurationResponse, DeleteAuthorizerRequest, DeleteAuthorizerResponse, DeleteCACertificateRequest, DeleteCACertificateResponse, DeleteCertificateRequest, DeleteJobExecutionRequest, DeleteJobRequest, DeleteOTAUpdateRequest, DeleteOTAUpdateResponse, DeletePolicyRequest, DeletePolicyVersionRequest, DeleteRegistrationCodeResponse, DeleteRoleAliasRequest, DeleteRoleAliasResponse, DeleteScheduledAuditRequest, DeleteScheduledAuditResponse, DeleteSecurityProfileRequest, DeleteSecurityProfileResponse, DeleteStreamRequest, DeleteStreamResponse, DeleteThingGroupRequest, DeleteThingGroupResponse, DeleteThingRequest, DeleteThingResponse, DeleteThingTypeRequest, DeleteThingTypeResponse, DeleteTopicRuleRequest, DeleteV2LoggingLevelRequest, Denied, DeprecateThingTypeRequest, DeprecateThingTypeResponse, DescribeAccountAuditConfigurationResponse, DescribeAuditTaskRequest, DescribeAuditTaskResponse, DescribeAuthorizerRequest, DescribeAuthorizerResponse, DescribeCACertificateRequest, DescribeCACertificateResponse, DescribeCertificateRequest, DescribeCertificateResponse, DescribeDefaultAuthorizerResponse, DescribeEndpointRequest, DescribeEndpointResponse, DescribeEventConfigurationsResponse, DescribeIndexRequest, DescribeIndexResponse, DescribeJobExecutionRequest, DescribeJobExecutionResponse, DescribeJobRequest, DescribeJobResponse, DescribeRoleAliasRequest, DescribeRoleAliasResponse, DescribeScheduledAuditRequest, DescribeScheduledAuditResponse, DescribeSecurityProfileRequest, DescribeSecurityProfileResponse, DescribeStreamRequest, DescribeStreamResponse, DescribeThingGroupRequest, DescribeThingGroupResponse, DescribeThingRegistrationTaskRequest, DescribeThingRegistrationTaskResponse, DescribeThingRequest, DescribeThingResponse, DescribeThingTypeRequest, DescribeThingTypeResponse, DetachPolicyRequest, DetachPrincipalPolicyRequest, DetachSecurityProfileRequest, DetachSecurityProfileResponse, DetachThingPrincipalRequest, DetachThingPrincipalResponse, DisableTopicRuleRequest, DynamoDBAction, DynamoDBv2Action, EffectivePolicy, ElasticsearchAction, EnableTopicRuleRequest, ErrorInfo, ExplicitDeny, FirehoseAction, GetEffectivePoliciesRequest, GetEffectivePoliciesResponse, GetIndexingConfigurationResponse, GetJobDocumentRequest, GetJobDocumentResponse, GetLoggingOptionsResponse, GetOTAUpdateRequest, GetOTAUpdateResponse, GetPolicyRequest, GetPolicyResponse, GetPolicyVersionRequest, GetPolicyVersionResponse, GetRegistrationCodeResponse, GetTopicRuleRequest, GetTopicRuleResponse, GetV2LoggingOptionsResponse, GroupNameAndArn, ImplicitDeny, IotAnalyticsAction, Job, JobExecution, JobExecutionStatusDetails, JobExecutionSummary, JobExecutionSummaryForJob, JobExecutionSummaryForThing, JobExecutionsRolloutConfig, JobProcessDetails, JobSummary, KeyPair, KinesisAction, LambdaAction, ListActiveViolationsRequest, ListActiveViolationsResponse, ListAttachedPoliciesRequest, ListAttachedPoliciesResponse, ListAuditFindingsRequest, ListAuditFindingsResponse, ListAuditTasksRequest, ListAuditTasksResponse, ListAuthorizersRequest, ListAuthorizersResponse, ListCACertificatesRequest, ListCACertificatesResponse, ListCertificatesByCARequest, ListCertificatesByCAResponse, ListCertificatesRequest, ListCertificatesResponse, ListIndicesRequest, ListIndicesResponse, ListJobExecutionsForJobRequest, ListJobExecutionsForJobResponse, ListJobExecutionsForThingRequest, ListJobExecutionsForThingResponse, ListJobsRequest, ListJobsResponse, ListOTAUpdatesRequest, ListOTAUpdatesResponse, ListOutgoingCertificatesRequest, ListOutgoingCertificatesResponse, ListPoliciesRequest, ListPoliciesResponse, ListPolicyPrincipalsRequest, ListPolicyPrincipalsResponse, ListPolicyVersionsRequest, ListPolicyVersionsResponse, ListPrincipalPoliciesRequest, ListPrincipalPoliciesResponse, ListPrincipalThingsRequest, ListPrincipalThingsResponse, ListRoleAliasesRequest, ListRoleAliasesResponse, ListScheduledAuditsRequest, ListScheduledAuditsResponse, ListSecurityProfilesForTargetRequest, ListSecurityProfilesForTargetResponse, ListSecurityProfilesRequest, ListSecurityProfilesResponse, ListStreamsRequest, ListStreamsResponse, ListTargetsForPolicyRequest, ListTargetsForPolicyResponse, ListTargetsForSecurityProfileRequest, ListTargetsForSecurityProfileResponse, ListThingGroupsForThingRequest, ListThingGroupsForThingResponse, ListThingGroupsRequest, ListThingGroupsResponse, ListThingPrincipalsRequest, ListThingPrincipalsResponse, ListThingRegistrationTaskReportsRequest, ListThingRegistrationTaskReportsResponse, ListThingRegistrationTasksRequest, ListThingRegistrationTasksResponse, ListThingTypesRequest, ListThingTypesResponse, ListThingsInThingGroupRequest, ListThingsInThingGroupResponse, ListThingsRequest, ListThingsResponse, ListTopicRulesRequest, ListTopicRulesResponse, ListV2LoggingLevelsRequest, ListV2LoggingLevelsResponse, ListViolationEventsRequest, ListViolationEventsResponse, LogTarget, LogTargetConfiguration, LoggingOptionsPayload, MetricValue, NonCompliantResource, OTAUpdateFile, OTAUpdateInfo, OTAUpdateSummary, OutgoingCertificate, Policy, PolicyVersion, PolicyVersionIdentifier, PresignedUrlConfig, PutItemInput, RegisterCACertificateRequest, RegisterCACertificateResponse, RegisterCertificateRequest, RegisterCertificateResponse, RegisterThingRequest, RegisterThingResponse, RegistrationConfig, RejectCertificateTransferRequest, RelatedResource, RemoveThingFromThingGroupRequest, RemoveThingFromThingGroupResponse, ReplaceTopicRuleRequest, RepublishAction, ResourceIdentifier, RoleAliasDescription, S3Action, S3Location, SalesforceAction, ScheduledAuditMetadata, SearchIndexRequest, SearchIndexResponse, SecurityProfileIdentifier, SecurityProfileTarget, SecurityProfileTargetMapping, SetDefaultAuthorizerRequest, SetDefaultAuthorizerResponse, SetDefaultPolicyVersionRequest, SetLoggingOptionsRequest, SetV2LoggingLevelRequest, SetV2LoggingOptionsRequest, SnsAction, SqsAction, StartOnDemandAuditTaskRequest, StartOnDemandAuditTaskResponse, StartThingRegistrationTaskRequest, StartThingRegistrationTaskResponse, StepFunctionsAction, StopThingRegistrationTaskRequest, StopThingRegistrationTaskResponse, Stream, StreamFile, StreamInfo, StreamSummary, TaskStatistics, TestAuthorizationRequest, TestAuthorizationResponse, TestInvokeAuthorizerRequest, TestInvokeAuthorizerResponse, ThingAttribute, ThingDocument, ThingGroupMetadata, ThingGroupProperties, ThingIndexingConfiguration, ThingTypeDefinition, ThingTypeMetadata, ThingTypeProperties, TopicRule, TopicRuleListItem, TopicRulePayload, TransferCertificateRequest, TransferCertificateResponse, TransferData, UpdateAccountAuditConfigurationRequest, UpdateAccountAuditConfigurationResponse, UpdateAuthorizerRequest, UpdateAuthorizerResponse, UpdateCACertificateRequest, UpdateCertificateRequest, UpdateEventConfigurationsRequest, UpdateEventConfigurationsResponse, UpdateIndexingConfigurationRequest, UpdateIndexingConfigurationResponse, UpdateRoleAliasRequest, UpdateRoleAliasResponse, UpdateScheduledAuditRequest, UpdateScheduledAuditResponse, UpdateSecurityProfileRequest, UpdateSecurityProfileResponse, UpdateStreamRequest, UpdateStreamResponse, UpdateThingGroupRequest, UpdateThingGroupResponse, UpdateThingGroupsForThingRequest, UpdateThingGroupsForThingResponse, UpdateThingRequest, UpdateThingResponse, ValidateSecurityProfileBehaviorsRequest, ValidateSecurityProfileBehaviorsResponse, ValidationError, ViolationEvent