Struct aws_sdk_iot::client::Client[][src]

pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description

An ergonomic service client for AWSIotService.

This client allows ergonomic access to a AWSIotService-shaped service. Each method corresponds to an endpoint defined in the service’s Smithy model, and the request and response shapes are auto-generated from that same model.

Using a Client

Once you have a client set up, you can access the service’s endpoints by calling the appropriate method on Client. Each such method returns a request builder for that endpoint, with methods for setting the various fields of the request. Once your request is complete, use the send method to send the request. send returns a future, which you then have to .await to get the service’s response.

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the AcceptCertificateTransfer operation.

See AcceptCertificateTransfer for more information about the operation and its arguments.

Constructs a fluent builder for the AddThingToBillingGroup operation.

See AddThingToBillingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the AddThingToThingGroup operation.

See AddThingToThingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the AssociateTargetsWithJob operation.

See AssociateTargetsWithJob for more information about the operation and its arguments.

Constructs a fluent builder for the AttachPolicy operation.

See AttachPolicy for more information about the operation and its arguments.

Constructs a fluent builder for the AttachPrincipalPolicy operation.

See AttachPrincipalPolicy for more information about the operation and its arguments.

Constructs a fluent builder for the AttachSecurityProfile operation.

See AttachSecurityProfile for more information about the operation and its arguments.

Constructs a fluent builder for the AttachThingPrincipal operation.

See AttachThingPrincipal for more information about the operation and its arguments.

Constructs a fluent builder for the CancelAuditMitigationActionsTask operation.

See CancelAuditMitigationActionsTask for more information about the operation and its arguments.

Constructs a fluent builder for the CancelAuditTask operation.

See CancelAuditTask for more information about the operation and its arguments.

Constructs a fluent builder for the CancelCertificateTransfer operation.

See CancelCertificateTransfer for more information about the operation and its arguments.

Constructs a fluent builder for the CancelDetectMitigationActionsTask operation.

See CancelDetectMitigationActionsTask for more information about the operation and its arguments.

Constructs a fluent builder for the CancelJob operation.

See CancelJob for more information about the operation and its arguments.

Constructs a fluent builder for the CancelJobExecution operation.

See CancelJobExecution for more information about the operation and its arguments.

Constructs a fluent builder for the ClearDefaultAuthorizer operation.

See ClearDefaultAuthorizer for more information about the operation and its arguments.

Constructs a fluent builder for the ConfirmTopicRuleDestination operation.

See ConfirmTopicRuleDestination for more information about the operation and its arguments.

Constructs a fluent builder for the CreateAuditSuppression operation.

See CreateAuditSuppression for more information about the operation and its arguments.

Constructs a fluent builder for the CreateAuthorizer operation.

See CreateAuthorizer for more information about the operation and its arguments.

Constructs a fluent builder for the CreateBillingGroup operation.

See CreateBillingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateCertificateFromCsr operation.

See CreateCertificateFromCsr for more information about the operation and its arguments.

Constructs a fluent builder for the CreateCustomMetric operation.

See CreateCustomMetric for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDimension operation.

See CreateDimension for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDomainConfiguration operation.

See CreateDomainConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDynamicThingGroup operation.

See CreateDynamicThingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateFleetMetric operation.

See CreateFleetMetric for more information about the operation and its arguments.

Constructs a fluent builder for the CreateJob operation.

See CreateJob for more information about the operation and its arguments.

Constructs a fluent builder for the CreateJobTemplate operation.

See CreateJobTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the CreateKeysAndCertificate operation.

See CreateKeysAndCertificate for more information about the operation and its arguments.

Constructs a fluent builder for the CreateMitigationAction operation.

See CreateMitigationAction for more information about the operation and its arguments.

Constructs a fluent builder for the CreateOTAUpdate operation.

See CreateOTAUpdate for more information about the operation and its arguments.

Constructs a fluent builder for the CreatePolicy operation.

See CreatePolicy for more information about the operation and its arguments.

Constructs a fluent builder for the CreatePolicyVersion operation.

See CreatePolicyVersion for more information about the operation and its arguments.

Constructs a fluent builder for the CreateProvisioningClaim operation.

See CreateProvisioningClaim for more information about the operation and its arguments.

Constructs a fluent builder for the CreateProvisioningTemplate operation.

See CreateProvisioningTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the CreateProvisioningTemplateVersion operation.

See CreateProvisioningTemplateVersion for more information about the operation and its arguments.

Constructs a fluent builder for the CreateRoleAlias operation.

See CreateRoleAlias for more information about the operation and its arguments.

Constructs a fluent builder for the CreateScheduledAudit operation.

