UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

47 lines • 2.19 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../core/resource.mjs"; import * as OAuthClientsAPI from "./oauth-clients.mjs"; import { BaseOAuthClients, OAuthClients, } from "./oauth-clients.mjs"; import * as OAuthScopesAPI from "./oauth-scopes.mjs"; import { BaseOAuthScopes, OAuthScopes, } from "./oauth-scopes.mjs"; import * as PermissionGroupsAPI from "./permission-groups.mjs"; import { BasePermissionGroups, PermissionGroups, } from "./permission-groups.mjs"; import * as ResourceGroupsAPI from "./resource-groups.mjs"; import { BaseResourceGroups, ResourceGroups, } from "./resource-groups.mjs"; import * as SSOAPI from "./sso.mjs"; import { BaseSSO, SSO, } from "./sso.mjs"; import * as UserGroupsAPI from "./user-groups/user-groups.mjs"; import { BaseUserGroups, UserGroups, } from "./user-groups/user-groups.mjs"; export var BaseIAM = /* @__PURE__ */ (() => { class BaseIAM extends APIResource { } BaseIAM._key = Object.freeze(['iam']); return BaseIAM; })(); export 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 = PermissionGroups; IAM.BasePermissionGroups = BasePermissionGroups; IAM.ResourceGroups = ResourceGroups; IAM.BaseResourceGroups = BaseResourceGroups; IAM.UserGroups = UserGroups; IAM.BaseUserGroups = BaseUserGroups; IAM.SSO = SSO; IAM.BaseSSO = BaseSSO; IAM.OAuthClients = OAuthClients; IAM.BaseOAuthClients = BaseOAuthClients; IAM.OAuthScopes = OAuthScopes; IAM.BaseOAuthScopes = BaseOAuthScopes; return IAM; })(); //# sourceMappingURL=iam.mjs.map