UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

53 lines • 2.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IAM = exports.BaseIAM = void 0; const tslib_1 = require("../../internal/tslib.js"); // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. const resource_1 = require("../../core/resource.js"); const OAuthClientsAPI = tslib_1.__importStar(require("./oauth-clients.js")); const oauth_clients_1 = require("./oauth-clients.js"); const OAuthScopesAPI = tslib_1.__importStar(require("./oauth-scopes.js")); const oauth_scopes_1 = require("./oauth-scopes.js"); const PermissionGroupsAPI = tslib_1.__importStar(require("./permission-groups.js")); const permission_groups_1 = require("./permission-groups.js"); const ResourceGroupsAPI = tslib_1.__importStar(require("./resource-groups.js")); const resource_groups_1 = require("./resource-groups.js"); const SSOAPI = tslib_1.__importStar(require("./sso.js")); const sso_1 = require("./sso.js"); const UserGroupsAPI = tslib_1.__importStar(require("./user-groups/user-groups.js")); const user_groups_1 = require("./user-groups/user-groups.js"); var BaseIAM = /* @__PURE__ */ (() => { class BaseIAM extends resource_1.APIResource { } BaseIAM._key = Object.freeze(['iam']); return BaseIAM; })(); exports.BaseIAM = BaseIAM; var IAM = /* @__PURE__ */ (() => { class IAM extends BaseIAM { constructor() { super(...arguments); this.permissionGroups = new PermissionGroupsAPI.PermissionGroups(this._client); this.resourceGroups = new ResourceGroupsAPI.ResourceGroups(this._client); this.userGroups = new UserGroupsAPI.UserGroups(this._client); this.sso = new SSOAPI.SSO(this._client); this.oauthClients = new OAuthClientsAPI.OAuthClients(this._client); this.oauthScopes = new OAuthScopesAPI.OAuthScopes(this._client); } } IAM.PermissionGroups = permission_groups_1.PermissionGroups; IAM.BasePermissionGroups = permission_groups_1.BasePermissionGroups; IAM.ResourceGroups = resource_groups_1.ResourceGroups; IAM.BaseResourceGroups = resource_groups_1.BaseResourceGroups; IAM.UserGroups = user_groups_1.UserGroups; IAM.BaseUserGroups = user_groups_1.BaseUserGroups; IAM.SSO = sso_1.SSO; IAM.BaseSSO = sso_1.BaseSSO; IAM.OAuthClients = oauth_clients_1.OAuthClients; IAM.BaseOAuthClients = oauth_clients_1.BaseOAuthClients; IAM.OAuthScopes = oauth_scopes_1.OAuthScopes; IAM.BaseOAuthScopes = oauth_scopes_1.BaseOAuthScopes; return IAM; })(); exports.IAM = IAM; //# sourceMappingURL=iam.js.map