See CreateScheduledAudit for more information about the operation and its arguments.

Constructs a fluent builder for the CreateSecurityProfile operation.

See CreateSecurityProfile for more information about the operation and its arguments.

Constructs a fluent builder for the CreateStream operation.

See CreateStream for more information about the operation and its arguments.

Constructs a fluent builder for the CreateThing operation.

See CreateThing for more information about the operation and its arguments.

Constructs a fluent builder for the CreateThingGroup operation.

See CreateThingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateThingType operation.

See CreateThingType for more information about the operation and its arguments.

Constructs a fluent builder for the CreateTopicRule operation.

See CreateTopicRule for more information about the operation and its arguments.

Constructs a fluent builder for the CreateTopicRuleDestination operation.

See CreateTopicRuleDestination for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteAccountAuditConfiguration operation.

See DeleteAccountAuditConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteAuditSuppression operation.

See DeleteAuditSuppression for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteAuthorizer operation.

See DeleteAuthorizer for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteBillingGroup operation.

See DeleteBillingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteCACertificate operation.

See DeleteCACertificate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteCertificate operation.

See DeleteCertificate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteCustomMetric operation.

See DeleteCustomMetric for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDimension operation.

See DeleteDimension for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDomainConfiguration operation.

See DeleteDomainConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDynamicThingGroup operation.

See DeleteDynamicThingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteFleetMetric operation.

See DeleteFleetMetric for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteJob operation.

See DeleteJob for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteJobExecution operation.

See DeleteJobExecution for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteJobTemplate operation.

See DeleteJobTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteMitigationAction operation.

See DeleteMitigationAction for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteOTAUpdate operation.

See DeleteOTAUpdate for more information about the operation and its arguments.

Constructs a fluent builder for the DeletePolicy operation.

See DeletePolicy for more information about the operation and its arguments.

Constructs a fluent builder for the DeletePolicyVersion operation.

See DeletePolicyVersion for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteProvisioningTemplate operation.

See DeleteProvisioningTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteProvisioningTemplateVersion operation.

See DeleteProvisioningTemplateVersion for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteRegistrationCode operation.

See DeleteRegistrationCode for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteRoleAlias operation.

See DeleteRoleAlias for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteScheduledAudit operation.

See DeleteScheduledAudit for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteSecurityProfile operation.

See DeleteSecurityProfile for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteStream operation.

See DeleteStream for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteThing operation.

See DeleteThing for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteThingGroup operation.

See DeleteThingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteThingType operation.

See DeleteThingType for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteTopicRule operation.

See DeleteTopicRule for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteTopicRuleDestination operation.

See DeleteTopicRuleDestination for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteV2LoggingLevel operation.

See DeleteV2LoggingLevel for more information about the operation and its arguments.

Constructs a fluent builder for the DeprecateThingType operation.

See DeprecateThingType for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAccountAuditConfiguration operation.

See DescribeAccountAuditConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAuditFinding operation.

See DescribeAuditFinding for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAuditMitigationActionsTask operation.

See DescribeAuditMitigationActionsTask for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAuditSuppression operation.

See DescribeAuditSuppression for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAuditTask operation.

See DescribeAuditTask for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAuthorizer operation.

See DescribeAuthorizer for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeBillingGroup operation.

See DescribeBillingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeCACertificate operation.

See DescribeCACertificate for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeCertificate operation.

See DescribeCertificate for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeCustomMetric operation.

See DescribeCustomMetric for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDefaultAuthorizer operation.

See DescribeDefaultAuthorizer for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDetectMitigationActionsTask operation.

See DescribeDetectMitigationActionsTask for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDimension operation.

See DescribeDimension for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDomainConfiguration operation.

See DescribeDomainConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEndpoint operation.

See DescribeEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEventConfigurations operation.

See DescribeEventConfigurations for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeFleetMetric operation.

See DescribeFleetMetric for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeIndex operation.

See DescribeIndex for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeJob operation.

See DescribeJob for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeJobExecution operation.

See DescribeJobExecution for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeJobTemplate operation.

See DescribeJobTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeMitigationAction operation.

See DescribeMitigationAction for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeProvisioningTemplate operation.

See DescribeProvisioningTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeProvisioningTemplateVersion operation.

See DescribeProvisioningTemplateVersion for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeRoleAlias operation.

See DescribeRoleAlias for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeScheduledAudit operation.

See DescribeScheduledAudit for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeSecurityProfile operation.

See DescribeSecurityProfile for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeStream operation.

See DescribeStream for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeThing operation.

See DescribeThing for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeThingGroup operation.

See DescribeThingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeThingRegistrationTask operation.

