"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.IAM = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** IAM service binding for Step Functions SDK integrations. */
class IAM {
    constructor() { }
    acceptDelegationRequest(params) {
        throw new Error(BINDING_ERROR);
    }
    addClientIDToOpenIDConnectProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    addRoleToInstanceProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    addUserToGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    associateDelegationRequest(params) {
        throw new Error(BINDING_ERROR);
    }
    attachGroupPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    attachRolePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    attachUserPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    changePassword(params) {
        throw new Error(BINDING_ERROR);
    }
    createAccessKey(params) {
        throw new Error(BINDING_ERROR);
    }
    createAccountAlias(params) {
        throw new Error(BINDING_ERROR);
    }
    createDelegationRequest(params) {
        throw new Error(BINDING_ERROR);
    }
    createGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createInstanceProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    createLoginProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    createOpenIDConnectProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    createPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    createPolicyVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    createRole(params) {
        throw new Error(BINDING_ERROR);
    }
    createSAMLProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    createServiceLinkedRole(params) {
        throw new Error(BINDING_ERROR);
    }
    createServiceSpecificCredential(params) {
        throw new Error(BINDING_ERROR);
    }
    createUser(params) {
        throw new Error(BINDING_ERROR);
    }
    createVirtualMFADevice(params) {
        throw new Error(BINDING_ERROR);
    }
    deactivateMFADevice(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAccessKey(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAccountAlias(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAccountPasswordPolicy() {
        throw new Error(BINDING_ERROR);
    }
    deleteGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteGroupPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteInstanceProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteLoginProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteOpenIDConnectProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    deletePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    deletePolicyVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteRole(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteRolePermissionsBoundary(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteRolePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteSAMLProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteServerCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteServiceLinkedRole(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteServiceSpecificCredential(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteSigningCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteSSHPublicKey(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteUser(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteUserPermissionsBoundary(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteUserPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteVirtualMFADevice(params) {
        throw new Error(BINDING_ERROR);
    }
    detachGroupPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    detachRolePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    detachUserPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    disableOrganizationsRootCredentialsManagement(params) {
        throw new Error(BINDING_ERROR);
    }
    disableOrganizationsRootSessions(params) {
        throw new Error(BINDING_ERROR);
    }
    disableOutboundWebIdentityFederation() {
        throw new Error(BINDING_ERROR);
    }
    enableMFADevice(params) {
        throw new Error(BINDING_ERROR);
    }
    enableOrganizationsRootCredentialsManagement(params) {
        throw new Error(BINDING_ERROR);
    }
    enableOrganizationsRootSessions(params) {
        throw new Error(BINDING_ERROR);
    }
    enableOutboundWebIdentityFederation() {
        throw new Error(BINDING_ERROR);
    }
    generateCredentialReport() {
        throw new Error(BINDING_ERROR);
    }
    generateOrganizationsAccessReport(params) {
        throw new Error(BINDING_ERROR);
    }
    generateServiceLastAccessedDetails(params) {
        throw new Error(BINDING_ERROR);
    }
    getAccessKeyLastUsed(params) {
        throw new Error(BINDING_ERROR);
    }
    getAccountAuthorizationDetails(params) {
        throw new Error(BINDING_ERROR);
    }
    getAccountPasswordPolicy() {
        throw new Error(BINDING_ERROR);
    }
    getAccountSummary() {
        throw new Error(BINDING_ERROR);
    }
    getContextKeysForCustomPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    getContextKeysForPrincipalPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    getCredentialReport() {
        throw new Error(BINDING_ERROR);
    }
    getDelegationRequest(params) {
        throw new Error(BINDING_ERROR);
    }
    getGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    getGroupPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    getHumanReadableSummary(params) {
        throw new Error(BINDING_ERROR);
    }
    getInstanceProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    getLoginProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    getMFADevice(params) {
        throw new Error(BINDING_ERROR);
    }
    getOpenIDConnectProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    getOrganizationsAccessReport(params) {
        throw new Error(BINDING_ERROR);
    }
    getOutboundWebIdentityFederationInfo() {
        throw new Error(BINDING_ERROR);
    }
    getPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    getPolicyVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    getRole(params) {
        throw new Error(BINDING_ERROR);
    }
    getRolePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    getSAMLProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    getServerCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    getServiceLastAccessedDetails(params) {
        throw new Error(BINDING_ERROR);
    }
    getServiceLastAccessedDetailsWithEntities(params) {
        throw new Error(BINDING_ERROR);
    }
    getServiceLinkedRoleDeletionStatus(params) {
        throw new Error(BINDING_ERROR);
    }
    getSSHPublicKey(params) {
        throw new Error(BINDING_ERROR);
    }
    getUser(params) {
        throw new Error(BINDING_ERROR);
    }
    getUserPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    listAccessKeys(params) {
        throw new Error(BINDING_ERROR);
    }
    listAccountAliases(params) {
        throw new Error(BINDING_ERROR);
    }
    listAttachedGroupPolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    listAttachedRolePolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    listAttachedUserPolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    listDelegationRequests(params) {
        throw new Error(BINDING_ERROR);
    }
    listEntitiesForPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    listGroupPolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    listGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    listGroupsForUser(params) {
        throw new Error(BINDING_ERROR);
    }
    listInstanceProfiles(params) {
        throw new Error(BINDING_ERROR);
    }
    listInstanceProfilesForRole(params) {
        throw new Error(BINDING_ERROR);
    }
    listInstanceProfileTags(params) {
        throw new Error(BINDING_ERROR);
    }
    listMFADevices(params) {
        throw new Error(BINDING_ERROR);
    }
    listMFADeviceTags(params) {
        throw new Error(BINDING_ERROR);
    }
    listOpenIDConnectProviders(params) {
        throw new Error(BINDING_ERROR);
    }
    listOpenIDConnectProviderTags(params) {
        throw new Error(BINDING_ERROR);
    }
    listOrganizationsFeatures(params) {
        throw new Error(BINDING_ERROR);
    }
    listPolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    listPoliciesGrantingServiceAccess(params) {
        throw new Error(BINDING_ERROR);
    }
    listPolicyTags(params) {
        throw new Error(BINDING_ERROR);
    }
    listPolicyVersions(params) {
        throw new Error(BINDING_ERROR);
    }
    listRolePolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    listRoles(params) {
        throw new Error(BINDING_ERROR);
    }
    listRoleTags(params) {
        throw new Error(BINDING_ERROR);
    }
    listSAMLProviders(params) {
        throw new Error(BINDING_ERROR);
    }
    listSAMLProviderTags(params) {
        throw new Error(BINDING_ERROR);
    }
    listServerCertificates(params) {
        throw new Error(BINDING_ERROR);
    }
    listServerCertificateTags(params) {
        throw new Error(BINDING_ERROR);
    }
    listServiceSpecificCredentials(params) {
        throw new Error(BINDING_ERROR);
    }
    listSigningCertificates(params) {
        throw new Error(BINDING_ERROR);
    }
    listSSHPublicKeys(params) {
        throw new Error(BINDING_ERROR);
    }
    listUserPolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    listUsers(params) {
        throw new Error(BINDING_ERROR);
    }
    listUserTags(params) {
        throw new Error(BINDING_ERROR);
    }
    listVirtualMFADevices(params) {
        throw new Error(BINDING_ERROR);
    }
    putGroupPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    putRolePermissionsBoundary(params) {
        throw new Error(BINDING_ERROR);
    }
    putRolePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    putUserPermissionsBoundary(params) {
        throw new Error(BINDING_ERROR);
    }
    putUserPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    rejectDelegationRequest(params) {
        throw new Error(BINDING_ERROR);
    }
    removeClientIDFromOpenIDConnectProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    removeRoleFromInstanceProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    removeUserFromGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    resetServiceSpecificCredential(params) {
        throw new Error(BINDING_ERROR);
    }
    resyncMFADevice(params) {
        throw new Error(BINDING_ERROR);
    }
    sendDelegationToken(params) {
        throw new Error(BINDING_ERROR);
    }
    setDefaultPolicyVersion(params) {
        throw new Error(BINDING_ERROR);
    }
    setSecurityTokenServicePreferences(params) {
        throw new Error(BINDING_ERROR);
    }
    simulateCustomPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    simulatePrincipalPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    tagInstanceProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    tagMFADevice(params) {
        throw new Error(BINDING_ERROR);
    }
    tagOpenIDConnectProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    tagPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    tagRole(params) {
        throw new Error(BINDING_ERROR);
    }
    tagSAMLProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    tagServerCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    tagUser(params) {
        throw new Error(BINDING_ERROR);
    }
    untagInstanceProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    untagMFADevice(params) {
        throw new Error(BINDING_ERROR);
    }
    untagOpenIDConnectProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    untagPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    untagRole(params) {
        throw new Error(BINDING_ERROR);
    }
    untagSAMLProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    untagServerCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    untagUser(params) {
        throw new Error(BINDING_ERROR);
    }
    updateAccessKey(params) {
        throw new Error(BINDING_ERROR);
    }
    updateAccountPasswordPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    updateAssumeRolePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    updateDelegationRequest(params) {
        throw new Error(BINDING_ERROR);
    }
    updateGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    updateLoginProfile(params) {
        throw new Error(BINDING_ERROR);
    }
    updateOpenIDConnectProviderThumbprint(params) {
        throw new Error(BINDING_ERROR);
    }
    updateRole(params) {
        throw new Error(BINDING_ERROR);
    }
    updateRoleDescription(params) {
        throw new Error(BINDING_ERROR);
    }
    updateSAMLProvider(params) {
        throw new Error(BINDING_ERROR);
    }
    updateServerCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    updateServiceSpecificCredential(params) {
        throw new Error(BINDING_ERROR);
    }
    updateSigningCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    updateSSHPublicKey(params) {
        throw new Error(BINDING_ERROR);
    }
    updateUser(params) {
        throw new Error(BINDING_ERROR);
    }
    uploadServerCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    uploadSigningCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    uploadSSHPublicKey(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.IAM = IAM;
//# sourceMappingURL=IAM.js.map