/proc/self/root/var/runtime/node_modules/@aws-sdk/client-workmail/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
'use strict'; var client$1 = require('@aws-sdk/core/client');var core = require('@smithy/core');var client = require('@smithy/core/client');var config = require('@smithy/core/config');var endpoints = require('@smithy/core/endpoints');var protocols = require('@smithy/core/protocols');var retry = require('@smithy/core/retry');var schema = require('@smithy/core/schema');var httpAuthSchemeProvider = require('./auth/httpAuthSchemeProvider');var runtimeConfig = require('./runtimeConfig');var schemas_0 = require('./schemas/schemas_0');var errors = require('./models/errors');var WorkMailServiceException = require('./models/WorkMailServiceException'); const resolveClientEndpointParameters = (options) => { return Object.assign(options, { useDualstackEndpoint: options.useDualstackEndpoint ?? false, useFipsEndpoint: options.useFipsEndpoint ?? false, defaultSigningName: "workmail", });};const commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; const getHttpAuthExtensionConfiguration = (runtimeConfig) => { const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; let _credentials = runtimeConfig.credentials; return { setHttpAuthScheme(httpAuthScheme) { const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); if (index === -1) { _httpAuthSchemes.push(httpAuthScheme); } else { _httpAuthSchemes.splice(index, 1, httpAuthScheme); } }, httpAuthSchemes() { return _httpAuthSchemes; }, setHttpAuthSchemeProvider(httpAuthSchemeProvider) { _httpAuthSchemeProvider = httpAuthSchemeProvider; }, httpAuthSchemeProvider() { return _httpAuthSchemeProvider; }, setCredentials(credentials) { _credentials = credentials; }, credentials() { return _credentials; }, };};const resolveHttpAuthRuntimeConfig = (config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials(), };}; const resolveRuntimeExtensions = (runtimeConfig, extensions) => { const extensionConfiguration = Object.assign(client$1.getAwsRegionExtensionConfiguration(runtimeConfig), client.getDefaultExtensionConfiguration(runtimeConfig), protocols.getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig)); extensions.forEach((extension) => extension.configure(extensionConfiguration)); return Object.assign(runtimeConfig, client$1.resolveAwsRegionExtensionConfiguration(extensionConfiguration), client.resolveDefaultRuntimeConfig(extensionConfiguration), protocols.resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class WorkMailClient extends client.Client { config; constructor(...[configuration]) { const _config_0 = runtimeConfig.getRuntimeConfig(configuration || {}); super(_config_0); this.initConfig = _config_0; const _config_1 = resolveClientEndpointParameters(_config_0); const _config_2 = client$1.resolveUserAgentConfig(_config_1); const _config_3 = retry.resolveRetryConfig(_config_2); const _config_4 = config.resolveRegionConfig(_config_3); const _config_5 = client$1.resolveHostHeaderConfig(_config_4); const _config_6 = endpoints.resolveEndpointConfig(_config_5); const _config_7 = httpAuthSchemeProvider.resolveHttpAuthSchemeConfig(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; this.middlewareStack.use(schema.getSchemaSerdePlugin(this.config)); this.middlewareStack.use(client$1.getUserAgentPlugin(this.config)); this.middlewareStack.use(retry.getRetryPlugin(this.config)); this.middlewareStack.use(protocols.getContentLengthPlugin(this.config)); this.middlewareStack.use(client$1.getHostHeaderPlugin(this.config)); this.middlewareStack.use(client$1.getLoggerPlugin(this.config)); this.middlewareStack.use(client$1.getRecursionDetectionPlugin(this.config)); this.middlewareStack.use(core.getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { httpAuthSchemeParametersProvider: httpAuthSchemeProvider.defaultWorkMailHttpAuthSchemeParametersProvider, identityProviderConfigProvider: async (config) => new core.DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials, }), })); this.middlewareStack.use(core.getHttpSigningPlugin(this.config)); } destroy() { super.destroy(); }} class AssociateDelegateToResourceCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "AssociateDelegateToResource", {}) .n("WorkMailClient", "AssociateDelegateToResourceCommand") .sc(schemas_0.AssociateDelegateToResource$) .build() {} class AssociateMemberToGroupCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "AssociateMemberToGroup", {}) .n("WorkMailClient", "AssociateMemberToGroupCommand") .sc(schemas_0.AssociateMemberToGroup$) .build() {} class AssumeImpersonationRoleCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "AssumeImpersonationRole", {}) .n("WorkMailClient", "AssumeImpersonationRoleCommand") .sc(schemas_0.AssumeImpersonationRole$) .build() {} class CancelMailboxExportJobCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "CancelMailboxExportJob", {}) .n("WorkMailClient", "CancelMailboxExportJobCommand") .sc(schemas_0.CancelMailboxExportJob$) .build() {} class CreateAliasCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "CreateAlias", {}) .n("WorkMailClient", "CreateAliasCommand") .sc(schemas_0.CreateAlias$) .build() {} class CreateAvailabilityConfigurationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "CreateAvailabilityConfiguration", {}) .n("WorkMailClient", "CreateAvailabilityConfigurationCommand") .sc(schemas_0.CreateAvailabilityConfiguration$) .build() {} class CreateGroupCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "CreateGroup", {}) .n("WorkMailClient", "CreateGroupCommand") .sc(schemas_0.CreateGroup$) .build() {} class CreateIdentityCenterApplicationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "CreateIdentityCenterApplication", {}) .n("WorkMailClient", "CreateIdentityCenterApplicationCommand") .sc(schemas_0.CreateIdentityCenterApplication$) .build() {} class CreateImpersonationRoleCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "CreateImpersonationRole", {}) .n("WorkMailClient", "CreateImpersonationRoleCommand") .sc(schemas_0.CreateImpersonationRole$) .build() {} class CreateMobileDeviceAccessRuleCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "CreateMobileDeviceAccessRule", {}) .n("WorkMailClient", "CreateMobileDeviceAccessRuleCommand") .sc(schemas_0.CreateMobileDeviceAccessRule$) .build() {} class CreateOrganizationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "CreateOrganization", {}) .n("WorkMailClient", "CreateOrganizationCommand") .sc(schemas_0.CreateOrganization$) .build() {} class CreateResourceCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "CreateResource", {}) .n("WorkMailClient", "CreateResourceCommand") .sc(schemas_0.CreateResource$) .build() {} class CreateUserCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "CreateUser", {}) .n("WorkMailClient", "CreateUserCommand") .sc(schemas_0.CreateUser$) .build() {} class DeleteAccessControlRuleCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteAccessControlRule", {}) .n("WorkMailClient", "DeleteAccessControlRuleCommand") .sc(schemas_0.DeleteAccessControlRule$) .build() {} class DeleteAliasCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteAlias", {}) .n("WorkMailClient", "DeleteAliasCommand") .sc(schemas_0.DeleteAlias$) .build() {} class DeleteAvailabilityConfigurationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteAvailabilityConfiguration", {}) .n("WorkMailClient", "DeleteAvailabilityConfigurationCommand") .sc(schemas_0.DeleteAvailabilityConfiguration$) .build() {} class DeleteEmailMonitoringConfigurationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteEmailMonitoringConfiguration", {}) .n("WorkMailClient", "DeleteEmailMonitoringConfigurationCommand") .sc(schemas_0.DeleteEmailMonitoringConfiguration$) .build() {} class DeleteGroupCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteGroup", {}) .n("WorkMailClient", "DeleteGroupCommand") .sc(schemas_0.DeleteGroup$) .build() {} class DeleteIdentityCenterApplicationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteIdentityCenterApplication", {}) .n("WorkMailClient", "DeleteIdentityCenterApplicationCommand") .sc(schemas_0.DeleteIdentityCenterApplication$) .build() {} class DeleteIdentityProviderConfigurationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteIdentityProviderConfiguration", {}) .n("WorkMailClient", "DeleteIdentityProviderConfigurationCommand") .sc(schemas_0.DeleteIdentityProviderConfiguration$) .build() {} class DeleteImpersonationRoleCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteImpersonationRole", {}) .n("WorkMailClient", "DeleteImpersonationRoleCommand") .sc(schemas_0.DeleteImpersonationRole$) .build() {} class DeleteMailboxPermissionsCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteMailboxPermissions", {}) .n("WorkMailClient", "DeleteMailboxPermissionsCommand") .sc(schemas_0.DeleteMailboxPermissions$) .build() {} class DeleteMobileDeviceAccessOverrideCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteMobileDeviceAccessOverride", {}) .n("WorkMailClient", "DeleteMobileDeviceAccessOverrideCommand") .sc(schemas_0.DeleteMobileDeviceAccessOverride$) .build() {} class DeleteMobileDeviceAccessRuleCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteMobileDeviceAccessRule", {}) .n("WorkMailClient", "DeleteMobileDeviceAccessRuleCommand") .sc(schemas_0.DeleteMobileDeviceAccessRule$) .build() {} class DeleteOrganizationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteOrganization", {}) .n("WorkMailClient", "DeleteOrganizationCommand") .sc(schemas_0.DeleteOrganization$) .build() {} class DeletePersonalAccessTokenCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeletePersonalAccessToken", {}) .n("WorkMailClient", "DeletePersonalAccessTokenCommand") .sc(schemas_0.DeletePersonalAccessToken$) .build() {} class DeleteResourceCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteResource", {}) .n("WorkMailClient", "DeleteResourceCommand") .sc(schemas_0.DeleteResource$) .build() {} class DeleteRetentionPolicyCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteRetentionPolicy", {}) .n("WorkMailClient", "DeleteRetentionPolicyCommand") .sc(schemas_0.DeleteRetentionPolicy$) .build() {} class DeleteUserCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeleteUser", {}) .n("WorkMailClient", "DeleteUserCommand") .sc(schemas_0.DeleteUser$) .build() {} class DeregisterFromWorkMailCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeregisterFromWorkMail", {}) .n("WorkMailClient", "DeregisterFromWorkMailCommand") .sc(schemas_0.DeregisterFromWorkMail$) .build() {} class DeregisterMailDomainCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DeregisterMailDomain", {}) .n("WorkMailClient", "DeregisterMailDomainCommand") .sc(schemas_0.DeregisterMailDomain$) .build() {} class DescribeEmailMonitoringConfigurationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DescribeEmailMonitoringConfiguration", {}) .n("WorkMailClient", "DescribeEmailMonitoringConfigurationCommand") .sc(schemas_0.DescribeEmailMonitoringConfiguration$) .build() {} class DescribeEntityCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DescribeEntity", {}) .n("WorkMailClient", "DescribeEntityCommand") .sc(schemas_0.DescribeEntity$) .build() {} class DescribeGroupCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DescribeGroup", {}) .n("WorkMailClient", "DescribeGroupCommand") .sc(schemas_0.DescribeGroup$) .build() {} class DescribeIdentityProviderConfigurationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DescribeIdentityProviderConfiguration", {}) .n("WorkMailClient", "DescribeIdentityProviderConfigurationCommand") .sc(schemas_0.DescribeIdentityProviderConfiguration$) .build() {} class DescribeInboundDmarcSettingsCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DescribeInboundDmarcSettings", {}) .n("WorkMailClient", "DescribeInboundDmarcSettingsCommand") .sc(schemas_0.DescribeInboundDmarcSettings$) .build() {} class DescribeMailboxExportJobCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DescribeMailboxExportJob", {}) .n("WorkMailClient", "DescribeMailboxExportJobCommand") .sc(schemas_0.DescribeMailboxExportJob$) .build() {} class DescribeOrganizationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DescribeOrganization", {}) .n("WorkMailClient", "DescribeOrganizationCommand") .sc(schemas_0.DescribeOrganization$) .build() {} class DescribeResourceCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DescribeResource", {}) .n("WorkMailClient", "DescribeResourceCommand") .sc(schemas_0.DescribeResource$) .build() {} class DescribeUserCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DescribeUser", {}) .n("WorkMailClient", "DescribeUserCommand") .sc(schemas_0.DescribeUser$) .build() {} class DisassociateDelegateFromResourceCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DisassociateDelegateFromResource", {}) .n("WorkMailClient", "DisassociateDelegateFromResourceCommand") .sc(schemas_0.DisassociateDelegateFromResource$) .build() {} class DisassociateMemberFromGroupCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "DisassociateMemberFromGroup", {}) .n("WorkMailClient", "DisassociateMemberFromGroupCommand") .sc(schemas_0.DisassociateMemberFromGroup$) .build() {} class GetAccessControlEffectCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "GetAccessControlEffect", {}) .n("WorkMailClient", "GetAccessControlEffectCommand") .sc(schemas_0.GetAccessControlEffect$) .build() {} class GetDefaultRetentionPolicyCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "GetDefaultRetentionPolicy", {}) .n("WorkMailClient", "GetDefaultRetentionPolicyCommand") .sc(schemas_0.GetDefaultRetentionPolicy$) .build() {} class GetImpersonationRoleCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "GetImpersonationRole", {}) .n("WorkMailClient", "GetImpersonationRoleCommand") .sc(schemas_0.GetImpersonationRole$) .build() {} class GetImpersonationRoleEffectCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "GetImpersonationRoleEffect", {}) .n("WorkMailClient", "GetImpersonationRoleEffectCommand") .sc(schemas_0.GetImpersonationRoleEffect$) .build() {} class GetMailboxDetailsCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "GetMailboxDetails", {}) .n("WorkMailClient", "GetMailboxDetailsCommand") .sc(schemas_0.GetMailboxDetails$) .build() {} class GetMailDomainCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "GetMailDomain", {}) .n("WorkMailClient", "GetMailDomainCommand") .sc(schemas_0.GetMailDomain$) .build() {} class GetMobileDeviceAccessEffectCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "GetMobileDeviceAccessEffect", {}) .n("WorkMailClient", "GetMobileDeviceAccessEffectCommand") .sc(schemas_0.GetMobileDeviceAccessEffect$) .build() {} class GetMobileDeviceAccessOverrideCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "GetMobileDeviceAccessOverride", {}) .n("WorkMailClient", "GetMobileDeviceAccessOverrideCommand") .sc(schemas_0.GetMobileDeviceAccessOverride$) .build() {} class GetPersonalAccessTokenMetadataCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "GetPersonalAccessTokenMetadata", {}) .n("WorkMailClient", "GetPersonalAccessTokenMetadataCommand") .sc(schemas_0.GetPersonalAccessTokenMetadata$) .build() {} class ListAccessControlRulesCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListAccessControlRules", {}) .n("WorkMailClient", "ListAccessControlRulesCommand") .sc(schemas_0.ListAccessControlRules$) .build() {} class ListAliasesCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListAliases", {}) .n("WorkMailClient", "ListAliasesCommand") .sc(schemas_0.ListAliases$) .build() {} class ListAvailabilityConfigurationsCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListAvailabilityConfigurations", {}) .n("WorkMailClient", "ListAvailabilityConfigurationsCommand") .sc(schemas_0.ListAvailabilityConfigurations$) .build() {} class ListGroupMembersCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListGroupMembers", {}) .n("WorkMailClient", "ListGroupMembersCommand") .sc(schemas_0.ListGroupMembers$) .build() {} class ListGroupsCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListGroups", {}) .n("WorkMailClient", "ListGroupsCommand") .sc(schemas_0.ListGroups$) .build() {} class ListGroupsForEntityCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListGroupsForEntity", {}) .n("WorkMailClient", "ListGroupsForEntityCommand") .sc(schemas_0.ListGroupsForEntity$) .build() {} class ListImpersonationRolesCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListImpersonationRoles", {}) .n("WorkMailClient", "ListImpersonationRolesCommand") .sc(schemas_0.ListImpersonationRoles$) .build() {} class ListMailboxExportJobsCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListMailboxExportJobs", {}) .n("WorkMailClient", "ListMailboxExportJobsCommand") .sc(schemas_0.ListMailboxExportJobs$) .build() {} class ListMailboxPermissionsCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListMailboxPermissions", {}) .n("WorkMailClient", "ListMailboxPermissionsCommand") .sc(schemas_0.ListMailboxPermissions$) .build() {} class ListMailDomainsCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListMailDomains", {}) .n("WorkMailClient", "ListMailDomainsCommand") .sc(schemas_0.ListMailDomains$) .build() {} class ListMobileDeviceAccessOverridesCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListMobileDeviceAccessOverrides", {}) .n("WorkMailClient", "ListMobileDeviceAccessOverridesCommand") .sc(schemas_0.ListMobileDeviceAccessOverrides$) .build() {} class ListMobileDeviceAccessRulesCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListMobileDeviceAccessRules", {}) .n("WorkMailClient", "ListMobileDeviceAccessRulesCommand") .sc(schemas_0.ListMobileDeviceAccessRules$) .build() {} class ListOrganizationsCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListOrganizations", {}) .n("WorkMailClient", "ListOrganizationsCommand") .sc(schemas_0.ListOrganizations$) .build() {} class ListPersonalAccessTokensCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListPersonalAccessTokens", {}) .n("WorkMailClient", "ListPersonalAccessTokensCommand") .sc(schemas_0.ListPersonalAccessTokens$) .build() {} class ListResourceDelegatesCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListResourceDelegates", {}) .n("WorkMailClient", "ListResourceDelegatesCommand") .sc(schemas_0.ListResourceDelegates$) .build() {} class ListResourcesCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListResources", {}) .n("WorkMailClient", "ListResourcesCommand") .sc(schemas_0.ListResources$) .build() {} class ListTagsForResourceCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListTagsForResource", {}) .n("WorkMailClient", "ListTagsForResourceCommand") .sc(schemas_0.ListTagsForResource$) .build() {} class ListUsersCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ListUsers", {}) .n("WorkMailClient", "ListUsersCommand") .sc(schemas_0.ListUsers$) .build() {} class PutAccessControlRuleCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "PutAccessControlRule", {}) .n("WorkMailClient", "PutAccessControlRuleCommand") .sc(schemas_0.PutAccessControlRule$) .build() {} class PutEmailMonitoringConfigurationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "PutEmailMonitoringConfiguration", {}) .n("WorkMailClient", "PutEmailMonitoringConfigurationCommand") .sc(schemas_0.PutEmailMonitoringConfiguration$) .build() {} class PutIdentityProviderConfigurationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "PutIdentityProviderConfiguration", {}) .n("WorkMailClient", "PutIdentityProviderConfigurationCommand") .sc(schemas_0.PutIdentityProviderConfiguration$) .build() {} class PutInboundDmarcSettingsCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "PutInboundDmarcSettings", {}) .n("WorkMailClient", "PutInboundDmarcSettingsCommand") .sc(schemas_0.PutInboundDmarcSettings$) .build() {} class PutMailboxPermissionsCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "PutMailboxPermissions", {}) .n("WorkMailClient", "PutMailboxPermissionsCommand") .sc(schemas_0.PutMailboxPermissions$) .build() {} class PutMobileDeviceAccessOverrideCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "PutMobileDeviceAccessOverride", {}) .n("WorkMailClient", "PutMobileDeviceAccessOverrideCommand") .sc(schemas_0.PutMobileDeviceAccessOverride$) .build() {} class PutRetentionPolicyCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "PutRetentionPolicy", {}) .n("WorkMailClient", "PutRetentionPolicyCommand") .sc(schemas_0.PutRetentionPolicy$) .build() {} class RegisterMailDomainCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "RegisterMailDomain", {}) .n("WorkMailClient", "RegisterMailDomainCommand") .sc(schemas_0.RegisterMailDomain$) .build() {} class RegisterToWorkMailCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "RegisterToWorkMail", {}) .n("WorkMailClient", "RegisterToWorkMailCommand") .sc(schemas_0.RegisterToWorkMail$) .build() {} class ResetPasswordCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "ResetPassword", {}) .n("WorkMailClient", "ResetPasswordCommand") .sc(schemas_0.ResetPassword$) .build() {} class StartMailboxExportJobCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "StartMailboxExportJob", {}) .n("WorkMailClient", "StartMailboxExportJobCommand") .sc(schemas_0.StartMailboxExportJob$) .build() {} class TagResourceCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "TagResource", {}) .n("WorkMailClient", "TagResourceCommand") .sc(schemas_0.TagResource$) .build() {} class TestAvailabilityConfigurationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "TestAvailabilityConfiguration", {}) .n("WorkMailClient", "TestAvailabilityConfigurationCommand") .sc(schemas_0.TestAvailabilityConfiguration$) .build() {} class UntagResourceCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "UntagResource", {}) .n("WorkMailClient", "UntagResourceCommand") .sc(schemas_0.UntagResource$) .build() {} class UpdateAvailabilityConfigurationCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "UpdateAvailabilityConfiguration", {}) .n("WorkMailClient", "UpdateAvailabilityConfigurationCommand") .sc(schemas_0.UpdateAvailabilityConfiguration$) .build() {} class UpdateDefaultMailDomainCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "UpdateDefaultMailDomain", {}) .n("WorkMailClient", "UpdateDefaultMailDomainCommand") .sc(schemas_0.UpdateDefaultMailDomain$) .build() {} class UpdateGroupCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "UpdateGroup", {}) .n("WorkMailClient", "UpdateGroupCommand") .sc(schemas_0.UpdateGroup$) .build() {} class UpdateImpersonationRoleCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "UpdateImpersonationRole", {}) .n("WorkMailClient", "UpdateImpersonationRoleCommand") .sc(schemas_0.UpdateImpersonationRole$) .build() {} class UpdateMailboxQuotaCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "UpdateMailboxQuota", {}) .n("WorkMailClient", "UpdateMailboxQuotaCommand") .sc(schemas_0.UpdateMailboxQuota$) .build() {} class UpdateMobileDeviceAccessRuleCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "UpdateMobileDeviceAccessRule", {}) .n("WorkMailClient", "UpdateMobileDeviceAccessRuleCommand") .sc(schemas_0.UpdateMobileDeviceAccessRule$) .build() {} class UpdatePrimaryEmailAddressCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "UpdatePrimaryEmailAddress", {}) .n("WorkMailClient", "UpdatePrimaryEmailAddressCommand") .sc(schemas_0.UpdatePrimaryEmailAddress$) .build() {} class UpdateResourceCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "UpdateResource", {}) .n("WorkMailClient", "UpdateResourceCommand") .sc(schemas_0.UpdateResource$) .build() {} class UpdateUserCommand extends client.Command .classBuilder() .ep(commonParams) .m(function (Command, cs, config, o) { return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];}) .s("WorkMailService", "UpdateUser", {}) .n("WorkMailClient", "UpdateUserCommand") .sc(schemas_0.UpdateUser$) .build() {} const paginateListAliases = core.createPaginator(WorkMailClient, ListAliasesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListAvailabilityConfigurations = core.createPaginator(WorkMailClient, ListAvailabilityConfigurationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListGroupMembers = core.createPaginator(WorkMailClient, ListGroupMembersCommand, "NextToken", "NextToken", "MaxResults"); const paginateListGroupsForEntity = core.createPaginator(WorkMailClient, ListGroupsForEntityCommand, "NextToken", "NextToken", "MaxResults"); const paginateListGroups = core.createPaginator(WorkMailClient, ListGroupsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListImpersonationRoles = core.createPaginator(WorkMailClient, ListImpersonationRolesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListMailboxExportJobs = core.createPaginator(WorkMailClient, ListMailboxExportJobsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListMailboxPermissions = core.createPaginator(WorkMailClient, ListMailboxPermissionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListMailDomains = core.createPaginator(WorkMailClient, ListMailDomainsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListMobileDeviceAccessOverrides = core.createPaginator(WorkMailClient, ListMobileDeviceAccessOverridesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListOrganizations = core.createPaginator(WorkMailClient, ListOrganizationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListPersonalAccessTokens = core.createPaginator(WorkMailClient, ListPersonalAccessTokensCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResourceDelegates = core.createPaginator(WorkMailClient, ListResourceDelegatesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResources = core.createPaginator(WorkMailClient, ListResourcesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListUsers = core.createPaginator(WorkMailClient, ListUsersCommand, "NextToken", "NextToken", "MaxResults"); const commands = { AssociateDelegateToResourceCommand, AssociateMemberToGroupCommand, AssumeImpersonationRoleCommand, CancelMailboxExportJobCommand, CreateAliasCommand, CreateAvailabilityConfigurationCommand, CreateGroupCommand, CreateIdentityCenterApplicationCommand, CreateImpersonationRoleCommand, CreateMobileDeviceAccessRuleCommand, CreateOrganizationCommand, CreateResourceCommand, CreateUserCommand, DeleteAccessControlRuleCommand, DeleteAliasCommand, DeleteAvailabilityConfigurationCommand, DeleteEmailMonitoringConfigurationCommand, DeleteGroupCommand, DeleteIdentityCenterApplicationCommand, DeleteIdentityProviderConfigurationCommand, DeleteImpersonationRoleCommand, DeleteMailboxPermissionsCommand, DeleteMobileDeviceAccessOverrideCommand, DeleteMobileDeviceAccessRuleCommand, DeleteOrganizationCommand, DeletePersonalAccessTokenCommand, DeleteResourceCommand, DeleteRetentionPolicyCommand, DeleteUserCommand, DeregisterFromWorkMailCommand, DeregisterMailDomainCommand, DescribeEmailMonitoringConfigurationCommand, DescribeEntityCommand, DescribeGroupCommand, DescribeIdentityProviderConfigurationCommand, DescribeInboundDmarcSettingsCommand, DescribeMailboxExportJobCommand, DescribeOrganizationCommand, DescribeResourceCommand, DescribeUserCommand, DisassociateDelegateFromResourceCommand, DisassociateMemberFromGroupCommand, GetAccessControlEffectCommand, GetDefaultRetentionPolicyCommand, GetImpersonationRoleCommand, GetImpersonationRoleEffectCommand, GetMailboxDetailsCommand, GetMailDomainCommand, GetMobileDeviceAccessEffectCommand, GetMobileDeviceAccessOverrideCommand, GetPersonalAccessTokenMetadataCommand, ListAccessControlRulesCommand, ListAliasesCommand, ListAvailabilityConfigurationsCommand, ListGroupMembersCommand, ListGroupsCommand, ListGroupsForEntityCommand, ListImpersonationRolesCommand, ListMailboxExportJobsCommand, ListMailboxPermissionsCommand, ListMailDomainsCommand, ListMobileDeviceAccessOverridesCommand, ListMobileDeviceAccessRulesCommand, ListOrganizationsCommand, ListPersonalAccessTokensCommand, ListResourceDelegatesCommand, ListResourcesCommand, ListTagsForResourceCommand, ListUsersCommand, PutAccessControlRuleCommand, PutEmailMonitoringConfigurationCommand, PutIdentityProviderConfigurationCommand, PutInboundDmarcSettingsCommand, PutMailboxPermissionsCommand, PutMobileDeviceAccessOverrideCommand, PutRetentionPolicyCommand, RegisterMailDomainCommand, RegisterToWorkMailCommand, ResetPasswordCommand, StartMailboxExportJobCommand, TagResourceCommand, TestAvailabilityConfigurationCommand, UntagResourceCommand, UpdateAvailabilityConfigurationCommand, UpdateDefaultMailDomainCommand, UpdateGroupCommand, UpdateImpersonationRoleCommand, UpdateMailboxQuotaCommand, UpdateMobileDeviceAccessRuleCommand, UpdatePrimaryEmailAddressCommand, UpdateResourceCommand, UpdateUserCommand,};const paginators = { paginateListAliases, paginateListAvailabilityConfigurations, paginateListGroupMembers, paginateListGroups, paginateListGroupsForEntity, paginateListImpersonationRoles, paginateListMailboxExportJobs, paginateListMailboxPermissions, paginateListMailDomains, paginateListMobileDeviceAccessOverrides, paginateListOrganizations, paginateListPersonalAccessTokens, paginateListResourceDelegates, paginateListResources, paginateListUsers,};class WorkMail extends WorkMailClient {}client.createAggregatedClient(commands, WorkMail, { paginators }); const AccessControlRuleEffect = { ALLOW: "ALLOW", DENY: "DENY",};const AccessEffect = { ALLOW: "ALLOW", DENY: "DENY",};const AvailabilityProviderType = { EWS: "EWS", LAMBDA: "LAMBDA",};const ImpersonationRoleType = { FULL_ACCESS: "FULL_ACCESS", READ_ONLY: "READ_ONLY",};const MobileDeviceAccessRuleEffect = { ALLOW: "ALLOW", DENY: "DENY",};const ResourceType = { EQUIPMENT: "EQUIPMENT", ROOM: "ROOM",};const UserRole = { REMOTE_USER: "REMOTE_USER", RESOURCE: "RESOURCE", SYSTEM_USER: "SYSTEM_USER", USER: "USER",};const MemberType = { GROUP: "GROUP", USER: "USER",};const EntityType = { GROUP: "GROUP", RESOURCE: "RESOURCE", USER: "USER",};const EntityState = { DELETED: "DELETED", DISABLED: "DISABLED", ENABLED: "ENABLED",};const IdentityProviderAuthenticationMode = { IDENTITY_PROVIDER_AND_DIRECTORY: "IDENTITY_PROVIDER_AND_DIRECTORY", IDENTITY_PROVIDER_ONLY: "IDENTITY_PROVIDER_ONLY",};const PersonalAccessTokenConfigurationStatus = { ACTIVE: "ACTIVE", INACTIVE: "INACTIVE",};const MailboxExportJobState = { CANCELLED: "CANCELLED", COMPLETED: "COMPLETED", FAILED: "FAILED", RUNNING: "RUNNING",};const DnsRecordVerificationStatus = { FAILED: "FAILED", PENDING: "PENDING", VERIFIED: "VERIFIED",};const RetentionAction = { DELETE: "DELETE", NONE: "NONE", PERMANENTLY_DELETE: "PERMANENTLY_DELETE",};const FolderName = { DELETED_ITEMS: "DELETED_ITEMS", DRAFTS: "DRAFTS", INBOX: "INBOX", JUNK_EMAIL: "JUNK_EMAIL", SENT_ITEMS: "SENT_ITEMS",};const PermissionType = { FULL_ACCESS: "FULL_ACCESS", SEND_AS: "SEND_AS", SEND_ON_BEHALF: "SEND_ON_BEHALF",}; exports.$Command = client.Command;exports.__Client = client.Client;exports.WorkMailServiceException = WorkMailServiceException.WorkMailServiceException;exports.AccessControlRuleEffect = AccessControlRuleEffect;exports.AccessEffect = AccessEffect;exports.AssociateDelegateToResourceCommand = AssociateDelegateToResourceCommand;exports.AssociateMemberToGroupCommand = AssociateMemberToGroupCommand;exports.AssumeImpersonationRoleCommand = AssumeImpersonationRoleCommand;exports.AvailabilityProviderType = AvailabilityProviderType;exports.CancelMailboxExportJobCommand = CancelMailboxExportJobCommand;exports.CreateAliasCommand = CreateAliasCommand;exports.CreateAvailabilityConfigurationCommand = CreateAvailabilityConfigurationCommand;exports.CreateGroupCommand = CreateGroupCommand;exports.CreateIdentityCenterApplicationCommand = CreateIdentityCenterApplicationCommand;exports.CreateImpersonationRoleCommand = CreateImpersonationRoleCommand;exports.CreateMobileDeviceAccessRuleCommand = CreateMobileDeviceAccessRuleCommand;exports.CreateOrganizationCommand = CreateOrganizationCommand;exports.CreateResourceCommand = CreateResourceCommand;exports.CreateUserCommand = CreateUserCommand;exports.DeleteAccessControlRuleCommand = DeleteAccessControlRuleCommand;exports.DeleteAliasCommand = DeleteAliasCommand;exports.DeleteAvailabilityConfigurationCommand = DeleteAvailabilityConfigurationCommand;exports.DeleteEmailMonitoringConfigurationCommand = DeleteEmailMonitoringConfigurationCommand;exports.DeleteGroupCommand = DeleteGroupCommand;exports.DeleteIdentityCenterApplicationCommand = DeleteIdentityCenterApplicationCommand;exports.DeleteIdentityProviderConfigurationCommand = DeleteIdentityProviderConfigurationCommand;exports.DeleteImpersonationRoleCommand = DeleteImpersonationRoleCommand;exports.DeleteMailboxPermissionsCommand = DeleteMailboxPermissionsCommand;exports.DeleteMobileDeviceAccessOverrideCommand = DeleteMobileDeviceAccessOverrideCommand;exports.DeleteMobileDeviceAccessRuleCommand = DeleteMobileDeviceAccessRuleCommand;exports.DeleteOrganizationCommand = DeleteOrganizationCommand;exports.DeletePersonalAccessTokenCommand = DeletePersonalAccessTokenCommand;exports.DeleteResourceCommand = DeleteResourceCommand;exports.DeleteRetentionPolicyCommand = DeleteRetentionPolicyCommand;exports.DeleteUserCommand = DeleteUserCommand;exports.DeregisterFromWorkMailCommand = DeregisterFromWorkMailCommand;exports.DeregisterMailDomainCommand = DeregisterMailDomainCommand;exports.DescribeEmailMonitoringConfigurationCommand = DescribeEmailMonitoringConfigurationCommand;exports.DescribeEntityCommand = DescribeEntityCommand;exports.DescribeGroupCommand = DescribeGroupCommand;exports.DescribeIdentityProviderConfigurationCommand = DescribeIdentityProviderConfigurationCommand;exports.DescribeInboundDmarcSettingsCommand = DescribeInboundDmarcSettingsCommand;exports.DescribeMailboxExportJobCommand = DescribeMailboxExportJobCommand;exports.DescribeOrganizationCommand = DescribeOrganizationCommand;exports.DescribeResourceCommand = DescribeResourceCommand;exports.DescribeUserCommand = DescribeUserCommand;exports.DisassociateDelegateFromResourceCommand = DisassociateDelegateFromResourceCommand;exports.DisassociateMemberFromGroupCommand = DisassociateMemberFromGroupCommand;exports.DnsRecordVerificationStatus = DnsRecordVerificationStatus;exports.EntityState = EntityState;exports.EntityType = EntityType;exports.FolderName = FolderName;exports.GetAccessControlEffectCommand = GetAccessControlEffectCommand;exports.GetDefaultRetentionPolicyCommand = GetDefaultRetentionPolicyCommand;exports.GetImpersonationRoleCommand = GetImpersonationRoleCommand;exports.GetImpersonationRoleEffectCommand = GetImpersonationRoleEffectCommand;exports.GetMailDomainCommand = GetMailDomainCommand;exports.GetMailboxDetailsCommand = GetMailboxDetailsCommand;exports.GetMobileDeviceAccessEffectCommand = GetMobileDeviceAccessEffectCommand;exports.GetMobileDeviceAccessOverrideCommand = GetMobileDeviceAccessOverrideCommand;exports.GetPersonalAccessTokenMetadataCommand = GetPersonalAccessTokenMetadataCommand;exports.IdentityProviderAuthenticationMode = IdentityProviderAuthenticationMode;exports.ImpersonationRoleType = ImpersonationRoleType;exports.ListAccessControlRulesCommand = ListAccessControlRulesCommand;exports.ListAliasesCommand = ListAliasesCommand;exports.ListAvailabilityConfigurationsCommand = ListAvailabilityConfigurationsCommand;exports.ListGroupMembersCommand = ListGroupMembersCommand;exports.ListGroupsCommand = ListGroupsCommand;exports.ListGroupsForEntityCommand = ListGroupsForEntityCommand;exports.ListImpersonationRolesCommand = ListImpersonationRolesCommand;exports.ListMailDomainsCommand = ListMailDomainsCommand;exports.ListMailboxExportJobsCommand = ListMailboxExportJobsCommand;exports.ListMailboxPermissionsCommand = ListMailboxPermissionsCommand;exports.ListMobileDeviceAccessOverridesCommand = ListMobileDeviceAccessOverridesCommand;exports.ListMobileDeviceAccessRulesCommand = ListMobileDeviceAccessRulesCommand;exports.ListOrganizationsCommand = ListOrganizationsCommand;exports.ListPersonalAccessTokensCommand = ListPersonalAccessTokensCommand;exports.ListResourceDelegatesCommand = ListResourceDelegatesCommand;exports.ListResourcesCommand = ListResourcesCommand;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListUsersCommand = ListUsersCommand;exports.MailboxExportJobState = MailboxExportJobState;exports.MemberType = MemberType;exports.MobileDeviceAccessRuleEffect = MobileDeviceAccessRuleEffect;exports.PermissionType = PermissionType;exports.PersonalAccessTokenConfigurationStatus = PersonalAccessTokenConfigurationStatus;exports.PutAccessControlRuleCommand = PutAccessControlRuleCommand;exports.PutEmailMonitoringConfigurationCommand = PutEmailMonitoringConfigurationCommand;exports.PutIdentityProviderConfigurationCommand = PutIdentityProviderConfigurationCommand;exports.PutInboundDmarcSettingsCommand = PutInboundDmarcSettingsCommand;exports.PutMailboxPermissionsCommand = PutMailboxPermissionsCommand;exports.PutMobileDeviceAccessOverrideCommand = PutMobileDeviceAccessOverrideCommand;exports.PutRetentionPolicyCommand = PutRetentionPolicyCommand;exports.RegisterMailDomainCommand = RegisterMailDomainCommand;exports.RegisterToWorkMailCommand = RegisterToWorkMailCommand;exports.ResetPasswordCommand = ResetPasswordCommand;exports.ResourceType = ResourceType;exports.RetentionAction = RetentionAction;exports.StartMailboxExportJobCommand = StartMailboxExportJobCommand;exports.TagResourceCommand = TagResourceCommand;exports.TestAvailabilityConfigurationCommand = TestAvailabilityConfigurationCommand;exports.UntagResourceCommand = UntagResourceCommand;exports.UpdateAvailabilityConfigurationCommand = UpdateAvailabilityConfigurationCommand;exports.UpdateDefaultMailDomainCommand = UpdateDefaultMailDomainCommand;exports.UpdateGroupCommand = UpdateGroupCommand;exports.UpdateImpersonationRoleCommand = UpdateImpersonationRoleCommand;exports.UpdateMailboxQuotaCommand = UpdateMailboxQuotaCommand;exports.UpdateMobileDeviceAccessRuleCommand = UpdateMobileDeviceAccessRuleCommand;exports.UpdatePrimaryEmailAddressCommand = UpdatePrimaryEmailAddressCommand;exports.UpdateResourceCommand = UpdateResourceCommand;exports.UpdateUserCommand = UpdateUserCommand;exports.UserRole = UserRole;exports.WorkMail = WorkMail;exports.WorkMailClient = WorkMailClient;exports.paginateListAliases = paginateListAliases;exports.paginateListAvailabilityConfigurations = paginateListAvailabilityConfigurations;exports.paginateListGroupMembers = paginateListGroupMembers;exports.paginateListGroups = paginateListGroups;exports.paginateListGroupsForEntity = paginateListGroupsForEntity;exports.paginateListImpersonationRoles = paginateListImpersonationRoles;exports.paginateListMailDomains = paginateListMailDomains;exports.paginateListMailboxExportJobs = paginateListMailboxExportJobs;exports.paginateListMailboxPermissions = paginateListMailboxPermissions;exports.paginateListMobileDeviceAccessOverrides = paginateListMobileDeviceAccessOverrides;exports.paginateListOrganizations = paginateListOrganizations;exports.paginateListPersonalAccessTokens = paginateListPersonalAccessTokens;exports.paginateListResourceDelegates = paginateListResourceDelegates;exports.paginateListResources = paginateListResources;exports.paginateListUsers = paginateListUsers;Object.prototype.hasOwnProperty.call(schemas_0, '__proto__') && !Object.prototype.hasOwnProperty.call(exports, '__proto__') && Object.defineProperty(exports, '__proto__', { enumerable: true, value: schemas_0['__proto__'] }); Object.keys(schemas_0).forEach(function (k) { if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = schemas_0[k];});Object.prototype.hasOwnProperty.call(errors, '__proto__') && !Object.prototype.hasOwnProperty.call(exports, '__proto__') && Object.defineProperty(exports, '__proto__', { enumerable: true, value: errors['__proto__'] }); Object.keys(errors).forEach(function (k) { if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = errors[k];});