See DescribeThingRegistrationTask for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeThingType operation.

See DescribeThingType for more information about the operation and its arguments.

Constructs a fluent builder for the DetachPolicy operation.

See DetachPolicy for more information about the operation and its arguments.

Constructs a fluent builder for the DetachPrincipalPolicy operation.

See DetachPrincipalPolicy for more information about the operation and its arguments.

Constructs a fluent builder for the DetachSecurityProfile operation.

See DetachSecurityProfile for more information about the operation and its arguments.

Constructs a fluent builder for the DetachThingPrincipal operation.

See DetachThingPrincipal for more information about the operation and its arguments.

Constructs a fluent builder for the DisableTopicRule operation.

See DisableTopicRule for more information about the operation and its arguments.

Constructs a fluent builder for the EnableTopicRule operation.

See EnableTopicRule for more information about the operation and its arguments.

Constructs a fluent builder for the GetBehaviorModelTrainingSummaries operation.

See GetBehaviorModelTrainingSummaries for more information about the operation and its arguments.

Constructs a fluent builder for the GetBucketsAggregation operation.

See GetBucketsAggregation for more information about the operation and its arguments.

Constructs a fluent builder for the GetCardinality operation.

See GetCardinality for more information about the operation and its arguments.

Constructs a fluent builder for the GetEffectivePolicies operation.

See GetEffectivePolicies for more information about the operation and its arguments.

Constructs a fluent builder for the GetIndexingConfiguration operation.

See GetIndexingConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the GetJobDocument operation.

See GetJobDocument for more information about the operation and its arguments.

Constructs a fluent builder for the GetLoggingOptions operation.

See GetLoggingOptions for more information about the operation and its arguments.

Constructs a fluent builder for the GetOTAUpdate operation.

See GetOTAUpdate for more information about the operation and its arguments.

Constructs a fluent builder for the GetPercentiles operation.

See GetPercentiles for more information about the operation and its arguments.

Constructs a fluent builder for the GetPolicy operation.

See GetPolicy for more information about the operation and its arguments.

Constructs a fluent builder for the GetPolicyVersion operation.

See GetPolicyVersion for more information about the operation and its arguments.

Constructs a fluent builder for the GetRegistrationCode operation.

See GetRegistrationCode for more information about the operation and its arguments.

Constructs a fluent builder for the GetStatistics operation.

See GetStatistics for more information about the operation and its arguments.

Constructs a fluent builder for the GetTopicRule operation.

See GetTopicRule for more information about the operation and its arguments.

Constructs a fluent builder for the GetTopicRuleDestination operation.

See GetTopicRuleDestination for more information about the operation and its arguments.

Constructs a fluent builder for the GetV2LoggingOptions operation.

See GetV2LoggingOptions for more information about the operation and its arguments.

Constructs a fluent builder for the ListActiveViolations operation.

See ListActiveViolations for more information about the operation and its arguments.

Constructs a fluent builder for the ListAttachedPolicies operation.

See ListAttachedPolicies for more information about the operation and its arguments.

Constructs a fluent builder for the ListAuditFindings operation.

See ListAuditFindings for more information about the operation and its arguments.

Constructs a fluent builder for the ListAuditMitigationActionsExecutions operation.

See ListAuditMitigationActionsExecutions for more information about the operation and its arguments.

Constructs a fluent builder for the ListAuditMitigationActionsTasks operation.

See ListAuditMitigationActionsTasks for more information about the operation and its arguments.

Constructs a fluent builder for the ListAuditSuppressions operation.

See ListAuditSuppressions for more information about the operation and its arguments.

Constructs a fluent builder for the ListAuditTasks operation.

See ListAuditTasks for more information about the operation and its arguments.

Constructs a fluent builder for the ListAuthorizers operation.

See ListAuthorizers for more information about the operation and its arguments.

Constructs a fluent builder for the ListBillingGroups operation.

See ListBillingGroups for more information about the operation and its arguments.

Constructs a fluent builder for the ListCACertificates operation.

See ListCACertificates for more information about the operation and its arguments.

Constructs a fluent builder for the ListCertificates operation.

See ListCertificates for more information about the operation and its arguments.

Constructs a fluent builder for the ListCertificatesByCA operation.

See ListCertificatesByCA for more information about the operation and its arguments.

Constructs a fluent builder for the ListCustomMetrics operation.

See ListCustomMetrics for more information about the operation and its arguments.

Constructs a fluent builder for the ListDetectMitigationActionsExecutions operation.

See ListDetectMitigationActionsExecutions for more information about the operation and its arguments.

Constructs a fluent builder for the ListDetectMitigationActionsTasks operation.

