"use strict";
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
    Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
    o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
    __setModuleDefault(result, mod);
    return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.DomainsSecurityQuestionSetting = exports.DomainsSecurityQuestion = exports.DomainsRule = exports.DomainsPolicy = exports.DomainsPasswordPolicy = exports.DomainsOauthPartnerCertificate = exports.DomainsOauthClientCertificate = exports.DomainsOauth2clientCredential = exports.DomainsNotificationSetting = exports.DomainsNetworkPerimeter = exports.DomainsMyUserDbCredential = exports.DomainsMySupportAccount = exports.DomainsMySmtpCredential = exports.DomainsMyRequest = exports.DomainsMyOauth2clientCredential = exports.DomainsMyCustomerSecretKey = exports.DomainsMyAuthToken = exports.DomainsMyApiKey = exports.DomainsMappedAttribute = exports.DomainsKmsiSetting = exports.DomainsIdentitySetting = exports.DomainsIdentityProvider = exports.DomainsIdentityPropagationTrust = exports.DomainsIdentityProofingProviderTemplate = exports.DomainsIdentityProofingProvider = exports.DomainsGroup = exports.DomainsGrant = exports.DomainsDynamicResourceGroup = exports.DomainsCustomerSecretKey = exports.DomainsCondition = exports.DomainsCloudGateServer = exports.DomainsCloudGateMapping = exports.DomainsCloudGate = exports.DomainsAuthenticationFactorSetting = exports.DomainsAuthToken = exports.DomainsApprovalWorkflowStep = exports.DomainsApprovalWorkflowAssignment = exports.DomainsApprovalWorkflow = exports.DomainsAppRole = exports.DomainsApp = exports.DomainsApiKey = exports.DomainsAccountRecoverySetting = exports.DomainReplicationToRegion = exports.Domain = exports.DbCredential = exports.CustomerSecretKey = exports.Compartment = exports.AuthenticationPolicy = exports.AuthToken = exports.ApiKey = void 0;
