cloudflare
Version:
The official TypeScript library for the Cloudflare API
47 lines • 2.19 kB
JavaScript
// 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