See ListDetectMitigationActionsTasks for more information about the operation and its arguments.

Constructs a fluent builder for the ListDimensions operation.

See ListDimensions for more information about the operation and its arguments.

Constructs a fluent builder for the ListDomainConfigurations operation.

See ListDomainConfigurations for more information about the operation and its arguments.

Constructs a fluent builder for the ListFleetMetrics operation.

See ListFleetMetrics for more information about the operation and its arguments.

Constructs a fluent builder for the ListIndices operation.

See ListIndices for more information about the operation and its arguments.

Constructs a fluent builder for the ListJobExecutionsForJob operation.

See ListJobExecutionsForJob for more information about the operation and its arguments.

Constructs a fluent builder for the ListJobExecutionsForThing operation.

See ListJobExecutionsForThing for more information about the operation and its arguments.

Constructs a fluent builder for the ListJobs operation.

See ListJobs for more information about the operation and its arguments.

Constructs a fluent builder for the ListJobTemplates operation.

See ListJobTemplates for more information about the operation and its arguments.

Constructs a fluent builder for the ListMitigationActions operation.

See ListMitigationActions for more information about the operation and its arguments.

Constructs a fluent builder for the ListOTAUpdates operation.

See ListOTAUpdates for more information about the operation and its arguments.

Constructs a fluent builder for the ListOutgoingCertificates operation.

See ListOutgoingCertificates for more information about the operation and its arguments.

Constructs a fluent builder for the ListPolicies operation.

See ListPolicies for more information about the operation and its arguments.

Constructs a fluent builder for the ListPolicyPrincipals operation.

See ListPolicyPrincipals for more information about the operation and its arguments.

Constructs a fluent builder for the ListPolicyVersions operation.

See ListPolicyVersions for more information about the operation and its arguments.

Constructs a fluent builder for the ListPrincipalPolicies operation.

See ListPrincipalPolicies for more information about the operation and its arguments.

Constructs a fluent builder for the ListPrincipalThings operation.

See ListPrincipalThings for more information about the operation and its arguments.

Constructs a fluent builder for the ListProvisioningTemplates operation.

See ListProvisioningTemplates for more information about the operation and its arguments.

Constructs a fluent builder for the ListProvisioningTemplateVersions operation.

See ListProvisioningTemplateVersions for more information about the operation and its arguments.

Constructs a fluent builder for the ListRoleAliases operation.

See ListRoleAliases for more information about the operation and its arguments.

Constructs a fluent builder for the ListScheduledAudits operation.

See ListScheduledAudits for more information about the operation and its arguments.

Constructs a fluent builder for the ListSecurityProfiles operation.

See ListSecurityProfiles for more information about the operation and its arguments.

Constructs a fluent builder for the ListSecurityProfilesForTarget operation.

See ListSecurityProfilesForTarget for more information about the operation and its arguments.

Constructs a fluent builder for the ListStreams operation.

See ListStreams for more information about the operation and its arguments.

Constructs a fluent builder for the ListTagsForResource operation.

See ListTagsForResource for more information about the operation and its arguments.

Constructs a fluent builder for the ListTargetsForPolicy operation.

See ListTargetsForPolicy for more information about the operation and its arguments.

Constructs a fluent builder for the ListTargetsForSecurityProfile operation.

See ListTargetsForSecurityProfile for more information about the operation and its arguments.

Constructs a fluent builder for the ListThingGroups operation.

See ListThingGroups for more information about the operation and its arguments.

Constructs a fluent builder for the ListThingGroupsForThing operation.

See ListThingGroupsForThing for more information about the operation and its arguments.

Constructs a fluent builder for the ListThingPrincipals operation.

See ListThingPrincipals for more information about the operation and its arguments.

Constructs a fluent builder for the ListThingRegistrationTaskReports operation.

See ListThingRegistrationTaskReports for more information about the operation and its arguments.

Constructs a fluent builder for the ListThingRegistrationTasks operation.

See ListThingRegistrationTasks for more information about the operation and its arguments.

Constructs a fluent builder for the ListThings operation.

See ListThings for more information about the operation and its arguments.

Constructs a fluent builder for the ListThingsInBillingGroup operation.

See ListThingsInBillingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the ListThingsInThingGroup operation.

See ListThingsInThingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the ListThingTypes operation.

See ListThingTypes for more information about the operation and its arguments.

Constructs a fluent builder for the ListTopicRuleDestinations operation.

See ListTopicRuleDestinations for more information about the operation and its arguments.

Constructs a fluent builder for the ListTopicRules operation.

See ListTopicRules for more information about the operation and its arguments.

Constructs a fluent builder for the ListV2LoggingLevels operation.