exports.getDomainsAppRoles = exports.getDomainsAppRoleOutput = exports.getDomainsAppRole = exports.getDomainsAppOutput = exports.getDomainsApp = exports.getDomainsApiKeysOutput = exports.getDomainsApiKeys = exports.getDomainsApiKeyOutput = exports.getDomainsApiKey = exports.getDomainsAccountRecoverySettingsOutput = exports.getDomainsAccountRecoverySettings = exports.getDomainsAccountRecoverySettingOutput = exports.getDomainsAccountRecoverySetting = exports.getDomainsAccountMgmtInfosOutput = exports.getDomainsAccountMgmtInfos = exports.getDomainsAccountMgmtInfoOutput = exports.getDomainsAccountMgmtInfo = exports.getDomainsOutput = exports.getDomains = exports.getDomainOutput = exports.getDomain = exports.getDbCredentialsOutput = exports.getDbCredentials = exports.getCustomerSecretKeysOutput = exports.getCustomerSecretKeys = exports.getCostTrackingTagsOutput = exports.getCostTrackingTags = exports.getCompartmentsOutput = exports.getCompartments = exports.getCompartmentOutput = exports.getCompartment = exports.getAvailabilityDomainsOutput = exports.getAvailabilityDomains = exports.getAvailabilityDomainOutput = exports.getAvailabilityDomain = exports.getAuthenticationPolicyOutput = exports.getAuthenticationPolicy = exports.getAuthTokensOutput = exports.getAuthTokens = exports.getApiKeysOutput = exports.getApiKeys = exports.getAllowedDomainLicenseTypesOutput = exports.getAllowedDomainLicenseTypes = exports.DynamicGroup = exports.DomainsUserDbCredential = exports.DomainsUser = exports.DomainsSocialIdentityProvider = exports.DomainsSmtpCredential = exports.DomainsSetting = exports.DomainsSelfRegistrationProfile = void 0;
exports.getDomainsDynamicResourceGroups = exports.getDomainsDynamicResourceGroupOutput = exports.getDomainsDynamicResourceGroup = exports.getDomainsCustomerSecretKeysOutput = exports.getDomainsCustomerSecretKeys = exports.getDomainsCustomerSecretKeyOutput = exports.getDomainsCustomerSecretKey = exports.getDomainsConditionsOutput = exports.getDomainsConditions = exports.getDomainsConditionOutput = exports.getDomainsCondition = exports.getDomainsCloudGatesOutput = exports.getDomainsCloudGates = exports.getDomainsCloudGateServersOutput = exports.getDomainsCloudGateServers = exports.getDomainsCloudGateServerOutput = exports.getDomainsCloudGateServer = exports.getDomainsCloudGateMappingsOutput = exports.getDomainsCloudGateMappings = exports.getDomainsCloudGateMappingOutput = exports.getDomainsCloudGateMapping = exports.getDomainsCloudGateOutput = exports.getDomainsCloudGate = exports.getDomainsBrandingSettingsOutput = exports.getDomainsBrandingSettings = exports.getDomainsBrandingSettingOutput = exports.getDomainsBrandingSetting = exports.getDomainsAuthenticationFactorSettingsOutput = exports.getDomainsAuthenticationFactorSettings = exports.getDomainsAuthenticationFactorSettingOutput = exports.getDomainsAuthenticationFactorSetting = exports.getDomainsAuthTokensOutput = exports.getDomainsAuthTokens = exports.getDomainsAuthTokenOutput = exports.getDomainsAuthToken = exports.getDomainsAppsOutput = exports.getDomainsApps = exports.getDomainsApprovalWorkflowsOutput = exports.getDomainsApprovalWorkflows = exports.getDomainsApprovalWorkflowStepsOutput = exports.getDomainsApprovalWorkflowSteps = exports.getDomainsApprovalWorkflowStepOutput = exports.getDomainsApprovalWorkflowStep = exports.getDomainsApprovalWorkflowAssignmentsOutput = exports.getDomainsApprovalWorkflowAssignments = exports.getDomainsApprovalWorkflowAssignmentOutput = exports.getDomainsApprovalWorkflowAssignment = exports.getDomainsApprovalWorkflowOutput = exports.getDomainsApprovalWorkflow = exports.getDomainsAppRolesOutput = void 0;
exports.getDomainsMyCompletedApprovals = exports.getDomainsMyCompletedApprovalOutput = exports.getDomainsMyCompletedApproval = exports.getDomainsMyAuthTokensOutput = exports.getDomainsMyAuthTokens = exports.getDomainsMyAuthTokenOutput = exports.getDomainsMyAuthToken = exports.getDomainsMyAppsOutput = exports.getDomainsMyApps = exports.getDomainsMyApiKeysOutput = exports.getDomainsMyApiKeys = exports.getDomainsMyApiKeyOutput = exports.getDomainsMyApiKey = exports.getDomainsMappedAttributesOutput = exports.getDomainsMappedAttributes = exports.getDomainsMappedAttributeOutput = exports.getDomainsMappedAttribute = exports.getDomainsKmsiSettingsOutput = exports.getDomainsKmsiSettings = exports.getDomainsKmsiSettingOutput = exports.getDomainsKmsiSetting = exports.getDomainsIdentitySettingsOutput = exports.getDomainsIdentitySettings = exports.getDomainsIdentitySettingOutput = exports.getDomainsIdentitySetting = exports.getDomainsIdentityProvidersOutput = exports.getDomainsIdentityProviders = exports.getDomainsIdentityProviderOutput = exports.getDomainsIdentityProvider = exports.getDomainsIdentityPropagationTrustsOutput = exports.getDomainsIdentityPropagationTrusts = exports.getDomainsIdentityPropagationTrustOutput = exports.getDomainsIdentityPropagationTrust = exports.getDomainsIdentityProofingProvidersOutput = exports.getDomainsIdentityProofingProviders = exports.getDomainsIdentityProofingProviderTemplatesOutput = exports.getDomainsIdentityProofingProviderTemplates = exports.getDomainsIdentityProofingProviderTemplateOutput = exports.getDomainsIdentityProofingProviderTemplate = exports.getDomainsIdentityProofingProviderOutput = exports.getDomainsIdentityProofingProvider = exports.getDomainsGroupsOutput = exports.getDomainsGroups = exports.getDomainsGroupOutput = exports.getDomainsGroup = exports.getDomainsGrantsOutput = exports.getDomainsGrants = exports.getDomainsGrantOutput = exports.getDomainsGrant = exports.getDomainsDynamicResourceGroupsOutput = void 0;
exports.getDomainsOauth2clientCredentials = exports.getDomainsOauth2clientCredentialOutput = exports.getDomainsOauth2clientCredential = exports.getDomainsNotificationSettingsOutput = exports.getDomainsNotificationSettings = exports.getDomainsNotificationSettingOutput = exports.getDomainsNotificationSetting = exports.getDomainsNetworkPerimetersOutput = exports.getDomainsNetworkPerimeters = exports.getDomainsNetworkPerimeterOutput = exports.getDomainsNetworkPerimeter = exports.getDomainsMyUserDbCredentialsOutput = exports.getDomainsMyUserDbCredentials = exports.getDomainsMyUserDbCredentialOutput = exports.getDomainsMyUserDbCredential = exports.getDomainsMyTrustedUserAgentsOutput = exports.getDomainsMyTrustedUserAgents = exports.getDomainsMyTrustedUserAgentOutput = exports.getDomainsMyTrustedUserAgent = exports.getDomainsMySupportAccountsOutput = exports.getDomainsMySupportAccounts = exports.getDomainsMySupportAccountOutput = exports.getDomainsMySupportAccount = exports.getDomainsMySmtpCredentialsOutput = exports.getDomainsMySmtpCredentials = exports.getDomainsMySmtpCredentialOutput = exports.getDomainsMySmtpCredential = exports.getDomainsMyRequestsOutput = exports.getDomainsMyRequests = exports.getDomainsMyRequestableGroupsOutput = exports.getDomainsMyRequestableGroups = exports.getDomainsMyPendingApprovalsOutput = exports.getDomainsMyPendingApprovals = exports.getDomainsMyPendingApprovalOutput = exports.getDomainsMyPendingApproval = exports.getDomainsMyOauth2clientCredentialsOutput = exports.getDomainsMyOauth2clientCredentials = exports.getDomainsMyOauth2clientCredentialOutput = exports.getDomainsMyOauth2clientCredential = exports.getDomainsMyGroupsOutput = exports.getDomainsMyGroups = exports.getDomainsMyDevicesOutput = exports.getDomainsMyDevices = exports.getDomainsMyDeviceOutput = exports.getDomainsMyDevice = exports.getDomainsMyCustomerSecretKeysOutput = exports.getDomainsMyCustomerSecretKeys = exports.getDomainsMyCustomerSecretKeyOutput = exports.getDomainsMyCustomerSecretKey = exports.getDomainsMyCompletedApprovalsOutput = void 0;
exports.getDomainsSocialIdentityProviders = exports.getDomainsSocialIdentityProviderOutput = exports.getDomainsSocialIdentityProvider = exports.getDomainsSmtpCredentialsOutput = exports.getDomainsSmtpCredentials = exports.getDomainsSmtpCredentialOutput = exports.getDomainsSmtpCredential = exports.getDomainsSettingsOutput = exports.getDomainsSettings = exports.getDomainsSettingOutput = exports.getDomainsSetting = exports.getDomainsSelfRegistrationProfilesOutput = exports.getDomainsSelfRegistrationProfiles = exports.getDomainsSelfRegistrationProfileOutput = exports.getDomainsSelfRegistrationProfile = exports.getDomainsSecurityQuestionsOutput = exports.getDomainsSecurityQuestions = exports.getDomainsSecurityQuestionSettingsOutput = exports.getDomainsSecurityQuestionSettings = exports.getDomainsSecurityQuestionSettingOutput = exports.getDomainsSecurityQuestionSetting = exports.getDomainsSecurityQuestionOutput = exports.getDomainsSecurityQuestion = exports.getDomainsRulesOutput = exports.getDomainsRules = exports.getDomainsRuleOutput = exports.getDomainsRule = exports.getDomainsResourceTypeSchemaAttributesOutput = exports.getDomainsResourceTypeSchemaAttributes = exports.getDomainsPolicyOutput = exports.getDomainsPolicy = exports.getDomainsPoliciesOutput = exports.getDomainsPolicies = exports.getDomainsPasswordPolicyOutput = exports.getDomainsPasswordPolicy = exports.getDomainsPasswordPoliciesOutput = exports.getDomainsPasswordPolicies = exports.getDomainsOciConsoleSignOnPolicyConsentsOutput = exports.getDomainsOciConsoleSignOnPolicyConsents = exports.getDomainsOciConsoleSignOnPolicyConsentOutput = exports.getDomainsOciConsoleSignOnPolicyConsent = exports.getDomainsOauthPartnerCertificatesOutput = exports.getDomainsOauthPartnerCertificates = exports.getDomainsOauthPartnerCertificateOutput = exports.getDomainsOauthPartnerCertificate = exports.getDomainsOauthClientCertificatesOutput = exports.getDomainsOauthClientCertificates = exports.getDomainsOauthClientCertificateOutput = exports.getDomainsOauthClientCertificate = exports.getDomainsOauth2clientCredentialsOutput = void 0;
exports.getTagDefault = exports.getTagOutput = exports.getTag = exports.getSmtpCredentialsOutput = exports.getSmtpCredentials = exports.getRegionsOutput = exports.getRegions = exports.getRegionSubscriptionsOutput = exports.getRegionSubscriptions = exports.getPoliciesOutput = exports.getPolicies = exports.getNetworkSourcesOutput = exports.getNetworkSources = exports.getNetworkSourceOutput = exports.getNetworkSource = exports.getIdpGroupMappingsOutput = exports.getIdpGroupMappings = exports.getIdentityProvidersOutput = exports.getIdentityProviders = exports.getIdentityProviderGroupsOutput = exports.getIdentityProviderGroups = exports.getIamWorkRequestsOutput = exports.getIamWorkRequests = exports.getIamWorkRequestLogsOutput = exports.getIamWorkRequestLogs = exports.getIamWorkRequestErrorsOutput = exports.getIamWorkRequestErrors = exports.getIamWorkRequestOutput = exports.getIamWorkRequest = exports.getGroupsOutput = exports.getGroups = exports.getGroupOutput = exports.getGroup = exports.getFaultDomainsOutput = exports.getFaultDomains = exports.getDynamicGroupsOutput = exports.getDynamicGroups = exports.getDomainsUsersOutput = exports.getDomainsUsers = exports.getDomainsUserDbCredentialsOutput = exports.getDomainsUserDbCredentials = exports.getDomainsUserDbCredentialOutput = exports.getDomainsUserDbCredential = exports.getDomainsUserAttributesSettingsOutput = exports.getDomainsUserAttributesSettings = exports.getDomainsUserAttributesSettingOutput = exports.getDomainsUserAttributesSetting = exports.getDomainsUserOutput = exports.getDomainsUser = exports.getDomainsSocialIdentityProvidersOutput = void 0;
exports.UserGroupMembership = exports.UserCapabilitiesManagement = exports.User = exports.UiPassword = exports.TagNamespace = exports.TagDefault = exports.Tag = exports.SmtpCredential = exports.Policy = exports.NetworkSource = exports.ImportStandardTagsManagement = exports.IdpGroupMapping = exports.IdentityProvider = exports.Group = exports.getUsersOutput = exports.getUsers = exports.getUserGroupMembershipsOutput = exports.getUserGroupMemberships = exports.getUserOutput = exports.getUser = exports.getUiPasswordOutput = exports.getUiPassword = exports.getTenancyOutput = exports.getTenancy = exports.getTagsOutput = exports.getTags = exports.getTagStandardTagNamespaceTemplatesOutput = exports.getTagStandardTagNamespaceTemplates = exports.getTagStandardTagNamespaceTemplateOutput = exports.getTagStandardTagNamespaceTemplate = exports.getTagNamespacesOutput = exports.getTagNamespaces = exports.getTagDefaultsOutput = exports.getTagDefaults = exports.getTagDefaultOutput = void 0;
const pulumi = __importStar(require("@pulumi/pulumi"));
const utilities = __importStar(require("../utilities"));
exports.ApiKey = null;
utilities.lazyLoad(exports, ["ApiKey"], () => require("./apiKey"));
exports.AuthToken = null;
utilities.lazyLoad(exports, ["AuthToken"], () => require("./authToken"));
exports.AuthenticationPolicy = null;
utilities.lazyLoad(exports, ["AuthenticationPolicy"], () => require("./authenticationPolicy"));
exports.Compartment = null;
utilities.lazyLoad(exports, ["Compartment"], () => require("./compartment"));
exports.CustomerSecretKey = null;
utilities.lazyLoad(exports, ["CustomerSecretKey"], () => require("./customerSecretKey"));
exports.DbCredential = null;
utilities.lazyLoad(exports, ["DbCredential"], () => require("./dbCredential"));
exports.Domain = null;
utilities.lazyLoad(exports, ["Domain"], () => require("./domain"));
exports.DomainReplicationToRegion = null;
utilities.lazyLoad(exports, ["DomainReplicationToRegion"], () => require("./domainReplicationToRegion"));
exports.DomainsAccountRecoverySetting = null;
utilities.lazyLoad(exports, ["DomainsAccountRecoverySetting"], () => require("./domainsAccountRecoverySetting"));
exports.DomainsApiKey = null;
utilities.lazyLoad(exports, ["DomainsApiKey"], () => require("./domainsApiKey"));
exports.DomainsApp = null;
utilities.lazyLoad(exports, ["DomainsApp"], () => require("./domainsApp"));
exports.DomainsAppRole = null;
utilities.lazyLoad(exports, ["DomainsAppRole"], () => require("./domainsAppRole"));
exports.DomainsApprovalWorkflow = null;
utilities.lazyLoad(exports, ["DomainsApprovalWorkflow"], () => require("./domainsApprovalWorkflow"));
exports.DomainsApprovalWorkflowAssignment = null;
utilities.lazyLoad(exports, ["DomainsApprovalWorkflowAssignment"], () => require("./domainsApprovalWorkflowAssignment"));
exports.DomainsApprovalWorkflowStep = null;
utilities.lazyLoad(exports, ["DomainsApprovalWorkflowStep"], () => require("./domainsApprovalWorkflowStep"));
exports.DomainsAuthToken = null;
utilities.lazyLoad(exports, ["DomainsAuthToken"], () => require("./domainsAuthToken"));
exports.DomainsAuthenticationFactorSetting = null;
utilities.lazyLoad(exports, ["DomainsAuthenticationFactorSetting"], () => require("./domainsAuthenticationFactorSetting"));
exports.DomainsCloudGate = null;
utilities.lazyLoad(exports, ["DomainsCloudGate"], () => require("./domainsCloudGate"));
exports.DomainsCloudGateMapping = null;
utilities.lazyLoad(exports, ["DomainsCloudGateMapping"], () => require("./domainsCloudGateMapping"));
exports.DomainsCloudGateServer = null;
utilities.lazyLoad(exports, ["DomainsCloudGateServer"], () => require("./domainsCloudGateServer"));
exports.DomainsCondition = null;
utilities.lazyLoad(exports, ["DomainsCondition"], () => require("./domainsCondition"));
exports.DomainsCustomerSecretKey = null;
utilities.lazyLoad(exports, ["DomainsCustomerSecretKey"], () => require("./domainsCustomerSecretKey"));
exports.DomainsDynamicResourceGroup = null;
utilities.lazyLoad(exports, ["DomainsDynamicResourceGroup"], () => require("./domainsDynamicResourceGroup"));
exports.DomainsGrant = null;
utilities.lazyLoad(exports, ["DomainsGrant"], () => require("./domainsGrant"));
exports.DomainsGroup = null;
utilities.lazyLoad(exports, ["DomainsGroup"], () => require("./domainsGroup"));
exports.DomainsIdentityProofingProvider = null;
utilities.lazyLoad(exports, ["DomainsIdentityProofingProvider"], () => require("./domainsIdentityProofingProvider"));
exports.DomainsIdentityProofingProviderTemplate = null;
utilities.lazyLoad(exports, ["DomainsIdentityProofingProviderTemplate"], () => require("./domainsIdentityProofingProviderTemplate"));
exports.DomainsIdentityPropagationTrust = null;
utilities.lazyLoad(exports, ["DomainsIdentityPropagationTrust"], () => require("./domainsIdentityPropagationTrust"));
exports.DomainsIdentityProvider = null;
utilities.lazyLoad(exports, ["DomainsIdentityProvider"], () => require("./domainsIdentityProvider"));
exports.DomainsIdentitySetting = null;
utilities.lazyLoad(exports, ["DomainsIdentitySetting"], () => require("./domainsIdentitySetting"));
exports.DomainsKmsiSetting = null;
utilities.lazyLoad(exports, ["DomainsKmsiSetting"], () => require("./domainsKmsiSetting"));
exports.DomainsMappedAttribute = null;
utilities.lazyLoad(exports, ["DomainsMappedAttribute"], () => require("./domainsMappedAttribute"));
exports.DomainsMyApiKey = null;
utilities.lazyLoad(exports, ["DomainsMyApiKey"], () => require("./domainsMyApiKey"));
exports.DomainsMyAuthToken = null;
utilities.lazyLoad(exports, ["DomainsMyAuthToken"], () => require("./domainsMyAuthToken"));
exports.DomainsMyCustomerSecretKey = null;
utilities.lazyLoad(exports, ["DomainsMyCustomerSecretKey"], () => require("./domainsMyCustomerSecretKey"));
exports.DomainsMyOauth2clientCredential = null;
utilities.lazyLoad(exports, ["DomainsMyOauth2clientCredential"], () => require("./domainsMyOauth2clientCredential"));
exports.DomainsMyRequest = null;
utilities.lazyLoad(exports, ["DomainsMyRequest"], () => require("./domainsMyRequest"));
exports.DomainsMySmtpCredential = null;
utilities.lazyLoad(exports, ["DomainsMySmtpCredential"], () => require("./domainsMySmtpCredential"));
exports.DomainsMySupportAccount = null;
utilities.lazyLoad(exports, ["DomainsMySupportAccount"], () => require("./domainsMySupportAccount"));
exports.DomainsMyUserDbCredential = null;
utilities.lazyLoad(exports, ["DomainsMyUserDbCredential"], () => require("./domainsMyUserDbCredential"));
exports.DomainsNetworkPerimeter = null;
utilities.lazyLoad(exports, ["DomainsNetworkPerimeter"], () => require("./domainsNetworkPerimeter"));
exports.DomainsNotificationSetting = null;
utilities.lazyLoad(exports, ["DomainsNotificationSetting"], () => require("./domainsNotificationSetting"));
exports.DomainsOauth2clientCredential = null;
utilities.lazyLoad(exports, ["DomainsOauth2clientCredential"], () => require("./domainsOauth2clientCredential"));
exports.DomainsOauthClientCertificate = null;
utilities.lazyLoad(exports, ["DomainsOauthClientCertificate"], () => require("./domainsOauthClientCertificate"));
exports.DomainsOauthPartnerCertificate = null;
utilities.lazyLoad(exports, ["DomainsOauthPartnerCertificate"], () => require("./domainsOauthPartnerCertificate"));
exports.DomainsPasswordPolicy = null;
utilities.lazyLoad(exports, ["DomainsPasswordPolicy"], () => require("./domainsPasswordPolicy"));
exports.DomainsPolicy = null;
utilities.lazyLoad(exports, ["DomainsPolicy"], () => require("./domainsPolicy"));
exports.DomainsRule = null;
utilities.lazyLoad(exports, ["DomainsRule"], () => require("./domainsRule"));
exports.DomainsSecurityQuestion = null;
utilities.lazyLoad(exports, ["DomainsSecurityQuestion"], () => require("./domainsSecurityQuestion"));
exports.DomainsSecurityQuestionSetting = null;
utilities.lazyLoad(exports, ["DomainsSecurityQuestionSetting"], () => require("./domainsSecurityQuestionSetting"));
exports.DomainsSelfRegistrationProfile = null;
utilities.lazyLoad(exports, ["DomainsSelfRegistrationProfile"], () => require("./domainsSelfRegistrationProfile"));
exports.DomainsSetting = null;
utilities.lazyLoad(exports, ["DomainsSetting"], () => require("./domainsSetting"));
exports.DomainsSmtpCredential = null;
utilities.lazyLoad(exports, ["DomainsSmtpCredential"], () => require("./domainsSmtpCredential"));
exports.DomainsSocialIdentityProvider = null;
utilities.lazyLoad(exports, ["DomainsSocialIdentityProvider"], () => require("./domainsSocialIdentityProvider"));
exports.DomainsUser = null;
utilities.lazyLoad(exports, ["DomainsUser"], () => require("./domainsUser"));
exports.DomainsUserDbCredential = null;
utilities.lazyLoad(exports, ["DomainsUserDbCredential"], () => require("./domainsUserDbCredential"));
exports.DynamicGroup = null;
utilities.lazyLoad(exports, ["DynamicGroup"], () => require("./dynamicGroup"));
exports.getAllowedDomainLicenseTypes = null;
exports.getAllowedDomainLicenseTypesOutput = null;
utilities.lazyLoad(exports, ["getAllowedDomainLicenseTypes", "getAllowedDomainLicenseTypesOutput"], () => require("./getAllowedDomainLicenseTypes"));
exports.getApiKeys = null;
exports.getApiKeysOutput = null;
utilities.lazyLoad(exports, ["getApiKeys", "getApiKeysOutput"], () => require("./getApiKeys"));
exports.getAuthTokens = null;
exports.getAuthTokensOutput = null;
utilities.lazyLoad(exports, ["getAuthTokens", "getAuthTokensOutput"], () => require("./getAuthTokens"));
exports.getAuthenticationPolicy = null;
exports.getAuthenticationPolicyOutput = null;
utilities.lazyLoad(exports, ["getAuthenticationPolicy", "getAuthenticationPolicyOutput"], () => require("./getAuthenticationPolicy"));
exports.getAvailabilityDomain = null;
exports.getAvailabilityDomainOutput = null;
utilities.lazyLoad(exports, ["getAvailabilityDomain", "getAvailabilityDomainOutput"], () => require("./getAvailabilityDomain"));
exports.getAvailabilityDomains = null;
exports.getAvailabilityDomainsOutput = null;
utilities.lazyLoad(exports, ["getAvailabilityDomains", "getAvailabilityDomainsOutput"], () => require("./getAvailabilityDomains"));
exports.getCompartment = null;
exports.getCompartmentOutput = null;
utilities.lazyLoad(exports, ["getCompartment", "getCompartmentOutput"], () => require("./getCompartment"));
exports.getCompartments = null;
exports.getCompartmentsOutput = null;
utilities.lazyLoad(exports, ["getCompartments", "getCompartmentsOutput"], () => require("./getCompartments"));
exports.getCostTrackingTags = null;
exports.getCostTrackingTagsOutput = null;
utilities.lazyLoad(exports, ["getCostTrackingTags", "getCostTrackingTagsOutput"], () => require("./getCostTrackingTags"));
exports.getCustomerSecretKeys = null;
exports.getCustomerSecretKeysOutput = null;
utilities.lazyLoad(exports, ["getCustomerSecretKeys", "getCustomerSecretKeysOutput"], () => require("./getCustomerSecretKeys"));
exports.getDbCredentials = null;
exports.getDbCredentialsOutput = null;
utilities.lazyLoad(exports, ["getDbCredentials", "getDbCredentialsOutput"], () => require("./getDbCredentials"));
exports.getDomain = null;
exports.getDomainOutput = null;
utilities.lazyLoad(exports, ["getDomain", "getDomainOutput"], () => require("./getDomain"));
exports.getDomains = null;
exports.getDomainsOutput = null;
utilities.lazyLoad(exports, ["getDomains", "getDomainsOutput"], () => require("./getDomains"));
exports.getDomainsAccountMgmtInfo = null;
exports.getDomainsAccountMgmtInfoOutput = null;
utilities.lazyLoad(exports, ["getDomainsAccountMgmtInfo", "getDomainsAccountMgmtInfoOutput"], () => require("./getDomainsAccountMgmtInfo"));
exports.getDomainsAccountMgmtInfos = null;
exports.getDomainsAccountMgmtInfosOutput = null;
utilities.lazyLoad(exports, ["getDomainsAccountMgmtInfos", "getDomainsAccountMgmtInfosOutput"], () => require("./getDomainsAccountMgmtInfos"));
exports.getDomainsAccountRecoverySetting = null;
exports.getDomainsAccountRecoverySettingOutput = null;
utilities.lazyLoad(exports, ["getDomainsAccountRecoverySetting", "getDomainsAccountRecoverySettingOutput"], () => require("./getDomainsAccountRecoverySetting"));
exports.getDomainsAccountRecoverySettings = null;
exports.getDomainsAccountRecoverySettingsOutput = null;
utilities.lazyLoad(exports, ["getDomainsAccountRecoverySettings", "getDomainsAccountRecoverySettingsOutput"], () => require("./getDomainsAccountRecoverySettings"));
exports.getDomainsApiKey = null;
exports.getDomainsApiKeyOutput = null;
utilities.lazyLoad(exports, ["getDomainsApiKey", "getDomainsApiKeyOutput"], () => require("./getDomainsApiKey"));
exports.getDomainsApiKeys = null;
exports.getDomainsApiKeysOutput = null;
utilities.lazyLoad(exports, ["getDomainsApiKeys", "getDomainsApiKeysOutput"], () => require("./getDomainsApiKeys"));
exports.getDomainsApp = null;
exports.getDomainsAppOutput = null;
utilities.lazyLoad(exports, ["getDomainsApp", "getDomainsAppOutput"], () => require("./getDomainsApp"));
exports.getDomainsAppRole = null;
exports.getDomainsAppRoleOutput = null;
utilities.lazyLoad(exports, ["getDomainsAppRole", "getDomainsAppRoleOutput"], () => require("./getDomainsAppRole"));
exports.getDomainsAppRoles = null;
exports.getDomainsAppRolesOutput = null;
utilities.lazyLoad(exports, ["getDomainsAppRoles", "getDomainsAppRolesOutput"], () => require("./getDomainsAppRoles"));
exports.getDomainsApprovalWorkflow = null;
exports.getDomainsApprovalWorkflowOutput = null;
utilities.lazyLoad(exports, ["getDomainsApprovalWorkflow", "getDomainsApprovalWorkflowOutput"], () => require("./getDomainsApprovalWorkflow"));
exports.getDomainsApprovalWorkflowAssignment = null;
exports.getDomainsApprovalWorkflowAssignmentOutput = null;
utilities.lazyLoad(exports, ["getDomainsApprovalWorkflowAssignment", "getDomainsApprovalWorkflowAssignmentOutput"], () => require("./getDomainsApprovalWorkflowAssignment"));
exports.getDomainsApprovalWorkflowAssignments = null;
exports.getDomainsApprovalWorkflowAssignmentsOutput = null;
utilities.lazyLoad(exports, ["getDomainsApprovalWorkflowAssignments", "getDomainsApprovalWorkflowAssignmentsOutput"], () => require("./getDomainsApprovalWorkflowAssignments"));
exports.getDomainsApprovalWorkflowStep = null;
exports.getDomainsApprovalWorkflowStepOutput = null;
utilities.lazyLoad(exports, ["getDomainsApprovalWorkflowStep", "getDomainsApprovalWorkflowStepOutput"], () => require("./getDomainsApprovalWorkflowStep"));
exports.getDomainsApprovalWorkflowSteps = null;
exports.getDomainsApprovalWorkflowStepsOutput = null;
utilities.lazyLoad(exports, ["getDomainsApprovalWorkflowSteps", "getDomainsApprovalWorkflowStepsOutput"], () => require("./getDomainsApprovalWorkflowSteps"));
exports.getDomainsApprovalWorkflows = null;
exports.getDomainsApprovalWorkflowsOutput = null;
utilities.lazyLoad(exports, ["getDomainsApprovalWorkflows", "getDomainsApprovalWorkflowsOutput"], () => require("./getDomainsApprovalWorkflows"));
exports.getDomainsApps = null;
exports.getDomainsAppsOutput = null;
utilities.lazyLoad(exports, ["getDomainsApps", "getDomainsAppsOutput"], () => require("./getDomainsApps"));
exports.getDomainsAuthToken = null;
exports.getDomainsAuthTokenOutput = null;
utilities.lazyLoad(exports, ["getDomainsAuthToken", "getDomainsAuthTokenOutput"], () => require("./getDomainsAuthToken"));
exports.getDomainsAuthTokens = null;
exports.getDomainsAuthTokensOutput = null;
utilities.lazyLoad(exports, ["getDomainsAuthTokens", "getDomainsAuthTokensOutput"], () => require("./getDomainsAuthTokens"));
exports.getDomainsAuthenticationFactorSetting = null;
exports.getDomainsAuthenticationFactorSettingOutput = null;
utilities.lazyLoad(exports, ["getDomainsAuthenticationFactorSetting", "getDomainsAuthenticationFactorSettingOutput"], () => require("./getDomainsAuthenticationFactorSetting"));
exports.getDomainsAuthenticationFactorSettings = null;
exports.getDomainsAuthenticationFactorSettingsOutput = null;
utilities.lazyLoad(exports, ["getDomainsAuthenticationFactorSettings", "getDomainsAuthenticationFactorSettingsOutput"], () => require("./getDomainsAuthenticationFactorSettings"));
exports.getDomainsBrandingSetting = null;
exports.getDomainsBrandingSettingOutput = null;
utilities.lazyLoad(exports, ["getDomainsBrandingSetting", "getDomainsBrandingSettingOutput"], () => require("./getDomainsBrandingSetting"));
exports.getDomainsBrandingSettings = null;
exports.getDomainsBrandingSettingsOutput = null;
utilities.lazyLoad(exports, ["getDomainsBrandingSettings", "getDomainsBrandingSettingsOutput"], () => require("./getDomainsBrandingSettings"));
exports.getDomainsCloudGate = null;
exports.getDomainsCloudGateOutput = null;
utilities.lazyLoad(exports, ["getDomainsCloudGate", "getDomainsCloudGateOutput"], () => require("./getDomainsCloudGate"));
exports.getDomainsCloudGateMapping = null;
exports.getDomainsCloudGateMappingOutput = null;
utilities.lazyLoad(exports, ["getDomainsCloudGateMapping", "getDomainsCloudGateMappingOutput"], () => require("./getDomainsCloudGateMapping"));
exports.getDomainsCloudGateMappings = null;
exports.getDomainsCloudGateMappingsOutput = null;
utilities.lazyLoad(exports, ["getDomainsCloudGateMappings", "getDomainsCloudGateMappingsOutput"], () => require("./getDomainsCloudGateMappings"));
exports.getDomainsCloudGateServer = null;
exports.getDomainsCloudGateServerOutput = null;
utilities.lazyLoad(exports, ["getDomainsCloudGateServer", "getDomainsCloudGateServerOutput"], () => require("./getDomainsCloudGateServer"));
exports.getDomainsCloudGateServers = null;
exports.getDomainsCloudGateServersOutput = null;
utilities.lazyLoad(exports, ["getDomainsCloudGateServers", "getDomainsCloudGateServersOutput"], () => require("./getDomainsCloudGateServers"));
exports.getDomainsCloudGates = null;
exports.getDomainsCloudGatesOutput = null;
utilities.lazyLoad(exports, ["getDomainsCloudGates", "getDomainsCloudGatesOutput"], () => require("./getDomainsCloudGates"));
exports.getDomainsCondition = null;
exports.getDomainsConditionOutput = null;
utilities.lazyLoad(exports, ["getDomainsCondition", "getDomainsConditionOutput"], () => require("./getDomainsCondition"));
exports.getDomainsConditions = null;
exports.getDomainsConditionsOutput = null;
utilities.lazyLoad(exports, ["getDomainsConditions", "getDomainsConditionsOutput"], () => require("./getDomainsConditions"));
exports.getDomainsCustomerSecretKey = null;
exports.getDomainsCustomerSecretKeyOutput = null;
utilities.lazyLoad(exports, ["getDomainsCustomerSecretKey", "getDomainsCustomerSecretKeyOutput"], () => require("./getDomainsCustomerSecretKey"));
exports.getDomainsCustomerSecretKeys = null;
exports.getDomainsCustomerSecretKeysOutput = null;
utilities.lazyLoad(exports, ["getDomainsCustomerSecretKeys", "getDomainsCustomerSecretKeysOutput"], () => require("./getDomainsCustomerSecretKeys"));
exports.getDomainsDynamicResourceGroup = null;
exports.getDomainsDynamicResourceGroupOutput = null;
utilities.lazyLoad(exports, ["getDomainsDynamicResourceGroup", "getDomainsDynamicResourceGroupOutput"], () => require("./getDomainsDynamicResourceGroup"));
exports.getDomainsDynamicResourceGroups = null;
exports.getDomainsDynamicResourceGroupsOutput = null;
utilities.lazyLoad(exports, ["getDomainsDynamicResourceGroups", "getDomainsDynamicResourceGroupsOutput"], () => require("./getDomainsDynamicResourceGroups"));
exports.getDomainsGrant = null;
exports.getDomainsGrantOutput = null;
utilities.lazyLoad(exports, ["getDomainsGrant", "getDomainsGrantOutput"], () => require("./getDomainsGrant"));
exports.getDomainsGrants = null;
exports.getDomainsGrantsOutput = null;
utilities.lazyLoad(exports, ["getDomainsGrants", "getDomainsGrantsOutput"], () => require("./getDomainsGrants"));
exports.getDomainsGroup = null;
exports.getDomainsGroupOutput = null;
utilities.lazyLoad(exports, ["getDomainsGroup", "getDomainsGroupOutput"], () => require("./getDomainsGroup"));
exports.getDomainsGroups = null;
exports.getDomainsGroupsOutput = null;
utilities.lazyLoad(exports, ["getDomainsGroups", "getDomainsGroupsOutput"], () => require("./getDomainsGroups"));
exports.getDomainsIdentityProofingProvider = null;
exports.getDomainsIdentityProofingProviderOutput = null;
utilities.lazyLoad(exports, ["getDomainsIdentityProofingProvider", "getDomainsIdentityProofingProviderOutput"], () => require("./getDomainsIdentityProofingProvider"));
exports.getDomainsIdentityProofingProviderTemplate = null;
exports.getDomainsIdentityProofingProviderTemplateOutput = null;
utilities.lazyLoad(exports, ["getDomainsIdentityProofingProviderTemplate", "getDomainsIdentityProofingProviderTemplateOutput"], () => require("./getDomainsIdentityProofingProviderTemplate"));
exports.getDomainsIdentityProofingProviderTemplates = null;
exports.getDomainsIdentityProofingProviderTemplatesOutput = null;
utilities.lazyLoad(exports, ["getDomainsIdentityProofingProviderTemplates", "getDomainsIdentityProofingProviderTemplatesOutput"], () => require("./getDomainsIdentityProofingProviderTemplates"));
exports.getDomainsIdentityProofingProviders = null;
exports.getDomainsIdentityProofingProvidersOutput = null;
utilities.lazyLoad(exports, ["getDomainsIdentityProofingProviders", "getDomainsIdentityProofingProvidersOutput"], () => require("./getDomainsIdentityProofingProviders"));
exports.getDomainsIdentityPropagationTrust = null;
exports.getDomainsIdentityPropagationTrustOutput = null;
utilities.lazyLoad(exports, ["getDomainsIdentityPropagationTrust", "getDomainsIdentityPropagationTrustOutput"], () => require("./getDomainsIdentityPropagationTrust"));
exports.getDomainsIdentityPropagationTrusts = null;
exports.getDomainsIdentityPropagationTrustsOutput = null;
utilities.lazyLoad(exports, ["getDomainsIdentityPropagationTrusts", "getDomainsIdentityPropagationTrustsOutput"], () => require("./getDomainsIdentityPropagationTrusts"));
exports.getDomainsIdentityProvider = null;
exports.getDomainsIdentityProviderOutput = null;
utilities.lazyLoad(exports, ["getDomainsIdentityProvider", "getDomainsIdentityProviderOutput"], () => require("./getDomainsIdentityProvider"));
exports.getDomainsIdentityProviders = null;
exports.getDomainsIdentityProvidersOutput = null;
utilities.lazyLoad(exports, ["getDomainsIdentityProviders", "getDomainsIdentityProvidersOutput"], () => require("./getDomainsIdentityProviders"));
exports.getDomainsIdentitySetting = null;
exports.getDomainsIdentitySettingOutput = null;
utilities.lazyLoad(exports, ["getDomainsIdentitySetting", "getDomainsIdentitySettingOutput"], () => require("./getDomainsIdentitySetting"));
exports.getDomainsIdentitySettings = null;
exports.getDomainsIdentitySettingsOutput = null;
utilities.lazyLoad(exports, ["getDomainsIdentitySettings", "getDomainsIdentitySettingsOutput"], () => require("./getDomainsIdentitySettings"));
exports.getDomainsKmsiSetting = null;
exports.getDomainsKmsiSettingOutput = null;
utilities.lazyLoad(exports, ["getDomainsKmsiSetting", "getDomainsKmsiSettingOutput"], () => require("./getDomainsKmsiSetting"));
exports.getDomainsKmsiSettings = null;
exports.getDomainsKmsiSettingsOutput = null;
utilities.lazyLoad(exports, ["getDomainsKmsiSettings", "getDomainsKmsiSettingsOutput"], () => require("./getDomainsKmsiSettings"));
exports.getDomainsMappedAttribute = null;
exports.getDomainsMappedAttributeOutput = null;
utilities.lazyLoad(exports, ["getDomainsMappedAttribute", "getDomainsMappedAttributeOutput"], () => require("./getDomainsMappedAttribute"));
exports.getDomainsMappedAttributes = null;
exports.getDomainsMappedAttributesOutput = null;
utilities.lazyLoad(exports, ["getDomainsMappedAttributes", "getDomainsMappedAttributesOutput"], () => require("./getDomainsMappedAttributes"));
exports.getDomainsMyApiKey = null;
exports.getDomainsMyApiKeyOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyApiKey", "getDomainsMyApiKeyOutput"], () => require("./getDomainsMyApiKey"));
exports.getDomainsMyApiKeys = null;
exports.getDomainsMyApiKeysOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyApiKeys", "getDomainsMyApiKeysOutput"], () => require("./getDomainsMyApiKeys"));
exports.getDomainsMyApps = null;
exports.getDomainsMyAppsOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyApps", "getDomainsMyAppsOutput"], () => require("./getDomainsMyApps"));
exports.getDomainsMyAuthToken = null;
exports.getDomainsMyAuthTokenOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyAuthToken", "getDomainsMyAuthTokenOutput"], () => require("./getDomainsMyAuthToken"));
exports.getDomainsMyAuthTokens = null;
exports.getDomainsMyAuthTokensOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyAuthTokens", "getDomainsMyAuthTokensOutput"], () => require("./getDomainsMyAuthTokens"));
exports.getDomainsMyCompletedApproval = null;
exports.getDomainsMyCompletedApprovalOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyCompletedApproval", "getDomainsMyCompletedApprovalOutput"], () => require("./getDomainsMyCompletedApproval"));
exports.getDomainsMyCompletedApprovals = null;
exports.getDomainsMyCompletedApprovalsOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyCompletedApprovals", "getDomainsMyCompletedApprovalsOutput"], () => require("./getDomainsMyCompletedApprovals"));
exports.getDomainsMyCustomerSecretKey = null;
exports.getDomainsMyCustomerSecretKeyOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyCustomerSecretKey", "getDomainsMyCustomerSecretKeyOutput"], () => require("./getDomainsMyCustomerSecretKey"));
exports.getDomainsMyCustomerSecretKeys = null;
exports.getDomainsMyCustomerSecretKeysOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyCustomerSecretKeys", "getDomainsMyCustomerSecretKeysOutput"], () => require("./getDomainsMyCustomerSecretKeys"));
exports.getDomainsMyDevice = null;
exports.getDomainsMyDeviceOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyDevice", "getDomainsMyDeviceOutput"], () => require("./getDomainsMyDevice"));
exports.getDomainsMyDevices = null;
exports.getDomainsMyDevicesOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyDevices", "getDomainsMyDevicesOutput"], () => require("./getDomainsMyDevices"));
exports.getDomainsMyGroups = null;
exports.getDomainsMyGroupsOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyGroups", "getDomainsMyGroupsOutput"], () => require("./getDomainsMyGroups"));
exports.getDomainsMyOauth2clientCredential = null;
exports.getDomainsMyOauth2clientCredentialOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyOauth2clientCredential", "getDomainsMyOauth2clientCredentialOutput"], () => require("./getDomainsMyOauth2clientCredential"));
exports.getDomainsMyOauth2clientCredentials = null;
exports.getDomainsMyOauth2clientCredentialsOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyOauth2clientCredentials", "getDomainsMyOauth2clientCredentialsOutput"], () => require("./getDomainsMyOauth2clientCredentials"));
exports.getDomainsMyPendingApproval = null;
exports.getDomainsMyPendingApprovalOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyPendingApproval", "getDomainsMyPendingApprovalOutput"], () => require("./getDomainsMyPendingApproval"));
exports.getDomainsMyPendingApprovals = null;
exports.getDomainsMyPendingApprovalsOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyPendingApprovals", "getDomainsMyPendingApprovalsOutput"], () => require("./getDomainsMyPendingApprovals"));
exports.getDomainsMyRequestableGroups = null;
exports.getDomainsMyRequestableGroupsOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyRequestableGroups", "getDomainsMyRequestableGroupsOutput"], () => require("./getDomainsMyRequestableGroups"));
exports.getDomainsMyRequests = null;
exports.getDomainsMyRequestsOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyRequests", "getDomainsMyRequestsOutput"], () => require("./getDomainsMyRequests"));
exports.getDomainsMySmtpCredential = null;
exports.getDomainsMySmtpCredentialOutput = null;
utilities.lazyLoad(exports, ["getDomainsMySmtpCredential", "getDomainsMySmtpCredentialOutput"], () => require("./getDomainsMySmtpCredential"));
exports.getDomainsMySmtpCredentials = null;
exports.getDomainsMySmtpCredentialsOutput = null;
utilities.lazyLoad(exports, ["getDomainsMySmtpCredentials", "getDomainsMySmtpCredentialsOutput"], () => require("./getDomainsMySmtpCredentials"));
exports.getDomainsMySupportAccount = null;
exports.getDomainsMySupportAccountOutput = null;
utilities.lazyLoad(exports, ["getDomainsMySupportAccount", "getDomainsMySupportAccountOutput"], () => require("./getDomainsMySupportAccount"));
exports.getDomainsMySupportAccounts = null;
exports.getDomainsMySupportAccountsOutput = null;
utilities.lazyLoad(exports, ["getDomainsMySupportAccounts", "getDomainsMySupportAccountsOutput"], () => require("./getDomainsMySupportAccounts"));
exports.getDomainsMyTrustedUserAgent = null;
exports.getDomainsMyTrustedUserAgentOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyTrustedUserAgent", "getDomainsMyTrustedUserAgentOutput"], () => require("./getDomainsMyTrustedUserAgent"));
exports.getDomainsMyTrustedUserAgents = null;
exports.getDomainsMyTrustedUserAgentsOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyTrustedUserAgents", "getDomainsMyTrustedUserAgentsOutput"], () => require("./getDomainsMyTrustedUserAgents"));
exports.getDomainsMyUserDbCredential = null;
exports.getDomainsMyUserDbCredentialOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyUserDbCredential", "getDomainsMyUserDbCredentialOutput"], () => require("./getDomainsMyUserDbCredential"));
exports.getDomainsMyUserDbCredentials = null;
exports.getDomainsMyUserDbCredentialsOutput = null;
utilities.lazyLoad(exports, ["getDomainsMyUserDbCredentials", "getDomainsMyUserDbCredentialsOutput"], () => require("./getDomainsMyUserDbCredentials"));
exports.getDomainsNetworkPerimeter = null;
exports.getDomainsNetworkPerimeterOutput = null;
utilities.lazyLoad(exports, ["getDomainsNetworkPerimeter", "getDomainsNetworkPerimeterOutput"], () => require("./getDomainsNetworkPerimeter"));
exports.getDomainsNetworkPerimeters = null;
exports.getDomainsNetworkPerimetersOutput = null;
utilities.lazyLoad(exports, ["getDomainsNetworkPerimeters", "getDomainsNetworkPerimetersOutput"], () => require("./getDomainsNetworkPerimeters"));
exports.getDomainsNotificationSetting = null;
exports.getDomainsNotificationSettingOutput = null;
utilities.lazyLoad(exports, ["getDomainsNotificationSetting", "getDomainsNotificationSettingOutput"], () => require("./getDomainsNotificationSetting"));
exports.getDomainsNotificationSettings = null;
exports.getDomainsNotificationSettingsOutput = null;
utilities.lazyLoad(exports, ["getDomainsNotificationSettings", "getDomainsNotificationSettingsOutput"], () => require("./getDomainsNotificationSettings"));
exports.getDomainsOauth2clientCredential = null;
exports.getDomainsOauth2clientCredentialOutput = null;
utilities.lazyLoad(exports, ["getDomainsOauth2clientCredential", "getDomainsOauth2clientCredentialOutput"], () => require("./getDomainsOauth2clientCredential"));
exports.getDomainsOauth2clientCredentials = null;
exports.getDomainsOauth2clientCredentialsOutput = null;
utilities.lazyLoad(exports, ["getDomainsOauth2clientCredentials", "getDomainsOauth2clientCredentialsOutput"], () => require("./getDomainsOauth2clientCredentials"));
exports.getDomainsOauthClientCertificate = null;
exports.getDomainsOauthClientCertificateOutput = null;
utilities.lazyLoad(exports, ["getDomainsOauthClientCertificate", "getDomainsOauthClientCertificateOutput"], () => require("./getDomainsOauthClientCertificate"));
exports.getDomainsOauthClientCertificates = null;
exports.getDomainsOauthClientCertificatesOutput = null;
utilities.lazyLoad(exports, ["getDomainsOauthClientCertificates", "getDomainsOauthClientCertificatesOutput"], () => require("./getDomainsOauthClientCertificates"));
exports.getDomainsOauthPartnerCertificate = null;
exports.getDomainsOauthPartnerCertificateOutput = null;
utilities.lazyLoad(exports, ["getDomainsOauthPartnerCertificate", "getDomainsOauthPartnerCertificateOutput"], () => require("./getDomainsOauthPartnerCertificate"));
exports.getDomainsOauthPartnerCertificates = null;
exports.getDomainsOauthPartnerCertificatesOutput = null;
utilities.lazyLoad(exports, ["getDomainsOauthPartnerCertificates", "getDomainsOauthPartnerCertificatesOutput"], () => require("./getDomainsOauthPartnerCertificates"));
exports.getDomainsOciConsoleSignOnPolicyConsent = null;
exports.getDomainsOciConsoleSignOnPolicyConsentOutput = null;
utilities.lazyLoad(exports, ["getDomainsOciConsoleSignOnPolicyConsent", "getDomainsOciConsoleSignOnPolicyConsentOutput"], () => require("./getDomainsOciConsoleSignOnPolicyConsent"));
exports.getDomainsOciConsoleSignOnPolicyConsents = null;
exports.getDomainsOciConsoleSignOnPolicyConsentsOutput = null;
utilities.lazyLoad(exports, ["getDomainsOciConsoleSignOnPolicyConsents", "getDomainsOciConsoleSignOnPolicyConsentsOutput"], () => require("./getDomainsOciConsoleSignOnPolicyConsents"));
exports.getDomainsPasswordPolicies = null;
exports.getDomainsPasswordPoliciesOutput = null;
utilities.lazyLoad(exports, ["getDomainsPasswordPolicies", "getDomainsPasswordPoliciesOutput"], () => require("./getDomainsPasswordPolicies"));
exports.getDomainsPasswordPolicy = null;
exports.getDomainsPasswordPolicyOutput = null;
utilities.lazyLoad(exports, ["getDomainsPasswordPolicy", "getDomainsPasswordPolicyOutput"], () => require("./getDomainsPasswordPolicy"));
exports.getDomainsPolicies = null;
exports.getDomainsPoliciesOutput = null;
utilities.lazyLoad(exports, ["getDomainsPolicies", "getDomainsPoliciesOutput"], () => require("./getDomainsPolicies"));
exports.getDomainsPolicy = null;
exports.getDomainsPolicyOutput = null;
utilities.lazyLoad(exports, ["getDomainsPolicy", "getDomainsPolicyOutput"], () => require("./getDomainsPolicy"));
exports.getDomainsResourceTypeSchemaAttributes = null;
exports.getDomainsResourceTypeSchemaAttributesOutput = null;
utilities.lazyLoad(exports, ["getDomainsResourceTypeSchemaAttributes", "getDomainsResourceTypeSchemaAttributesOutput"], () => require("./getDomainsResourceTypeSchemaAttributes"));
exports.getDomainsRule = null;
exports.getDomainsRuleOutput = null;
utilities.lazyLoad(exports, ["getDomainsRule", "getDomainsRuleOutput"], () => require("./getDomainsRule"));
exports.getDomainsRules = null;
exports.getDomainsRulesOutput = null;
utilities.lazyLoad(exports, ["getDomainsRules", "getDomainsRulesOutput"], () => require("./getDomainsRules"));
exports.getDomainsSecurityQuestion = null;
exports.getDomainsSecurityQuestionOutput = null;
utilities.lazyLoad(exports, ["getDomainsSecurityQuestion", "getDomainsSecurityQuestionOutput"], () => require("./getDomainsSecurityQuestion"));
exports.getDomainsSecurityQuestionSetting = null;
exports.getDomainsSecurityQuestionSettingOutput = null;
utilities.lazyLoad(exports, ["getDomainsSecurityQuestionSetting", "getDomainsSecurityQuestionSettingOutput"], () => require("./getDomainsSecurityQuestionSetting"));
exports.getDomainsSecurityQuestionSettings = null;
exports.getDomainsSecurityQuestionSettingsOutput = null;
utilities.lazyLoad(exports, ["getDomainsSecurityQuestionSettings", "getDomainsSecurityQuestionSettingsOutput"], () => require("./getDomainsSecurityQuestionSettings"));
exports.getDomainsSecurityQuestions = null;
exports.getDomainsSecurityQuestionsOutput = null;
utilities.lazyLoad(exports, ["getDomainsSecurityQuestions", "getDomainsSecurityQuestionsOutput"], () => require("./getDomainsSecurityQuestions"));
exports.getDomainsSelfRegistrationProfile = null;
exports.getDomainsSelfRegistrationProfileOutput = null;
utilities.lazyLoad(exports, ["getDomainsSelfRegistrationProfile", "getDomainsSelfRegistrationProfileOutput"], () => require("./getDomainsSelfRegistrationProfile"));
exports.getDomainsSelfRegistrationProfiles = null;
exports.getDomainsSelfRegistrationProfilesOutput = null;
utilities.lazyLoad(exports, ["getDomainsSelfRegistrationProfiles", "getDomainsSelfRegistrationProfilesOutput"], () => require("./getDomainsSelfRegistrationProfiles"));
exports.getDomainsSetting = null;
exports.getDomainsSettingOutput = null;
utilities.lazyLoad(exports, ["getDomainsSetting", "getDomainsSettingOutput"], () => require("./getDomainsSetting"));
exports.getDomainsSettings = null;
exports.getDomainsSettingsOutput = null;
utilities.lazyLoad(exports, ["getDomainsSettings", "getDomainsSettingsOutput"], () => require("./getDomainsSettings"));
exports.getDomainsSmtpCredential = null;
exports.getDomainsSmtpCredentialOutput = null;
utilities.lazyLoad(exports, ["getDomainsSmtpCredential", "getDomainsSmtpCredentialOutput"], () => require("./getDomainsSmtpCredential"));
exports.getDomainsSmtpCredentials = null;
exports.getDomainsSmtpCredentialsOutput = null;
utilities.lazyLoad(exports, ["getDomainsSmtpCredentials", "getDomainsSmtpCredentialsOutput"], () => require("./getDomainsSmtpCredentials"));
exports.getDomainsSocialIdentityProvider = null;
exports.getDomainsSocialIdentityProviderOutput = null;
utilities.lazyLoad(exports, ["getDomainsSocialIdentityProvider", "getDomainsSocialIdentityProviderOutput"], () => require("./getDomainsSocialIdentityProvider"));
exports.getDomainsSocialIdentityProviders = null;
exports.getDomainsSocialIdentityProvidersOutput = null;
utilities.lazyLoad(exports, ["getDomainsSocialIdentityProviders", "getDomainsSocialIdentityProvidersOutput"], () => require("./getDomainsSocialIdentityProviders"));
exports.getDomainsUser = null;
exports.getDomainsUserOutput = null;
utilities.lazyLoad(exports, ["getDomainsUser", "getDomainsUserOutput"], () => require("./getDomainsUser"));
exports.getDomainsUserAttributesSetting = null;
exports.getDomainsUserAttributesSettingOutput = null;
utilities.lazyLoad(exports, ["getDomainsUserAttributesSetting", "getDomainsUserAttributesSettingOutput"], () => require("./getDomainsUserAttributesSetting"));
exports.getDomainsUserAttributesSettings = null;
exports.getDomainsUserAttributesSettingsOutput = null;
utilities.lazyLoad(exports, ["getDomainsUserAttributesSettings", "getDomainsUserAttributesSettingsOutput"], () => require("./getDomainsUserAttributesSettings"));
exports.getDomainsUserDbCredential = null;
exports.getDomainsUserDbCredentialOutput = null;
utilities.lazyLoad(exports, ["getDomainsUserDbCredential", "getDomainsUserDbCredentialOutput"], () => require("./getDomainsUserDbCredential"));
exports.getDomainsUserDbCredentials = null;
exports.getDomainsUserDbCredentialsOutput = null;
utilities.lazyLoad(exports, ["getDomainsUserDbCredentials", "getDomainsUserDbCredentialsOutput"], () => require("./getDomainsUserDbCredentials"));
exports.getDomainsUsers = null;
exports.getDomainsUsersOutput = null;
utilities.lazyLoad(exports, ["getDomainsUsers", "getDomainsUsersOutput"], () => require("./getDomainsUsers"));
exports.getDynamicGroups = null;
exports.getDynamicGroupsOutput = null;
utilities.lazyLoad(exports, ["getDynamicGroups", "getDynamicGroupsOutput"], () => require("./getDynamicGroups"));
exports.getFaultDomains = null;
exports.getFaultDomainsOutput = null;
utilities.lazyLoad(exports, ["getFaultDomains", "getFaultDomainsOutput"], () => require("./getFaultDomains"));
exports.getGroup = null;
exports.getGroupOutput = null;
utilities.lazyLoad(exports, ["getGroup", "getGroupOutput"], () => require("./getGroup"));
exports.getGroups = null;
exports.getGroupsOutput = null;
utilities.lazyLoad(exports, ["getGroups", "getGroupsOutput"], () => require("./getGroups"));
exports.getIamWorkRequest = null;
exports.getIamWorkRequestOutput = null;
utilities.lazyLoad(exports, ["getIamWorkRequest", "getIamWorkRequestOutput"], () => require("./getIamWorkRequest"));
exports.getIamWorkRequestErrors = null;
exports.getIamWorkRequestErrorsOutput = null;
utilities.lazyLoad(exports, ["getIamWorkRequestErrors", "getIamWorkRequestErrorsOutput"], () => require("./getIamWorkRequestErrors"));
exports.getIamWorkRequestLogs = null;
exports.getIamWorkRequestLogsOutput = null;
utilities.lazyLoad(exports, ["getIamWorkRequestLogs", "getIamWorkRequestLogsOutput"], () => require("./getIamWorkRequestLogs"));
exports.getIamWorkRequests = null;
exports.getIamWorkRequestsOutput = null;
utilities.lazyLoad(exports, ["getIamWorkRequests", "getIamWorkRequestsOutput"], () => require("./getIamWorkRequests"));
exports.getIdentityProviderGroups = null;
exports.getIdentityProviderGroupsOutput = null;
utilities.lazyLoad(exports, ["getIdentityProviderGroups", "getIdentityProviderGroupsOutput"], () => require("./getIdentityProviderGroups"));
exports.getIdentityProviders = null;
exports.getIdentityProvidersOutput = null;
utilities.lazyLoad(exports, ["getIdentityProviders", "getIdentityProvidersOutput"], () => require("./getIdentityProviders"));
exports.getIdpGroupMappings = null;
exports.getIdpGroupMappingsOutput = null;
utilities.lazyLoad(exports, ["getIdpGroupMappings", "getIdpGroupMappingsOutput"], () => require("./getIdpGroupMappings"));
exports.getNetworkSource = null;
exports.getNetworkSourceOutput = null;
utilities.lazyLoad(exports, ["getNetworkSource", "getNetworkSourceOutput"], () => require("./getNetworkSource"));
exports.getNetworkSources = null;
exports.getNetworkSourcesOutput = null;
utilities.lazyLoad(exports, ["getNetworkSources", "getNetworkSourcesOutput"], () => require("./getNetworkSources"));
exports.getPolicies = null;
exports.getPoliciesOutput = null;
utilities.lazyLoad(exports, ["getPolicies", "getPoliciesOutput"], () => require("./getPolicies"));
exports.getRegionSubscriptions = null;
exports.getRegionSubscriptionsOutput = null;
utilities.lazyLoad(exports, ["getRegionSubscriptions", "getRegionSubscriptionsOutput"], () => require("./getRegionSubscriptions"));
exports.getRegions = null;
exports.getRegionsOutput = null;
utilities.lazyLoad(exports, ["getRegions", "getRegionsOutput"], () => require("./getRegions"));
exports.getSmtpCredentials = null;
exports.getSmtpCredentialsOutput = null;
utilities.lazyLoad(exports, ["getSmtpCredentials", "getSmtpCredentialsOutput"], () => require("./getSmtpCredentials"));
exports.getTag = null;
exports.getTagOutput = null;
utilities.lazyLoad(exports, ["getTag", "getTagOutput"], () => require("./getTag"));
exports.getTagDefault = null;
exports.getTagDefaultOutput = null;
utilities.lazyLoad(exports, ["getTagDefault", "getTagDefaultOutput"], () => require("./getTagDefault"));
exports.getTagDefaults = null;
exports.getTagDefaultsOutput = null;
utilities.lazyLoad(exports, ["getTagDefaults", "getTagDefaultsOutput"], () => require("./getTagDefaults"));
exports.getTagNamespaces = null;
exports.getTagNamespacesOutput = null;
utilities.lazyLoad(exports, ["getTagNamespaces", "getTagNamespacesOutput"], () => require("./getTagNamespaces"));
exports.getTagStandardTagNamespaceTemplate = null;
exports.getTagStandardTagNamespaceTemplateOutput = null;
utilities.lazyLoad(exports, ["getTagStandardTagNamespaceTemplate", "getTagStandardTagNamespaceTemplateOutput"], () => require("./getTagStandardTagNamespaceTemplate"));
exports.getTagStandardTagNamespaceTemplates = null;
exports.getTagStandardTagNamespaceTemplatesOutput = null;
utilities.lazyLoad(exports, ["getTagStandardTagNamespaceTemplates", "getTagStandardTagNamespaceTemplatesOutput"], () => require("./getTagStandardTagNamespaceTemplates"));
exports.getTags = null;
exports.getTagsOutput = null;
utilities.lazyLoad(exports, ["getTags", "getTagsOutput"], () => require("./getTags"));
exports.getTenancy = null;
exports.getTenancyOutput = null;
utilities.lazyLoad(exports, ["getTenancy", "getTenancyOutput"], () => require("./getTenancy"));
exports.getUiPassword = null;
exports.getUiPasswordOutput = null;
utilities.lazyLoad(exports, ["getUiPassword", "getUiPasswordOutput"], () => require("./getUiPassword"));
exports.getUser = null;
exports.getUserOutput = null;
utilities.lazyLoad(exports, ["getUser", "getUserOutput"], () => require("./getUser"));
exports.getUserGroupMemberships = null;
exports.getUserGroupMembershipsOutput = null;
utilities.lazyLoad(exports, ["getUserGroupMemberships", "getUserGroupMembershipsOutput"], () => require("./getUserGroupMemberships"));
exports.getUsers = null;
exports.getUsersOutput = null;
utilities.lazyLoad(exports, ["getUsers", "getUsersOutput"], () => require("./getUsers"));
exports.Group = null;
utilities.lazyLoad(exports, ["Group"], () => require("./group"));
exports.IdentityProvider = null;
utilities.lazyLoad(exports, ["IdentityProvider"], () => require("./identityProvider"));
exports.IdpGroupMapping = null;
utilities.lazyLoad(exports, ["IdpGroupMapping"], () => require("./idpGroupMapping"));
exports.ImportStandardTagsManagement = null;
utilities.lazyLoad(exports, ["ImportStandardTagsManagement"], () => require("./importStandardTagsManagement"));
exports.NetworkSource = null;
utilities.lazyLoad(exports, ["NetworkSource"], () => require("./networkSource"));
exports.Policy = null;
utilities.lazyLoad(exports, ["Policy"], () => require("./policy"));
exports.SmtpCredential = null;
utilities.lazyLoad(exports, ["SmtpCredential"], () => require("./smtpCredential"));
exports.Tag = null;
utilities.lazyLoad(exports, ["Tag"], () => require("./tag"));
exports.TagDefault = null;
utilities.lazyLoad(exports, ["TagDefault"], () => require("./tagDefault"));
exports.TagNamespace = null;
utilities.lazyLoad(exports, ["TagNamespace"], () => require("./tagNamespace"));
exports.UiPassword = null;
utilities.lazyLoad(exports, ["UiPassword"], () => require("./uiPassword"));
exports.User = null;
utilities.lazyLoad(exports, ["User"], () => require("./user"));
exports.UserCapabilitiesManagement = null;
utilities.lazyLoad(exports, ["UserCapabilitiesManagement"], () => require("./userCapabilitiesManagement"));
exports.UserGroupMembership = null;
utilities.lazyLoad(exports, ["UserGroupMembership"], () => require("./userGroupMembership"));
const _module = {
    version: utilities.getVersion(),
    construct: (name, type, urn) => {
        switch (type) {
            case "oci:Identity/apiKey:ApiKey":
                return new exports.ApiKey(name, undefined, { urn });
            case "oci:Identity/authToken:AuthToken":
                return new exports.AuthToken(name, undefined, { urn });
            case "oci:Identity/authenticationPolicy:AuthenticationPolicy":
                return new exports.AuthenticationPolicy(name, undefined, { urn });
            case "oci:Identity/compartment:Compartment":
                return new exports.Compartment(name, undefined, { urn });
            case "oci:Identity/customerSecretKey:CustomerSecretKey":
                return new exports.CustomerSecretKey(name, undefined, { urn });
            case "oci:Identity/dbCredential:DbCredential":
                return new exports.DbCredential(name, undefined, { urn });
            case "oci:Identity/domain:Domain":
                return new exports.Domain(name, undefined, { urn });
            case "oci:Identity/domainReplicationToRegion:DomainReplicationToRegion":
                return new exports.DomainReplicationToRegion(name, undefined, { urn });
            case "oci:Identity/domainsAccountRecoverySetting:DomainsAccountRecoverySetting":
                return new exports.DomainsAccountRecoverySetting(name, undefined, { urn });
            case "oci:Identity/domainsApiKey:DomainsApiKey":
                return new exports.DomainsApiKey(name, undefined, { urn });
            case "oci:Identity/domainsApp:DomainsApp":
                return new exports.DomainsApp(name, undefined, { urn });
            case "oci:Identity/domainsAppRole:DomainsAppRole":
                return new exports.DomainsAppRole(name, undefined, { urn });
            case "oci:Identity/domainsApprovalWorkflow:DomainsApprovalWorkflow":
                return new exports.DomainsApprovalWorkflow(name, undefined, { urn });
            case "oci:Identity/domainsApprovalWorkflowAssignment:DomainsApprovalWorkflowAssignment":
                return new exports.DomainsApprovalWorkflowAssignment(name, undefined, { urn });
            case "oci:Identity/domainsApprovalWorkflowStep:DomainsApprovalWorkflowStep":
                return new exports.DomainsApprovalWorkflowStep(name, undefined, { urn });
            case "oci:Identity/domainsAuthToken:DomainsAuthToken":
                return new exports.DomainsAuthToken(name, undefined, { urn });
            case "oci:Identity/domainsAuthenticationFactorSetting:DomainsAuthenticationFactorSetting":
                return new exports.DomainsAuthenticationFactorSetting(name, undefined, { urn });
            case "oci:Identity/domainsCloudGate:DomainsCloudGate":
                return new exports.DomainsCloudGate(name, undefined, { urn });
            case "oci:Identity/domainsCloudGateMapping:DomainsCloudGateMapping":
                return new exports.DomainsCloudGateMapping(name, undefined, { urn });
            case "oci:Identity/domainsCloudGateServer:DomainsCloudGateServer":
                return new exports.DomainsCloudGateServer(name, undefined, { urn });
            case "oci:Identity/domainsCondition:DomainsCondition":
                return new exports.DomainsCondition(name, undefined, { urn });
            case "oci:Identity/domainsCustomerSecretKey:DomainsCustomerSecretKey":
                return new exports.DomainsCustomerSecretKey(name, undefined, { urn });
            case "oci:Identity/domainsDynamicResourceGroup:DomainsDynamicResourceGroup":
                return new exports.DomainsDynamicResourceGroup(name, undefined, { urn });
            case "oci:Identity/domainsGrant:DomainsGrant":
                return new exports.DomainsGrant(name, undefined, { urn });
            case "oci:Identity/domainsGroup:DomainsGroup":
                return new exports.DomainsGroup(name, undefined, { urn });
            case "oci:Identity/domainsIdentityProofingProvider:DomainsIdentityProofingProvider":
                return new exports.DomainsIdentityProofingProvider(name, undefined, { urn });
            case "oci:Identity/domainsIdentityProofingProviderTemplate:DomainsIdentityProofingProviderTemplate":
                return new exports.DomainsIdentityProofingProviderTemplate(name, undefined, { urn });
            case "oci:Identity/domainsIdentityPropagationTrust:DomainsIdentityPropagationTrust":
                return new exports.DomainsIdentityPropagationTrust(name, undefined, { urn });
            case "oci:Identity/domainsIdentityProvider:DomainsIdentityProvider":
                return new exports.DomainsIdentityProvider(name, undefined, { urn });
            case "oci:Identity/domainsIdentitySetting:DomainsIdentitySetting":
                return new exports.DomainsIdentitySetting(name, undefined, { urn });
            case "oci:Identity/domainsKmsiSetting:DomainsKmsiSetting":
                return new exports.DomainsKmsiSetting(name, undefined, { urn });
            case "oci:Identity/domainsMappedAttribute:DomainsMappedAttribute":
                return new exports.DomainsMappedAttribute(name, undefined, { urn });
            case "oci:Identity/domainsMyApiKey:DomainsMyApiKey":
                return new exports.DomainsMyApiKey(name, undefined, { urn });
            case "oci:Identity/domainsMyAuthToken:DomainsMyAuthToken":
                return new exports.DomainsMyAuthToken(name, undefined, { urn });
            case "oci:Identity/domainsMyCustomerSecretKey:DomainsMyCustomerSecretKey":
                return new exports.DomainsMyCustomerSecretKey(name, undefined, { urn });
            case "oci:Identity/domainsMyOauth2clientCredential:DomainsMyOauth2clientCredential":
                return new exports.DomainsMyOauth2clientCredential(name, undefined, { urn });
            case "oci:Identity/domainsMyRequest:DomainsMyRequest":
                return new exports.DomainsMyRequest(name, undefined, { urn });
            case "oci:Identity/domainsMySmtpCredential:DomainsMySmtpCredential":
                return new exports.DomainsMySmtpCredential(name, undefined, { urn });
            case "oci:Identity/domainsMySupportAccount:DomainsMySupportAccount":
                return new exports.DomainsMySupportAccount(name, undefined, { urn });
            case "oci:Identity/domainsMyUserDbCredential:DomainsMyUserDbCredential":
                return new exports.DomainsMyUserDbCredential(name, undefined, { urn });
            case "oci:Identity/domainsNetworkPerimeter:DomainsNetworkPerimeter":
                return new exports.DomainsNetworkPerimeter(name, undefined, { urn });
            case "oci:Identity/domainsNotificationSetting:DomainsNotificationSetting":
                return new exports.DomainsNotificationSetting(name, undefined, { urn });
            case "oci:Identity/domainsOauth2clientCredential:DomainsOauth2clientCredential":
                return new exports.DomainsOauth2clientCredential(name, undefined, { urn });
            case "oci:Identity/domainsOauthClientCertificate:DomainsOauthClientCertificate":
                return new exports.DomainsOauthClientCertificate(name, undefined, { urn });
            case "oci:Identity/domainsOauthPartnerCertificate:DomainsOauthPartnerCertificate":
                return new exports.DomainsOauthPartnerCertificate(name, undefined, { urn });
            case "oci:Identity/domainsPasswordPolicy:DomainsPasswordPolicy":
                return new exports.DomainsPasswordPolicy(name, undefined, { urn });
            case "oci:Identity/domainsPolicy:DomainsPolicy":
                return new exports.DomainsPolicy(name, undefined, { urn });
            case "oci:Identity/domainsRule:DomainsRule":
                return new exports.DomainsRule(name, undefined, { urn });
            case "oci:Identity/domainsSecurityQuestion:DomainsSecurityQuestion":
                return new exports.DomainsSecurityQuestion(name, undefined, { urn });
            case "oci:Identity/domainsSecurityQuestionSetting:DomainsSecurityQuestionSetting":
                return new exports.DomainsSecurityQuestionSetting(name, undefined, { urn });
            case "oci:Identity/domainsSelfRegistrationProfile:DomainsSelfRegistrationProfile":
                return new exports.DomainsSelfRegistrationProfile(name, undefined, { urn });
            case "oci:Identity/domainsSetting:DomainsSetting":
                return new exports.DomainsSetting(name, undefined, { urn });
            case "oci:Identity/domainsSmtpCredential:DomainsSmtpCredential":
                return new exports.DomainsSmtpCredential(name, undefined, { urn });
            case "oci:Identity/domainsSocialIdentityProvider:DomainsSocialIdentityProvider":
                return new exports.DomainsSocialIdentityProvider(name, undefined, { urn });
            case "oci:Identity/domainsUser:DomainsUser":
                return new exports.DomainsUser(name, undefined, { urn });
            case "oci:Identity/domainsUserDbCredential:DomainsUserDbCredential":
                return new exports.DomainsUserDbCredential(name, undefined, { urn });
            case "oci:Identity/dynamicGroup:DynamicGroup":
                return new exports.DynamicGroup(name, undefined, { urn });
            case "oci:Identity/group:Group":
                return new exports.Group(name, undefined, { urn });
            case "oci:Identity/identityProvider:IdentityProvider":
                return new exports.IdentityProvider(name, undefined, { urn });
            case "oci:Identity/idpGroupMapping:IdpGroupMapping":
                return new exports.IdpGroupMapping(name, undefined, { urn });
            case "oci:Identity/importStandardTagsManagement:ImportStandardTagsManagement":
                return new exports.ImportStandardTagsManagement(name, undefined, { urn });
            case "oci:Identity/networkSource:NetworkSource":
                return new exports.NetworkSource(name, undefined, { urn });
            case "oci:Identity/policy:Policy":
                return new exports.Policy(name, undefined, { urn });
            case "oci:Identity/smtpCredential:SmtpCredential":
                return new exports.SmtpCredential(name, undefined, { urn });
            case "oci:Identity/tag:Tag":
                return new exports.Tag(name, undefined, { urn });
            case "oci:Identity/tagDefault:TagDefault":
                return new exports.TagDefault(name, undefined, { urn });
            case "oci:Identity/tagNamespace:TagNamespace":
                return new exports.TagNamespace(name, undefined, { urn });
            case "oci:Identity/uiPassword:UiPassword":
                return new exports.UiPassword(name, undefined, { urn });
            case "oci:Identity/user:User":
                return new exports.User(name, undefined, { urn });
            case "oci:Identity/userCapabilitiesManagement:UserCapabilitiesManagement":
                return new exports.UserCapabilitiesManagement(name, undefined, { urn });
            case "oci:Identity/userGroupMembership:UserGroupMembership":
                return new exports.UserGroupMembership(name, undefined, { urn });
            default:
                throw new Error(`unknown resource type ${type}`);
        }
    },
};
pulumi.runtime.registerResourceModule("oci", "Identity/apiKey", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/authToken", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/authenticationPolicy", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/compartment", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/customerSecretKey", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/dbCredential", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domain", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainReplicationToRegion", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsAccountRecoverySetting", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsApiKey", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsApp", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsAppRole", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsApprovalWorkflow", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsApprovalWorkflowAssignment", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsApprovalWorkflowStep", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsAuthToken", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsAuthenticationFactorSetting", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsCloudGate", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsCloudGateMapping", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsCloudGateServer", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsCondition", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsCustomerSecretKey", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsDynamicResourceGroup", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsGrant", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsGroup", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsIdentityProofingProvider", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsIdentityProofingProviderTemplate", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsIdentityPropagationTrust", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsIdentityProvider", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsIdentitySetting", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsKmsiSetting", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsMappedAttribute", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsMyApiKey", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsMyAuthToken", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsMyCustomerSecretKey", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsMyOauth2clientCredential", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsMyRequest", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsMySmtpCredential", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsMySupportAccount", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsMyUserDbCredential", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsNetworkPerimeter", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsNotificationSetting", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsOauth2clientCredential", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsOauthClientCertificate", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsOauthPartnerCertificate", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsPasswordPolicy", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsPolicy", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsRule", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsSecurityQuestion", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsSecurityQuestionSetting", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsSelfRegistrationProfile", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsSetting", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsSmtpCredential", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsSocialIdentityProvider", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsUser", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/domainsUserDbCredential", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/dynamicGroup", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/group", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/identityProvider", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/idpGroupMapping", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/importStandardTagsManagement", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/networkSource", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/policy", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/smtpCredential", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/tag", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/tagDefault", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/tagNamespace", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/uiPassword", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/user", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/userCapabilitiesManagement", _module);
pulumi.runtime.registerResourceModule("oci", "Identity/userGroupMembership", _module);
//# sourceMappingURL=index.js.map