cloudflare
Version:
The official TypeScript library for the Cloudflare API
53 lines • 2.61 kB
JavaScript
;
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