See ListV2LoggingLevels for more information about the operation and its arguments.

Constructs a fluent builder for the ListViolationEvents operation.

See ListViolationEvents for more information about the operation and its arguments.

Constructs a fluent builder for the PutVerificationStateOnViolation operation.

See PutVerificationStateOnViolation for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterCACertificate operation.

See RegisterCACertificate for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterCertificate operation.

See RegisterCertificate for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterCertificateWithoutCA operation.

See RegisterCertificateWithoutCA for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterThing operation.

See RegisterThing for more information about the operation and its arguments.

Constructs a fluent builder for the RejectCertificateTransfer operation.

See RejectCertificateTransfer for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveThingFromBillingGroup operation.

See RemoveThingFromBillingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveThingFromThingGroup operation.

See RemoveThingFromThingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the ReplaceTopicRule operation.

See ReplaceTopicRule for more information about the operation and its arguments.

Constructs a fluent builder for the SearchIndex operation.

See SearchIndex for more information about the operation and its arguments.

Constructs a fluent builder for the SetDefaultAuthorizer operation.

See SetDefaultAuthorizer for more information about the operation and its arguments.

Constructs a fluent builder for the SetDefaultPolicyVersion operation.

See SetDefaultPolicyVersion for more information about the operation and its arguments.

Constructs a fluent builder for the SetLoggingOptions operation.

See SetLoggingOptions for more information about the operation and its arguments.

Constructs a fluent builder for the SetV2LoggingLevel operation.

See SetV2LoggingLevel for more information about the operation and its arguments.

Constructs a fluent builder for the SetV2LoggingOptions operation.

See SetV2LoggingOptions for more information about the operation and its arguments.

Constructs a fluent builder for the StartAuditMitigationActionsTask operation.

See StartAuditMitigationActionsTask for more information about the operation and its arguments.

Constructs a fluent builder for the StartDetectMitigationActionsTask operation.

See StartDetectMitigationActionsTask for more information about the operation and its arguments.

Constructs a fluent builder for the StartOnDemandAuditTask operation.

See StartOnDemandAuditTask for more information about the operation and its arguments.

Constructs a fluent builder for the StartThingRegistrationTask operation.

See StartThingRegistrationTask for more information about the operation and its arguments.

Constructs a fluent builder for the StopThingRegistrationTask operation.

See StopThingRegistrationTask for more information about the operation and its arguments.

Constructs a fluent builder for the TagResource operation.

See TagResource for more information about the operation and its arguments.

Constructs a fluent builder for the TestAuthorization operation.

See TestAuthorization for more information about the operation and its arguments.

Constructs a fluent builder for the TestInvokeAuthorizer operation.

See TestInvokeAuthorizer for more information about the operation and its arguments.

Constructs a fluent builder for the TransferCertificate operation.

See TransferCertificate for more information about the operation and its arguments.

Constructs a fluent builder for the UntagResource operation.

See UntagResource for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateAccountAuditConfiguration operation.

See UpdateAccountAuditConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateAuditSuppression operation.

See UpdateAuditSuppression for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateAuthorizer operation.

See UpdateAuthorizer for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateBillingGroup operation.

See UpdateBillingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateCACertificate operation.

See UpdateCACertificate for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateCertificate operation.

See UpdateCertificate for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateCustomMetric operation.

See UpdateCustomMetric for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateDimension operation.

See UpdateDimension for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateDomainConfiguration operation.

See UpdateDomainConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateDynamicThingGroup operation.

See UpdateDynamicThingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateEventConfigurations operation.

See UpdateEventConfigurations for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateFleetMetric operation.

See UpdateFleetMetric for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateIndexingConfiguration operation.

See UpdateIndexingConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateJob operation.

See UpdateJob for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateMitigationAction operation.

See UpdateMitigationAction for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateProvisioningTemplate operation.

See UpdateProvisioningTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateRoleAlias operation.

See UpdateRoleAlias for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateScheduledAudit operation.

See UpdateScheduledAudit for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateSecurityProfile operation.

See UpdateSecurityProfile for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateStream operation.

See UpdateStream for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateThing operation.

See UpdateThing for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateThingGroup operation.

See UpdateThingGroup for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateThingGroupsForThing operation.

See UpdateThingGroupsForThing for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateTopicRuleDestination operation.

See UpdateTopicRuleDestination for more information about the operation and its arguments.

Constructs a fluent builder for the ValidateSecurityProfileBehaviors operation.

See ValidateSecurityProfileBehaviors for more information about the operation and its arguments.

Creates a client with the given service config and connector override.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more