import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AddRegionCommandInput, AddRegionCommandOutput } from "./commands/AddRegionCommand"; import { AttachCustomerManagedPolicyReferenceToPermissionSetCommandInput, AttachCustomerManagedPolicyReferenceToPermissionSetCommandOutput, } from "./commands/AttachCustomerManagedPolicyReferenceToPermissionSetCommand"; import { AttachManagedPolicyToPermissionSetCommandInput, AttachManagedPolicyToPermissionSetCommandOutput, } from "./commands/AttachManagedPolicyToPermissionSetCommand"; import { CreateAccountAssignmentCommandInput, CreateAccountAssignmentCommandOutput, } from "./commands/CreateAccountAssignmentCommand"; import { CreateApplicationAssignmentCommandInput, CreateApplicationAssignmentCommandOutput, } from "./commands/CreateApplicationAssignmentCommand"; import { CreateApplicationCommandInput, CreateApplicationCommandOutput, } from "./commands/CreateApplicationCommand"; import { CreateInstanceAccessControlAttributeConfigurationCommandInput, CreateInstanceAccessControlAttributeConfigurationCommandOutput, } from "./commands/CreateInstanceAccessControlAttributeConfigurationCommand"; import { CreateInstanceCommandInput, CreateInstanceCommandOutput, } from "./commands/CreateInstanceCommand"; import { CreatePermissionSetCommandInput, CreatePermissionSetCommandOutput, } from "./commands/CreatePermissionSetCommand"; import { CreateTrustedTokenIssuerCommandInput, CreateTrustedTokenIssuerCommandOutput, } from "./commands/CreateTrustedTokenIssuerCommand"; import { DeleteAccountAssignmentCommandInput, DeleteAccountAssignmentCommandOutput, } from "./commands/DeleteAccountAssignmentCommand"; import { DeleteApplicationAccessScopeCommandInput, DeleteApplicationAccessScopeCommandOutput, } from "./commands/DeleteApplicationAccessScopeCommand"; import { DeleteApplicationAssignmentCommandInput, DeleteApplicationAssignmentCommandOutput, } from "./commands/DeleteApplicationAssignmentCommand"; import { DeleteApplicationAuthenticationMethodCommandInput, DeleteApplicationAuthenticationMethodCommandOutput, } from "./commands/DeleteApplicationAuthenticationMethodCommand"; import { DeleteApplicationCommandInput, DeleteApplicationCommandOutput, } from "./commands/DeleteApplicationCommand"; import { DeleteApplicationGrantCommandInput, DeleteApplicationGrantCommandOutput, } from "./commands/DeleteApplicationGrantCommand"; import { DeleteInlinePolicyFromPermissionSetCommandInput, DeleteInlinePolicyFromPermissionSetCommandOutput, } from "./commands/DeleteInlinePolicyFromPermissionSetCommand"; import { DeleteInstanceAccessControlAttributeConfigurationCommandInput, DeleteInstanceAccessControlAttributeConfigurationCommandOutput, } from "./commands/DeleteInstanceAccessControlAttributeConfigurationCommand"; import { DeleteInstanceCommandInput, DeleteInstanceCommandOutput, } from "./commands/DeleteInstanceCommand"; import { DeletePermissionsBoundaryFromPermissionSetCommandInput, DeletePermissionsBoundaryFromPermissionSetCommandOutput, } from "./commands/DeletePermissionsBoundaryFromPermissionSetCommand"; import { DeletePermissionSetCommandInput, DeletePermissionSetCommandOutput, } from "./commands/DeletePermissionSetCommand"; import { DeleteTrustedTokenIssuerCommandInput, DeleteTrustedTokenIssuerCommandOutput, } from "./commands/DeleteTrustedTokenIssuerCommand"; import { DescribeAccountAssignmentCreationStatusCommandInput, DescribeAccountAssignmentCreationStatusCommandOutput, } from "./commands/DescribeAccountAssignmentCreationStatusCommand"; import { DescribeAccountAssignmentDeletionStatusCommandInput, DescribeAccountAssignmentDeletionStatusCommandOutput, } from "./commands/DescribeAccountAssignmentDeletionStatusCommand"; import { DescribeApplicationAssignmentCommandInput, DescribeApplicationAssignmentCommandOutput, } from "./commands/DescribeApplicationAssignmentCommand"; import { DescribeApplicationCommandInput, DescribeApplicationCommandOutput, } from "./commands/DescribeApplicationCommand"; import { DescribeApplicationProviderCommandInput, DescribeApplicationProviderCommandOutput, } from "./commands/DescribeApplicationProviderCommand"; import { DescribeInstanceAccessControlAttributeConfigurationCommandInput, DescribeInstanceAccessControlAttributeConfigurationCommandOutput, } from "./commands/DescribeInstanceAccessControlAttributeConfigurationCommand"; import { DescribeInstanceCommandInput, DescribeInstanceCommandOutput, } from "./commands/DescribeInstanceCommand"; import { DescribePermissionSetCommandInput, DescribePermissionSetCommandOutput, } from "./commands/DescribePermissionSetCommand"; import { DescribePermissionSetProvisioningStatusCommandInput, DescribePermissionSetProvisioningStatusCommandOutput, } from "./commands/DescribePermissionSetProvisioningStatusCommand"; import { DescribeRegionCommandInput, DescribeRegionCommandOutput, } from "./commands/DescribeRegionCommand"; import { DescribeTrustedTokenIssuerCommandInput, DescribeTrustedTokenIssuerCommandOutput, } from "./commands/DescribeTrustedTokenIssuerCommand"; import { DetachCustomerManagedPolicyReferenceFromPermissionSetCommandInput, DetachCustomerManagedPolicyReferenceFromPermissionSetCommandOutput, } from "./commands/DetachCustomerManagedPolicyReferenceFromPermissionSetCommand"; import { DetachManagedPolicyFromPermissionSetCommandInput, DetachManagedPolicyFromPermissionSetCommandOutput, } from "./commands/DetachManagedPolicyFromPermissionSetCommand"; import { GetApplicationAccessScopeCommandInput, GetApplicationAccessScopeCommandOutput, } from "./commands/GetApplicationAccessScopeCommand"; import { GetApplicationAssignmentConfigurationCommandInput, GetApplicationAssignmentConfigurationCommandOutput, } from "./commands/GetApplicationAssignmentConfigurationCommand"; import { GetApplicationAuthenticationMethodCommandInput, GetApplicationAuthenticationMethodCommandOutput, } from "./commands/GetApplicationAuthenticationMethodCommand"; import { GetApplicationGrantCommandInput, GetApplicationGrantCommandOutput, } from "./commands/GetApplicationGrantCommand"; import { GetApplicationSessionConfigurationCommandInput, GetApplicationSessionConfigurationCommandOutput, } from "./commands/GetApplicationSessionConfigurationCommand"; import { GetInlinePolicyForPermissionSetCommandInput, GetInlinePolicyForPermissionSetCommandOutput, } from "./commands/GetInlinePolicyForPermissionSetCommand"; import { GetPermissionsBoundaryForPermissionSetCommandInput, GetPermissionsBoundaryForPermissionSetCommandOutput, } from "./commands/GetPermissionsBoundaryForPermissionSetCommand"; import { ListAccountAssignmentCreationStatusCommandInput, ListAccountAssignmentCreationStatusCommandOutput, } from "./commands/ListAccountAssignmentCreationStatusCommand"; import { ListAccountAssignmentDeletionStatusCommandInput, ListAccountAssignmentDeletionStatusCommandOutput, } from "./commands/ListAccountAssignmentDeletionStatusCommand"; import { ListAccountAssignmentsCommandInput, ListAccountAssignmentsCommandOutput, } from "./commands/ListAccountAssignmentsCommand"; import { ListAccountAssignmentsForPrincipalCommandInput, ListAccountAssignmentsForPrincipalCommandOutput, } from "./commands/ListAccountAssignmentsForPrincipalCommand"; import { ListAccountsForProvisionedPermissionSetCommandInput, ListAccountsForProvisionedPermissionSetCommandOutput, } from "./commands/ListAccountsForProvisionedPermissionSetCommand"; import { ListApplicationAccessScopesCommandInput, ListApplicationAccessScopesCommandOutput, } from "./commands/ListApplicationAccessScopesCommand"; import { ListApplicationAssignmentsCommandInput, ListApplicationAssignmentsCommandOutput, } from "./commands/ListApplicationAssignmentsCommand"; import { ListApplicationAssignmentsForPrincipalCommandInput, ListApplicationAssignmentsForPrincipalCommandOutput, } from "./commands/ListApplicationAssignmentsForPrincipalCommand"; import { ListApplicationAuthenticationMethodsCommandInput, ListApplicationAuthenticationMethodsCommandOutput, } from "./commands/ListApplicationAuthenticationMethodsCommand"; import { ListApplicationGrantsCommandInput, ListApplicationGrantsCommandOutput, } from "./commands/ListApplicationGrantsCommand"; import { ListApplicationProvidersCommandInput, ListApplicationProvidersCommandOutput, } from "./commands/ListApplicationProvidersCommand"; import { ListApplicationsCommandInput, ListApplicationsCommandOutput, } from "./commands/ListApplicationsCommand"; import { ListCustomerManagedPolicyReferencesInPermissionSetCommandInput, ListCustomerManagedPolicyReferencesInPermissionSetCommandOutput, } from "./commands/ListCustomerManagedPolicyReferencesInPermissionSetCommand"; import { ListInstancesCommandInput, ListInstancesCommandOutput, } from "./commands/ListInstancesCommand"; import { ListManagedPoliciesInPermissionSetCommandInput, ListManagedPoliciesInPermissionSetCommandOutput, } from "./commands/ListManagedPoliciesInPermissionSetCommand"; import { ListPermissionSetProvisioningStatusCommandInput, ListPermissionSetProvisioningStatusCommandOutput, } from "./commands/ListPermissionSetProvisioningStatusCommand"; import { ListPermissionSetsCommandInput, ListPermissionSetsCommandOutput, } from "./commands/ListPermissionSetsCommand"; import { ListPermissionSetsProvisionedToAccountCommandInput, ListPermissionSetsProvisionedToAccountCommandOutput, } from "./commands/ListPermissionSetsProvisionedToAccountCommand"; import { ListRegionsCommandInput, ListRegionsCommandOutput } from "./commands/ListRegionsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTrustedTokenIssuersCommandInput, ListTrustedTokenIssuersCommandOutput, } from "./commands/ListTrustedTokenIssuersCommand"; import { ProvisionPermissionSetCommandInput, ProvisionPermissionSetCommandOutput, } from "./commands/ProvisionPermissionSetCommand"; import { PutApplicationAccessScopeCommandInput, PutApplicationAccessScopeCommandOutput, } from "./commands/PutApplicationAccessScopeCommand"; import { PutApplicationAssignmentConfigurationCommandInput, PutApplicationAssignmentConfigurationCommandOutput, } from "./commands/PutApplicationAssignmentConfigurationCommand"; import { PutApplicationAuthenticationMethodCommandInput, PutApplicationAuthenticationMethodCommandOutput, } from "./commands/PutApplicationAuthenticationMethodCommand"; import { PutApplicationGrantCommandInput, PutApplicationGrantCommandOutput, } from "./commands/PutApplicationGrantCommand"; import { PutApplicationSessionConfigurationCommandInput, PutApplicationSessionConfigurationCommandOutput, } from "./commands/PutApplicationSessionConfigurationCommand"; import { PutInlinePolicyToPermissionSetCommandInput, PutInlinePolicyToPermissionSetCommandOutput, } from "./commands/PutInlinePolicyToPermissionSetCommand"; import { PutPermissionsBoundaryToPermissionSetCommandInput, PutPermissionsBoundaryToPermissionSetCommandOutput, } from "./commands/PutPermissionsBoundaryToPermissionSetCommand"; import { RemoveRegionCommandInput, RemoveRegionCommandOutput, } from "./commands/RemoveRegionCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateApplicationCommandInput, UpdateApplicationCommandOutput, } from "./commands/UpdateApplicationCommand"; import { UpdateInstanceAccessControlAttributeConfigurationCommandInput, UpdateInstanceAccessControlAttributeConfigurationCommandOutput, } from "./commands/UpdateInstanceAccessControlAttributeConfigurationCommand"; import { UpdateInstanceCommandInput, UpdateInstanceCommandOutput, } from "./commands/UpdateInstanceCommand"; import { UpdatePermissionSetCommandInput, UpdatePermissionSetCommandOutput, } from "./commands/UpdatePermissionSetCommand"; import { UpdateTrustedTokenIssuerCommandInput, UpdateTrustedTokenIssuerCommandOutput, } from "./commands/UpdateTrustedTokenIssuerCommand"; import { SSOAdminClient } from "./SSOAdminClient"; export interface SSOAdmin { addRegion( args: AddRegionCommandInput, options?: __HttpHandlerOptions, ): Promise; addRegion( args: AddRegionCommandInput, cb: (err: any, data?: AddRegionCommandOutput) => void, ): void; addRegion( args: AddRegionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddRegionCommandOutput) => void, ): void; attachCustomerManagedPolicyReferenceToPermissionSet( args: AttachCustomerManagedPolicyReferenceToPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; attachCustomerManagedPolicyReferenceToPermissionSet( args: AttachCustomerManagedPolicyReferenceToPermissionSetCommandInput, cb: (err: any, data?: AttachCustomerManagedPolicyReferenceToPermissionSetCommandOutput) => void, ): void; attachCustomerManagedPolicyReferenceToPermissionSet( args: AttachCustomerManagedPolicyReferenceToPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AttachCustomerManagedPolicyReferenceToPermissionSetCommandOutput) => void, ): void; attachManagedPolicyToPermissionSet( args: AttachManagedPolicyToPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; attachManagedPolicyToPermissionSet( args: AttachManagedPolicyToPermissionSetCommandInput, cb: (err: any, data?: AttachManagedPolicyToPermissionSetCommandOutput) => void, ): void; attachManagedPolicyToPermissionSet( args: AttachManagedPolicyToPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AttachManagedPolicyToPermissionSetCommandOutput) => void, ): void; createAccountAssignment( args: CreateAccountAssignmentCommandInput, options?: __HttpHandlerOptions, ): Promise; createAccountAssignment( args: CreateAccountAssignmentCommandInput, cb: (err: any, data?: CreateAccountAssignmentCommandOutput) => void, ): void; createAccountAssignment( args: CreateAccountAssignmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccountAssignmentCommandOutput) => void, ): void; createApplication( args: CreateApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; createApplication( args: CreateApplicationCommandInput, cb: (err: any, data?: CreateApplicationCommandOutput) => void, ): void; createApplication( args: CreateApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateApplicationCommandOutput) => void, ): void; createApplicationAssignment( args: CreateApplicationAssignmentCommandInput, options?: __HttpHandlerOptions, ): Promise; createApplicationAssignment( args: CreateApplicationAssignmentCommandInput, cb: (err: any, data?: CreateApplicationAssignmentCommandOutput) => void, ): void; createApplicationAssignment( args: CreateApplicationAssignmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateApplicationAssignmentCommandOutput) => void, ): void; createInstance(): Promise; createInstance( args: CreateInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; createInstance( args: CreateInstanceCommandInput, cb: (err: any, data?: CreateInstanceCommandOutput) => void, ): void; createInstance( args: CreateInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateInstanceCommandOutput) => void, ): void; createInstanceAccessControlAttributeConfiguration( args: CreateInstanceAccessControlAttributeConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; createInstanceAccessControlAttributeConfiguration( args: CreateInstanceAccessControlAttributeConfigurationCommandInput, cb: (err: any, data?: CreateInstanceAccessControlAttributeConfigurationCommandOutput) => void, ): void; createInstanceAccessControlAttributeConfiguration( args: CreateInstanceAccessControlAttributeConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateInstanceAccessControlAttributeConfigurationCommandOutput) => void, ): void; createPermissionSet( args: CreatePermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; createPermissionSet( args: CreatePermissionSetCommandInput, cb: (err: any, data?: CreatePermissionSetCommandOutput) => void, ): void; createPermissionSet( args: CreatePermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePermissionSetCommandOutput) => void, ): void; createTrustedTokenIssuer( args: CreateTrustedTokenIssuerCommandInput, options?: __HttpHandlerOptions, ): Promise; createTrustedTokenIssuer( args: CreateTrustedTokenIssuerCommandInput, cb: (err: any, data?: CreateTrustedTokenIssuerCommandOutput) => void, ): void; createTrustedTokenIssuer( args: CreateTrustedTokenIssuerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTrustedTokenIssuerCommandOutput) => void, ): void; deleteAccountAssignment( args: DeleteAccountAssignmentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAccountAssignment( args: DeleteAccountAssignmentCommandInput, cb: (err: any, data?: DeleteAccountAssignmentCommandOutput) => void, ): void; deleteAccountAssignment( args: DeleteAccountAssignmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccountAssignmentCommandOutput) => void, ): void; deleteApplication( args: DeleteApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteApplication( args: DeleteApplicationCommandInput, cb: (err: any, data?: DeleteApplicationCommandOutput) => void, ): void; deleteApplication( args: DeleteApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApplicationCommandOutput) => void, ): void; deleteApplicationAccessScope( args: DeleteApplicationAccessScopeCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteApplicationAccessScope( args: DeleteApplicationAccessScopeCommandInput, cb: (err: any, data?: DeleteApplicationAccessScopeCommandOutput) => void, ): void; deleteApplicationAccessScope( args: DeleteApplicationAccessScopeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApplicationAccessScopeCommandOutput) => void, ): void; deleteApplicationAssignment( args: DeleteApplicationAssignmentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteApplicationAssignment( args: DeleteApplicationAssignmentCommandInput, cb: (err: any, data?: DeleteApplicationAssignmentCommandOutput) => void, ): void; deleteApplicationAssignment( args: DeleteApplicationAssignmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApplicationAssignmentCommandOutput) => void, ): void; deleteApplicationAuthenticationMethod( args: DeleteApplicationAuthenticationMethodCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteApplicationAuthenticationMethod( args: DeleteApplicationAuthenticationMethodCommandInput, cb: (err: any, data?: DeleteApplicationAuthenticationMethodCommandOutput) => void, ): void; deleteApplicationAuthenticationMethod( args: DeleteApplicationAuthenticationMethodCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApplicationAuthenticationMethodCommandOutput) => void, ): void; deleteApplicationGrant( args: DeleteApplicationGrantCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteApplicationGrant( args: DeleteApplicationGrantCommandInput, cb: (err: any, data?: DeleteApplicationGrantCommandOutput) => void, ): void; deleteApplicationGrant( args: DeleteApplicationGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApplicationGrantCommandOutput) => void, ): void; deleteInlinePolicyFromPermissionSet( args: DeleteInlinePolicyFromPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteInlinePolicyFromPermissionSet( args: DeleteInlinePolicyFromPermissionSetCommandInput, cb: (err: any, data?: DeleteInlinePolicyFromPermissionSetCommandOutput) => void, ): void; deleteInlinePolicyFromPermissionSet( args: DeleteInlinePolicyFromPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteInlinePolicyFromPermissionSetCommandOutput) => void, ): void; deleteInstance( args: DeleteInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteInstance( args: DeleteInstanceCommandInput, cb: (err: any, data?: DeleteInstanceCommandOutput) => void, ): void; deleteInstance( args: DeleteInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteInstanceCommandOutput) => void, ): void; deleteInstanceAccessControlAttributeConfiguration( args: DeleteInstanceAccessControlAttributeConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteInstanceAccessControlAttributeConfiguration( args: DeleteInstanceAccessControlAttributeConfigurationCommandInput, cb: (err: any, data?: DeleteInstanceAccessControlAttributeConfigurationCommandOutput) => void, ): void; deleteInstanceAccessControlAttributeConfiguration( args: DeleteInstanceAccessControlAttributeConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteInstanceAccessControlAttributeConfigurationCommandOutput) => void, ): void; deletePermissionsBoundaryFromPermissionSet( args: DeletePermissionsBoundaryFromPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; deletePermissionsBoundaryFromPermissionSet( args: DeletePermissionsBoundaryFromPermissionSetCommandInput, cb: (err: any, data?: DeletePermissionsBoundaryFromPermissionSetCommandOutput) => void, ): void; deletePermissionsBoundaryFromPermissionSet( args: DeletePermissionsBoundaryFromPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePermissionsBoundaryFromPermissionSetCommandOutput) => void, ): void; deletePermissionSet( args: DeletePermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; deletePermissionSet( args: DeletePermissionSetCommandInput, cb: (err: any, data?: DeletePermissionSetCommandOutput) => void, ): void; deletePermissionSet( args: DeletePermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePermissionSetCommandOutput) => void, ): void; deleteTrustedTokenIssuer( args: DeleteTrustedTokenIssuerCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteTrustedTokenIssuer( args: DeleteTrustedTokenIssuerCommandInput, cb: (err: any, data?: DeleteTrustedTokenIssuerCommandOutput) => void, ): void; deleteTrustedTokenIssuer( args: DeleteTrustedTokenIssuerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTrustedTokenIssuerCommandOutput) => void, ): void; describeAccountAssignmentCreationStatus( args: DescribeAccountAssignmentCreationStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAccountAssignmentCreationStatus( args: DescribeAccountAssignmentCreationStatusCommandInput, cb: (err: any, data?: DescribeAccountAssignmentCreationStatusCommandOutput) => void, ): void; describeAccountAssignmentCreationStatus( args: DescribeAccountAssignmentCreationStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccountAssignmentCreationStatusCommandOutput) => void, ): void; describeAccountAssignmentDeletionStatus( args: DescribeAccountAssignmentDeletionStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; describeAccountAssignmentDeletionStatus( args: DescribeAccountAssignmentDeletionStatusCommandInput, cb: (err: any, data?: DescribeAccountAssignmentDeletionStatusCommandOutput) => void, ): void; describeAccountAssignmentDeletionStatus( args: DescribeAccountAssignmentDeletionStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccountAssignmentDeletionStatusCommandOutput) => void, ): void; describeApplication( args: DescribeApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; describeApplication( args: DescribeApplicationCommandInput, cb: (err: any, data?: DescribeApplicationCommandOutput) => void, ): void; describeApplication( args: DescribeApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeApplicationCommandOutput) => void, ): void; describeApplicationAssignment( args: DescribeApplicationAssignmentCommandInput, options?: __HttpHandlerOptions, ): Promise; describeApplicationAssignment( args: DescribeApplicationAssignmentCommandInput, cb: (err: any, data?: DescribeApplicationAssignmentCommandOutput) => void, ): void; describeApplicationAssignment( args: DescribeApplicationAssignmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeApplicationAssignmentCommandOutput) => void, ): void; describeApplicationProvider( args: DescribeApplicationProviderCommandInput, options?: __HttpHandlerOptions, ): Promise; describeApplicationProvider( args: DescribeApplicationProviderCommandInput, cb: (err: any, data?: DescribeApplicationProviderCommandOutput) => void, ): void; describeApplicationProvider( args: DescribeApplicationProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeApplicationProviderCommandOutput) => void, ): void; describeInstance( args: DescribeInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; describeInstance( args: DescribeInstanceCommandInput, cb: (err: any, data?: DescribeInstanceCommandOutput) => void, ): void; describeInstance( args: DescribeInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInstanceCommandOutput) => void, ): void; describeInstanceAccessControlAttributeConfiguration( args: DescribeInstanceAccessControlAttributeConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; describeInstanceAccessControlAttributeConfiguration( args: DescribeInstanceAccessControlAttributeConfigurationCommandInput, cb: (err: any, data?: DescribeInstanceAccessControlAttributeConfigurationCommandOutput) => void, ): void; describeInstanceAccessControlAttributeConfiguration( args: DescribeInstanceAccessControlAttributeConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInstanceAccessControlAttributeConfigurationCommandOutput) => void, ): void; describePermissionSet( args: DescribePermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; describePermissionSet( args: DescribePermissionSetCommandInput, cb: (err: any, data?: DescribePermissionSetCommandOutput) => void, ): void; describePermissionSet( args: DescribePermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePermissionSetCommandOutput) => void, ): void; describePermissionSetProvisioningStatus( args: DescribePermissionSetProvisioningStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; describePermissionSetProvisioningStatus( args: DescribePermissionSetProvisioningStatusCommandInput, cb: (err: any, data?: DescribePermissionSetProvisioningStatusCommandOutput) => void, ): void; describePermissionSetProvisioningStatus( args: DescribePermissionSetProvisioningStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePermissionSetProvisioningStatusCommandOutput) => void, ): void; describeRegion( args: DescribeRegionCommandInput, options?: __HttpHandlerOptions, ): Promise; describeRegion( args: DescribeRegionCommandInput, cb: (err: any, data?: DescribeRegionCommandOutput) => void, ): void; describeRegion( args: DescribeRegionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRegionCommandOutput) => void, ): void; describeTrustedTokenIssuer( args: DescribeTrustedTokenIssuerCommandInput, options?: __HttpHandlerOptions, ): Promise; describeTrustedTokenIssuer( args: DescribeTrustedTokenIssuerCommandInput, cb: (err: any, data?: DescribeTrustedTokenIssuerCommandOutput) => void, ): void; describeTrustedTokenIssuer( args: DescribeTrustedTokenIssuerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTrustedTokenIssuerCommandOutput) => void, ): void; detachCustomerManagedPolicyReferenceFromPermissionSet( args: DetachCustomerManagedPolicyReferenceFromPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; detachCustomerManagedPolicyReferenceFromPermissionSet( args: DetachCustomerManagedPolicyReferenceFromPermissionSetCommandInput, cb: ( err: any, data?: DetachCustomerManagedPolicyReferenceFromPermissionSetCommandOutput, ) => void, ): void; detachCustomerManagedPolicyReferenceFromPermissionSet( args: DetachCustomerManagedPolicyReferenceFromPermissionSetCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DetachCustomerManagedPolicyReferenceFromPermissionSetCommandOutput, ) => void, ): void; detachManagedPolicyFromPermissionSet( args: DetachManagedPolicyFromPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; detachManagedPolicyFromPermissionSet( args: DetachManagedPolicyFromPermissionSetCommandInput, cb: (err: any, data?: DetachManagedPolicyFromPermissionSetCommandOutput) => void, ): void; detachManagedPolicyFromPermissionSet( args: DetachManagedPolicyFromPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DetachManagedPolicyFromPermissionSetCommandOutput) => void, ): void; getApplicationAccessScope( args: GetApplicationAccessScopeCommandInput, options?: __HttpHandlerOptions, ): Promise; getApplicationAccessScope( args: GetApplicationAccessScopeCommandInput, cb: (err: any, data?: GetApplicationAccessScopeCommandOutput) => void, ): void; getApplicationAccessScope( args: GetApplicationAccessScopeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApplicationAccessScopeCommandOutput) => void, ): void; getApplicationAssignmentConfiguration( args: GetApplicationAssignmentConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; getApplicationAssignmentConfiguration( args: GetApplicationAssignmentConfigurationCommandInput, cb: (err: any, data?: GetApplicationAssignmentConfigurationCommandOutput) => void, ): void; getApplicationAssignmentConfiguration( args: GetApplicationAssignmentConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApplicationAssignmentConfigurationCommandOutput) => void, ): void; getApplicationAuthenticationMethod( args: GetApplicationAuthenticationMethodCommandInput, options?: __HttpHandlerOptions, ): Promise; getApplicationAuthenticationMethod( args: GetApplicationAuthenticationMethodCommandInput, cb: (err: any, data?: GetApplicationAuthenticationMethodCommandOutput) => void, ): void; getApplicationAuthenticationMethod( args: GetApplicationAuthenticationMethodCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApplicationAuthenticationMethodCommandOutput) => void, ): void; getApplicationGrant( args: GetApplicationGrantCommandInput, options?: __HttpHandlerOptions, ): Promise; getApplicationGrant( args: GetApplicationGrantCommandInput, cb: (err: any, data?: GetApplicationGrantCommandOutput) => void, ): void; getApplicationGrant( args: GetApplicationGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApplicationGrantCommandOutput) => void, ): void; getApplicationSessionConfiguration( args: GetApplicationSessionConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; getApplicationSessionConfiguration( args: GetApplicationSessionConfigurationCommandInput, cb: (err: any, data?: GetApplicationSessionConfigurationCommandOutput) => void, ): void; getApplicationSessionConfiguration( args: GetApplicationSessionConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApplicationSessionConfigurationCommandOutput) => void, ): void; getInlinePolicyForPermissionSet( args: GetInlinePolicyForPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; getInlinePolicyForPermissionSet( args: GetInlinePolicyForPermissionSetCommandInput, cb: (err: any, data?: GetInlinePolicyForPermissionSetCommandOutput) => void, ): void; getInlinePolicyForPermissionSet( args: GetInlinePolicyForPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetInlinePolicyForPermissionSetCommandOutput) => void, ): void; getPermissionsBoundaryForPermissionSet( args: GetPermissionsBoundaryForPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; getPermissionsBoundaryForPermissionSet( args: GetPermissionsBoundaryForPermissionSetCommandInput, cb: (err: any, data?: GetPermissionsBoundaryForPermissionSetCommandOutput) => void, ): void; getPermissionsBoundaryForPermissionSet( args: GetPermissionsBoundaryForPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPermissionsBoundaryForPermissionSetCommandOutput) => void, ): void; listAccountAssignmentCreationStatus( args: ListAccountAssignmentCreationStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; listAccountAssignmentCreationStatus( args: ListAccountAssignmentCreationStatusCommandInput, cb: (err: any, data?: ListAccountAssignmentCreationStatusCommandOutput) => void, ): void; listAccountAssignmentCreationStatus( args: ListAccountAssignmentCreationStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccountAssignmentCreationStatusCommandOutput) => void, ): void; listAccountAssignmentDeletionStatus( args: ListAccountAssignmentDeletionStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; listAccountAssignmentDeletionStatus( args: ListAccountAssignmentDeletionStatusCommandInput, cb: (err: any, data?: ListAccountAssignmentDeletionStatusCommandOutput) => void, ): void; listAccountAssignmentDeletionStatus( args: ListAccountAssignmentDeletionStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccountAssignmentDeletionStatusCommandOutput) => void, ): void; listAccountAssignments( args: ListAccountAssignmentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAccountAssignments( args: ListAccountAssignmentsCommandInput, cb: (err: any, data?: ListAccountAssignmentsCommandOutput) => void, ): void; listAccountAssignments( args: ListAccountAssignmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccountAssignmentsCommandOutput) => void, ): void; listAccountAssignmentsForPrincipal( args: ListAccountAssignmentsForPrincipalCommandInput, options?: __HttpHandlerOptions, ): Promise; listAccountAssignmentsForPrincipal( args: ListAccountAssignmentsForPrincipalCommandInput, cb: (err: any, data?: ListAccountAssignmentsForPrincipalCommandOutput) => void, ): void; listAccountAssignmentsForPrincipal( args: ListAccountAssignmentsForPrincipalCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccountAssignmentsForPrincipalCommandOutput) => void, ): void; listAccountsForProvisionedPermissionSet( args: ListAccountsForProvisionedPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; listAccountsForProvisionedPermissionSet( args: ListAccountsForProvisionedPermissionSetCommandInput, cb: (err: any, data?: ListAccountsForProvisionedPermissionSetCommandOutput) => void, ): void; listAccountsForProvisionedPermissionSet( args: ListAccountsForProvisionedPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccountsForProvisionedPermissionSetCommandOutput) => void, ): void; listApplicationAccessScopes( args: ListApplicationAccessScopesCommandInput, options?: __HttpHandlerOptions, ): Promise; listApplicationAccessScopes( args: ListApplicationAccessScopesCommandInput, cb: (err: any, data?: ListApplicationAccessScopesCommandOutput) => void, ): void; listApplicationAccessScopes( args: ListApplicationAccessScopesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApplicationAccessScopesCommandOutput) => void, ): void; listApplicationAssignments( args: ListApplicationAssignmentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listApplicationAssignments( args: ListApplicationAssignmentsCommandInput, cb: (err: any, data?: ListApplicationAssignmentsCommandOutput) => void, ): void; listApplicationAssignments( args: ListApplicationAssignmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApplicationAssignmentsCommandOutput) => void, ): void; listApplicationAssignmentsForPrincipal( args: ListApplicationAssignmentsForPrincipalCommandInput, options?: __HttpHandlerOptions, ): Promise; listApplicationAssignmentsForPrincipal( args: ListApplicationAssignmentsForPrincipalCommandInput, cb: (err: any, data?: ListApplicationAssignmentsForPrincipalCommandOutput) => void, ): void; listApplicationAssignmentsForPrincipal( args: ListApplicationAssignmentsForPrincipalCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApplicationAssignmentsForPrincipalCommandOutput) => void, ): void; listApplicationAuthenticationMethods( args: ListApplicationAuthenticationMethodsCommandInput, options?: __HttpHandlerOptions, ): Promise; listApplicationAuthenticationMethods( args: ListApplicationAuthenticationMethodsCommandInput, cb: (err: any, data?: ListApplicationAuthenticationMethodsCommandOutput) => void, ): void; listApplicationAuthenticationMethods( args: ListApplicationAuthenticationMethodsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApplicationAuthenticationMethodsCommandOutput) => void, ): void; listApplicationGrants( args: ListApplicationGrantsCommandInput, options?: __HttpHandlerOptions, ): Promise; listApplicationGrants( args: ListApplicationGrantsCommandInput, cb: (err: any, data?: ListApplicationGrantsCommandOutput) => void, ): void; listApplicationGrants( args: ListApplicationGrantsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApplicationGrantsCommandOutput) => void, ): void; listApplicationProviders(): Promise; listApplicationProviders( args: ListApplicationProvidersCommandInput, options?: __HttpHandlerOptions, ): Promise; listApplicationProviders( args: ListApplicationProvidersCommandInput, cb: (err: any, data?: ListApplicationProvidersCommandOutput) => void, ): void; listApplicationProviders( args: ListApplicationProvidersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApplicationProvidersCommandOutput) => void, ): void; listApplications( args: ListApplicationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listApplications( args: ListApplicationsCommandInput, cb: (err: any, data?: ListApplicationsCommandOutput) => void, ): void; listApplications( args: ListApplicationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApplicationsCommandOutput) => void, ): void; listCustomerManagedPolicyReferencesInPermissionSet( args: ListCustomerManagedPolicyReferencesInPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; listCustomerManagedPolicyReferencesInPermissionSet( args: ListCustomerManagedPolicyReferencesInPermissionSetCommandInput, cb: (err: any, data?: ListCustomerManagedPolicyReferencesInPermissionSetCommandOutput) => void, ): void; listCustomerManagedPolicyReferencesInPermissionSet( args: ListCustomerManagedPolicyReferencesInPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCustomerManagedPolicyReferencesInPermissionSetCommandOutput) => void, ): void; listInstances(): Promise; listInstances( args: ListInstancesCommandInput, options?: __HttpHandlerOptions, ): Promise; listInstances( args: ListInstancesCommandInput, cb: (err: any, data?: ListInstancesCommandOutput) => void, ): void; listInstances( args: ListInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInstancesCommandOutput) => void, ): void; listManagedPoliciesInPermissionSet( args: ListManagedPoliciesInPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; listManagedPoliciesInPermissionSet( args: ListManagedPoliciesInPermissionSetCommandInput, cb: (err: any, data?: ListManagedPoliciesInPermissionSetCommandOutput) => void, ): void; listManagedPoliciesInPermissionSet( args: ListManagedPoliciesInPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListManagedPoliciesInPermissionSetCommandOutput) => void, ): void; listPermissionSetProvisioningStatus( args: ListPermissionSetProvisioningStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; listPermissionSetProvisioningStatus( args: ListPermissionSetProvisioningStatusCommandInput, cb: (err: any, data?: ListPermissionSetProvisioningStatusCommandOutput) => void, ): void; listPermissionSetProvisioningStatus( args: ListPermissionSetProvisioningStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPermissionSetProvisioningStatusCommandOutput) => void, ): void; listPermissionSets( args: ListPermissionSetsCommandInput, options?: __HttpHandlerOptions, ): Promise; listPermissionSets( args: ListPermissionSetsCommandInput, cb: (err: any, data?: ListPermissionSetsCommandOutput) => void, ): void; listPermissionSets( args: ListPermissionSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPermissionSetsCommandOutput) => void, ): void; listPermissionSetsProvisionedToAccount( args: ListPermissionSetsProvisionedToAccountCommandInput, options?: __HttpHandlerOptions, ): Promise; listPermissionSetsProvisionedToAccount( args: ListPermissionSetsProvisionedToAccountCommandInput, cb: (err: any, data?: ListPermissionSetsProvisionedToAccountCommandOutput) => void, ): void; listPermissionSetsProvisionedToAccount( args: ListPermissionSetsProvisionedToAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPermissionSetsProvisionedToAccountCommandOutput) => void, ): void; listRegions( args: ListRegionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRegions( args: ListRegionsCommandInput, cb: (err: any, data?: ListRegionsCommandOutput) => void, ): void; listRegions( args: ListRegionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRegionsCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTrustedTokenIssuers( args: ListTrustedTokenIssuersCommandInput, options?: __HttpHandlerOptions, ): Promise; listTrustedTokenIssuers( args: ListTrustedTokenIssuersCommandInput, cb: (err: any, data?: ListTrustedTokenIssuersCommandOutput) => void, ): void; listTrustedTokenIssuers( args: ListTrustedTokenIssuersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTrustedTokenIssuersCommandOutput) => void, ): void; provisionPermissionSet( args: ProvisionPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; provisionPermissionSet( args: ProvisionPermissionSetCommandInput, cb: (err: any, data?: ProvisionPermissionSetCommandOutput) => void, ): void; provisionPermissionSet( args: ProvisionPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ProvisionPermissionSetCommandOutput) => void, ): void; putApplicationAccessScope( args: PutApplicationAccessScopeCommandInput, options?: __HttpHandlerOptions, ): Promise; putApplicationAccessScope( args: PutApplicationAccessScopeCommandInput, cb: (err: any, data?: PutApplicationAccessScopeCommandOutput) => void, ): void; putApplicationAccessScope( args: PutApplicationAccessScopeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutApplicationAccessScopeCommandOutput) => void, ): void; putApplicationAssignmentConfiguration( args: PutApplicationAssignmentConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; putApplicationAssignmentConfiguration( args: PutApplicationAssignmentConfigurationCommandInput, cb: (err: any, data?: PutApplicationAssignmentConfigurationCommandOutput) => void, ): void; putApplicationAssignmentConfiguration( args: PutApplicationAssignmentConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutApplicationAssignmentConfigurationCommandOutput) => void, ): void; putApplicationAuthenticationMethod( args: PutApplicationAuthenticationMethodCommandInput, options?: __HttpHandlerOptions, ): Promise; putApplicationAuthenticationMethod( args: PutApplicationAuthenticationMethodCommandInput, cb: (err: any, data?: PutApplicationAuthenticationMethodCommandOutput) => void, ): void; putApplicationAuthenticationMethod( args: PutApplicationAuthenticationMethodCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutApplicationAuthenticationMethodCommandOutput) => void, ): void; putApplicationGrant( args: PutApplicationGrantCommandInput, options?: __HttpHandlerOptions, ): Promise; putApplicationGrant( args: PutApplicationGrantCommandInput, cb: (err: any, data?: PutApplicationGrantCommandOutput) => void, ): void; putApplicationGrant( args: PutApplicationGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutApplicationGrantCommandOutput) => void, ): void; putApplicationSessionConfiguration( args: PutApplicationSessionConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; putApplicationSessionConfiguration( args: PutApplicationSessionConfigurationCommandInput, cb: (err: any, data?: PutApplicationSessionConfigurationCommandOutput) => void, ): void; putApplicationSessionConfiguration( args: PutApplicationSessionConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutApplicationSessionConfigurationCommandOutput) => void, ): void; putInlinePolicyToPermissionSet( args: PutInlinePolicyToPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; putInlinePolicyToPermissionSet( args: PutInlinePolicyToPermissionSetCommandInput, cb: (err: any, data?: PutInlinePolicyToPermissionSetCommandOutput) => void, ): void; putInlinePolicyToPermissionSet( args: PutInlinePolicyToPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutInlinePolicyToPermissionSetCommandOutput) => void, ): void; putPermissionsBoundaryToPermissionSet( args: PutPermissionsBoundaryToPermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; putPermissionsBoundaryToPermissionSet( args: PutPermissionsBoundaryToPermissionSetCommandInput, cb: (err: any, data?: PutPermissionsBoundaryToPermissionSetCommandOutput) => void, ): void; putPermissionsBoundaryToPermissionSet( args: PutPermissionsBoundaryToPermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutPermissionsBoundaryToPermissionSetCommandOutput) => void, ): void; removeRegion( args: RemoveRegionCommandInput, options?: __HttpHandlerOptions, ): Promise; removeRegion( args: RemoveRegionCommandInput, cb: (err: any, data?: RemoveRegionCommandOutput) => void, ): void; removeRegion( args: RemoveRegionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveRegionCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateApplication( args: UpdateApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; updateApplication( args: UpdateApplicationCommandInput, cb: (err: any, data?: UpdateApplicationCommandOutput) => void, ): void; updateApplication( args: UpdateApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApplicationCommandOutput) => void, ): void; updateInstance( args: UpdateInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; updateInstance( args: UpdateInstanceCommandInput, cb: (err: any, data?: UpdateInstanceCommandOutput) => void, ): void; updateInstance( args: UpdateInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateInstanceCommandOutput) => void, ): void; updateInstanceAccessControlAttributeConfiguration( args: UpdateInstanceAccessControlAttributeConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; updateInstanceAccessControlAttributeConfiguration( args: UpdateInstanceAccessControlAttributeConfigurationCommandInput, cb: (err: any, data?: UpdateInstanceAccessControlAttributeConfigurationCommandOutput) => void, ): void; updateInstanceAccessControlAttributeConfiguration( args: UpdateInstanceAccessControlAttributeConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateInstanceAccessControlAttributeConfigurationCommandOutput) => void, ): void; updatePermissionSet( args: UpdatePermissionSetCommandInput, options?: __HttpHandlerOptions, ): Promise; updatePermissionSet( args: UpdatePermissionSetCommandInput, cb: (err: any, data?: UpdatePermissionSetCommandOutput) => void, ): void; updatePermissionSet( args: UpdatePermissionSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePermissionSetCommandOutput) => void, ): void; updateTrustedTokenIssuer( args: UpdateTrustedTokenIssuerCommandInput, options?: __HttpHandlerOptions, ): Promise; updateTrustedTokenIssuer( args: UpdateTrustedTokenIssuerCommandInput, cb: (err: any, data?: UpdateTrustedTokenIssuerCommandOutput) => void, ): void; updateTrustedTokenIssuer( args: UpdateTrustedTokenIssuerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTrustedTokenIssuerCommandOutput) => void, ): void; paginateListAccountAssignmentCreationStatus( args: ListAccountAssignmentCreationStatusCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAccountAssignmentDeletionStatus( args: ListAccountAssignmentDeletionStatusCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAccountAssignments( args: ListAccountAssignmentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAccountAssignmentsForPrincipal( args: ListAccountAssignmentsForPrincipalCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAccountsForProvisionedPermissionSet( args: ListAccountsForProvisionedPermissionSetCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListApplicationAccessScopes( args: ListApplicationAccessScopesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListApplicationAssignments( args: ListApplicationAssignmentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListApplicationAssignmentsForPrincipal( args: ListApplicationAssignmentsForPrincipalCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListApplicationAuthenticationMethods( args: ListApplicationAuthenticationMethodsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListApplicationGrants( args: ListApplicationGrantsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListApplicationProviders( args?: ListApplicationProvidersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListApplications( args: ListApplicationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCustomerManagedPolicyReferencesInPermissionSet( args: ListCustomerManagedPolicyReferencesInPermissionSetCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListInstances( args?: ListInstancesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListManagedPoliciesInPermissionSet( args: ListManagedPoliciesInPermissionSetCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListPermissionSetProvisioningStatus( args: ListPermissionSetProvisioningStatusCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListPermissionSets( args: ListPermissionSetsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListPermissionSetsProvisionedToAccount( args: ListPermissionSetsProvisionedToAccountCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRegions( args: ListRegionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTagsForResource( args: ListTagsForResourceCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTrustedTokenIssuers( args: ListTrustedTokenIssuersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class SSOAdmin extends SSOAdminClient implements SSOAdmin {}