"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.IoT = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** IoT service binding for Step Functions SDK integrations. */
class IoT {
    constructor() { }
    acceptCertificateTransfer(params) {
        throw new Error(BINDING_ERROR);
    }
    addThingToBillingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    addThingToThingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    associateSbomWithPackageVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    associateTargetsWithJob(params) {
        throw new Error(BINDING_ERROR);
    }
    attachPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    attachPrincipalPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    attachSecurityProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    attachThingPrincipal(params) {
        throw new Error(BINDING_ERROR);
    }
    cancelAuditMitigationActionsTask(params) {
        throw new Error(BINDING_ERROR);
    }
    cancelAuditTask(params) {
        throw new Error(BINDING_ERROR);
    }
    cancelCertificateTransfer(params) {
        throw new Error(BINDING_ERROR);
    }
    cancelDetectMitigationActionsTask(params) {
        throw new Error(BINDING_ERROR);
    }
    cancelJob(params) {
        throw new Error(BINDING_ERROR);
    }
    cancelJobExecution(params) {
        throw new Error(BINDING_ERROR);
    }
    clearDefaultAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    confirmTopicRuleDestination(params) {
        throw new Error(BINDING_ERROR);
    }
    createAuditSuppression(params) {
        throw new Error(BINDING_ERROR);
    }
    createAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    createBillingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createCertificateFromCsr(params) {
        throw new Error(BINDING_ERROR);
    }
    createCertificateProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    createCommand(params) {
        throw new Error(BINDING_ERROR);
    }
    createCustomMetric(params) {
        throw new Error(BINDING_ERROR);
    }
    createDimension(params) {
        throw new Error(BINDING_ERROR);
    }
    createDomainConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    createDynamicThingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createFleetMetric(params) {
        throw new Error(BINDING_ERROR);
    }
    createJob(params) {
        throw new Error(BINDING_ERROR);
    }
    createJobTemplate(params) {
        throw new Error(BINDING_ERROR);
    }
    createKeysAndCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    createMitigationAction(params) {
        throw new Error(BINDING_ERROR);
    }
    createOTAUpdate(params) {
        throw new Error(BINDING_ERROR);
    }
    createPackage(params) {
        throw new Error(BINDING_ERROR);
    }
    createPackageVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    createPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    createPolicyVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    createProvisioningClaim(params) {
        throw new Error(BINDING_ERROR);
    }
    createProvisioningTemplate(params) {
        throw new Error(BINDING_ERROR);
    }
    createProvisioningTemplateVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    createRoleAlias(params) {
        throw new Error(BINDING_ERROR);
    }
    createScheduledAudit(params) {
        throw new Error(BINDING_ERROR);
    }
    createSecurityProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    createStream(params) {
        throw new Error(BINDING_ERROR);
    }
    createThing(params) {
        throw new Error(BINDING_ERROR);
    }
    createThingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createThingType(params) {
        throw new Error(BINDING_ERROR);
    }
    createTopicRule(params) {
        throw new Error(BINDING_ERROR);
    }
    createTopicRuleDestination(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAccountAuditConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAuditSuppression(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteBillingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteCACertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteCertificateProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteCommand(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteCommandExecution(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteCustomMetric(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteDimension(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteDomainConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteDynamicThingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteFleetMetric(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteJob(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteJobExecution(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteJobTemplate(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteMitigationAction(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteOTAUpdate(params) {
        throw new Error(BINDING_ERROR);
    }
    deletePackage(params) {
        throw new Error(BINDING_ERROR);
    }
    deletePackageVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    deletePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    deletePolicyVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteProvisioningTemplate(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteProvisioningTemplateVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteRegistrationCode(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteRoleAlias(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteScheduledAudit(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteSecurityProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteStream(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteThing(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteThingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteThingType(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteTopicRule(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteTopicRuleDestination(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteV2LoggingLevel(params) {
        throw new Error(BINDING_ERROR);
    }
    deprecateThingType(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAccountAuditConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAuditFinding(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAuditMitigationActionsTask(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAuditSuppression(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAuditTask(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    describeBillingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    describeCACertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    describeCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    describeCertificateProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    describeCustomMetric(params) {
        throw new Error(BINDING_ERROR);
    }
    describeDefaultAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    describeDetectMitigationActionsTask(params) {
        throw new Error(BINDING_ERROR);
    }
    describeDimension(params) {
        throw new Error(BINDING_ERROR);
    }
    describeDomainConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    describeEncryptionConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    describeEndpoint(params) {
        throw new Error(BINDING_ERROR);
    }
    describeEventConfigurations(params) {
        throw new Error(BINDING_ERROR);
    }
    describeFleetMetric(params) {
        throw new Error(BINDING_ERROR);
    }
    describeIndex(params) {
        throw new Error(BINDING_ERROR);
    }
    describeJob(params) {
        throw new Error(BINDING_ERROR);
    }
    describeJobExecution(params) {
        throw new Error(BINDING_ERROR);
    }
    describeJobTemplate(params) {
        throw new Error(BINDING_ERROR);
    }
    describeManagedJobTemplate(params) {
        throw new Error(BINDING_ERROR);
    }
    describeMitigationAction(params) {
        throw new Error(BINDING_ERROR);
    }
    describeProvisioningTemplate(params) {
        throw new Error(BINDING_ERROR);
    }
    describeProvisioningTemplateVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    describeRoleAlias(params) {
        throw new Error(BINDING_ERROR);
    }
    describeScheduledAudit(params) {
        throw new Error(BINDING_ERROR);
    }
    describeSecurityProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    describeStream(params) {
        throw new Error(BINDING_ERROR);
    }
    describeThing(params) {
        throw new Error(BINDING_ERROR);
    }
    describeThingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    describeThingRegistrationTask(params) {
        throw new Error(BINDING_ERROR);
    }
    describeThingType(params) {
        throw new Error(BINDING_ERROR);
    }
    detachPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    detachPrincipalPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    detachSecurityProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    detachThingPrincipal(params) {
        throw new Error(BINDING_ERROR);
    }
    disableTopicRule(params) {
        throw new Error(BINDING_ERROR);
    }
    disassociateSbomFromPackageVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    enableTopicRule(params) {
        throw new Error(BINDING_ERROR);
    }
    getBehaviorModelTrainingSummaries(params) {
        throw new Error(BINDING_ERROR);
    }
    getBucketsAggregation(params) {
        throw new Error(BINDING_ERROR);
    }
    getCardinality(params) {
        throw new Error(BINDING_ERROR);
    }
    getCommand(params) {
        throw new Error(BINDING_ERROR);
    }
    getCommandExecution(params) {
        throw new Error(BINDING_ERROR);
    }
    getEffectivePolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    getIndexingConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    getJobDocument(params) {
        throw new Error(BINDING_ERROR);
    }
    getLoggingOptions(params) {
        throw new Error(BINDING_ERROR);
    }
    getOTAUpdate(params) {
        throw new Error(BINDING_ERROR);
    }
    getPackage(params) {
        throw new Error(BINDING_ERROR);
    }
    getPackageConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    getPackageVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    getPercentiles(params) {
        throw new Error(BINDING_ERROR);
    }
    getPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    getPolicyVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    getRegistrationCode(params) {
        throw new Error(BINDING_ERROR);
    }
    getStatistics(params) {
        throw new Error(BINDING_ERROR);
    }
    getThingConnectivityData(params) {
        throw new Error(BINDING_ERROR);
    }
    getTopicRule(params) {
        throw new Error(BINDING_ERROR);
    }
    getTopicRuleDestination(params) {
        throw new Error(BINDING_ERROR);
    }
    getV2LoggingOptions(params) {
        throw new Error(BINDING_ERROR);
    }
    listActiveViolations(params) {
        throw new Error(BINDING_ERROR);
    }
    listAttachedPolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    listAuditFindings(params) {
        throw new Error(BINDING_ERROR);
    }
    listAuditMitigationActionsExecutions(params) {
        throw new Error(BINDING_ERROR);
    }
    listAuditMitigationActionsTasks(params) {
        throw new Error(BINDING_ERROR);
    }
    listAuditSuppressions(params) {
        throw new Error(BINDING_ERROR);
    }
    listAuditTasks(params) {
        throw new Error(BINDING_ERROR);
    }
    listAuthorizers(params) {
        throw new Error(BINDING_ERROR);
    }
    listBillingGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    listCACertificates(params) {
        throw new Error(BINDING_ERROR);
    }
    listCertificateProviders(params) {
        throw new Error(BINDING_ERROR);
    }
    listCertificates(params) {
        throw new Error(BINDING_ERROR);
    }
    listCertificatesByCA(params) {
        throw new Error(BINDING_ERROR);
    }
    listCommandExecutions(params) {
        throw new Error(BINDING_ERROR);
    }
    listCommands(params) {
        throw new Error(BINDING_ERROR);
    }
    listCustomMetrics(params) {
        throw new Error(BINDING_ERROR);
    }
    listDetectMitigationActionsExecutions(params) {
        throw new Error(BINDING_ERROR);
    }
    listDetectMitigationActionsTasks(params) {
        throw new Error(BINDING_ERROR);
    }
    listDimensions(params) {
        throw new Error(BINDING_ERROR);
    }
    listDomainConfigurations(params) {
        throw new Error(BINDING_ERROR);
    }
    listFleetMetrics(params) {
        throw new Error(BINDING_ERROR);
    }
    listIndices(params) {
        throw new Error(BINDING_ERROR);
    }
    listJobExecutionsForJob(params) {
        throw new Error(BINDING_ERROR);
    }
    listJobExecutionsForThing(params) {
        throw new Error(BINDING_ERROR);
    }
    listJobs(params) {
        throw new Error(BINDING_ERROR);
    }
    listJobTemplates(params) {
        throw new Error(BINDING_ERROR);
    }
    listManagedJobTemplates(params) {
        throw new Error(BINDING_ERROR);
    }
    listMetricValues(params) {
        throw new Error(BINDING_ERROR);
    }
    listMitigationActions(params) {
        throw new Error(BINDING_ERROR);
    }
    listOTAUpdates(params) {
        throw new Error(BINDING_ERROR);
    }
    listOutgoingCertificates(params) {
        throw new Error(BINDING_ERROR);
    }
    listPackages(params) {
        throw new Error(BINDING_ERROR);
    }
    listPackageVersions(params) {
        throw new Error(BINDING_ERROR);
    }
    listPolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    listPolicyPrincipals(params) {
        throw new Error(BINDING_ERROR);
    }
    listPolicyVersions(params) {
        throw new Error(BINDING_ERROR);
    }
    listPrincipalPolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    listPrincipalThings(params) {
        throw new Error(BINDING_ERROR);
    }
    listPrincipalThingsV2(params) {
        throw new Error(BINDING_ERROR);
    }
    listProvisioningTemplates(params) {
        throw new Error(BINDING_ERROR);
    }
    listProvisioningTemplateVersions(params) {
        throw new Error(BINDING_ERROR);
    }
    listRelatedResourcesForAuditFinding(params) {
        throw new Error(BINDING_ERROR);
    }
    listRoleAliases(params) {
        throw new Error(BINDING_ERROR);
    }
    listSbomValidationResults(params) {
        throw new Error(BINDING_ERROR);
    }
    listScheduledAudits(params) {
        throw new Error(BINDING_ERROR);
    }
    listSecurityProfiles(params) {
        throw new Error(BINDING_ERROR);
    }
    listSecurityProfilesForTarget(params) {
        throw new Error(BINDING_ERROR);
    }
    listStreams(params) {
        throw new Error(BINDING_ERROR);
    }
    listTagsForResource(params) {
        throw new Error(BINDING_ERROR);
    }
    listTargetsForPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    listTargetsForSecurityProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    listThingGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    listThingGroupsForThing(params) {
        throw new Error(BINDING_ERROR);
    }
    listThingPrincipals(params) {
        throw new Error(BINDING_ERROR);
    }
    listThingPrincipalsV2(params) {
        throw new Error(BINDING_ERROR);
    }
    listThingRegistrationTaskReports(params) {
        throw new Error(BINDING_ERROR);
    }
    listThingRegistrationTasks(params) {
        throw new Error(BINDING_ERROR);
    }
    listThings(params) {
        throw new Error(BINDING_ERROR);
    }
    listThingsInBillingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    listThingsInThingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    listThingTypes(params) {
        throw new Error(BINDING_ERROR);
    }
    listTopicRuleDestinations(params) {
        throw new Error(BINDING_ERROR);
    }
    listTopicRules(params) {
        throw new Error(BINDING_ERROR);
    }
    listV2LoggingLevels(params) {
        throw new Error(BINDING_ERROR);
    }
    listViolationEvents(params) {
        throw new Error(BINDING_ERROR);
    }
    putVerificationStateOnViolation(params) {
        throw new Error(BINDING_ERROR);
    }
    registerCACertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    registerCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    registerCertificateWithoutCA(params) {
        throw new Error(BINDING_ERROR);
    }
    registerThing(params) {
        throw new Error(BINDING_ERROR);
    }
    rejectCertificateTransfer(params) {
        throw new Error(BINDING_ERROR);
    }
    removeThingFromBillingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    removeThingFromThingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    replaceTopicRule(params) {
        throw new Error(BINDING_ERROR);
    }
    searchIndex(params) {
        throw new Error(BINDING_ERROR);
    }
    setDefaultAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    setDefaultPolicyVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    setLoggingOptions(params) {
        throw new Error(BINDING_ERROR);
    }
    setV2LoggingLevel(params) {
        throw new Error(BINDING_ERROR);
    }
    setV2LoggingOptions(params) {
        throw new Error(BINDING_ERROR);
    }
    startAuditMitigationActionsTask(params) {
        throw new Error(BINDING_ERROR);
    }
    startDetectMitigationActionsTask(params) {
        throw new Error(BINDING_ERROR);
    }
    startOnDemandAuditTask(params) {
        throw new Error(BINDING_ERROR);
    }
    startThingRegistrationTask(params) {
        throw new Error(BINDING_ERROR);
    }
    stopThingRegistrationTask(params) {
        throw new Error(BINDING_ERROR);
    }
    tagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    testAuthorization(params) {
        throw new Error(BINDING_ERROR);
    }
    testInvokeAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    transferCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    untagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    updateAccountAuditConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    updateAuditSuppression(params) {
        throw new Error(BINDING_ERROR);
    }
    updateAuthorizer(params) {
        throw new Error(BINDING_ERROR);
    }
    updateBillingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    updateCACertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    updateCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    updateCertificateProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    updateCommand(params) {
        throw new Error(BINDING_ERROR);
    }
    updateCustomMetric(params) {
        throw new Error(BINDING_ERROR);
    }
    updateDimension(params) {
        throw new Error(BINDING_ERROR);
    }
    updateDomainConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    updateDynamicThingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    updateEncryptionConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    updateEventConfigurations(params) {
        throw new Error(BINDING_ERROR);
    }
    updateFleetMetric(params) {
        throw new Error(BINDING_ERROR);
    }
    updateIndexingConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    updateJob(params) {
        throw new Error(BINDING_ERROR);
    }
    updateMitigationAction(params) {
        throw new Error(BINDING_ERROR);
    }
    updatePackage(params) {
        throw new Error(BINDING_ERROR);
    }
    updatePackageConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    updatePackageVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    updateProvisioningTemplate(params) {
        throw new Error(BINDING_ERROR);
    }
    updateRoleAlias(params) {
        throw new Error(BINDING_ERROR);
    }
    updateScheduledAudit(params) {
        throw new Error(BINDING_ERROR);
    }
    updateSecurityProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    updateStream(params) {
        throw new Error(BINDING_ERROR);
    }
    updateThing(params) {
        throw new Error(BINDING_ERROR);
    }
    updateThingGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    updateThingGroupsForThing(params) {
        throw new Error(BINDING_ERROR);
    }
    updateThingType(params) {
        throw new Error(BINDING_ERROR);
    }
    updateTopicRuleDestination(params) {
        throw new Error(BINDING_ERROR);
    }
    validateSecurityProfileBehaviors(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.IoT = IoT;
//# sourceMappingURL=IoT.js.map