/** * OpenAPI definition * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime.js'; import type { DerivedRoleRuleCreate, DerivedRoleRuleDelete, DerivedRoleRuleRead, ListVmRoleRead, RoleCreate, RoleDerivationRead, RoleRead } from '../models/index.js'; export interface CreateRole1Request { resourceIdKey: string; projId: string; envId: string; roleCreate: RoleCreate; xOrgId?: string; } export interface CreateRoleDerivation1Request { roleId: string; resourceIdKey: string; projId: string; envId: string; derivedRoleRuleCreate: DerivedRoleRuleCreate; xOrgId?: string; } export interface DeleteRole1Request { roleId: string; resourceIdKey: string; projId: string; envId: string; xOrgId?: string; } export interface DeleteRoleDerivationRequest { roleId: string; resourceIdKey: string; projId: string; envId: string; derivedRoleRuleDelete: DerivedRoleRuleDelete; xOrgId?: string; } export interface GetRole1Request { roleId: string; resourceIdKey: string; projId: string; envId: string; xOrgId?: string; } export interface GetRoleDerivationRequest { roleId: string; resourceIdKey: string; projId: string; envId: string; xOrgId?: string; } export interface ListRoles1Request { resourceIdKey: string; projId: string; envId: string; xOrgId?: string; } export interface UpdateRole1Request { roleId: string; resourceIdKey: string; projId: string; envId: string; roleCreate: RoleCreate; xOrgId?: string; } /** * */ export declare class ResourceRoleApi extends runtime.BaseAPI { /** */ createRole1Raw(requestParameters: CreateRole1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ createRole1(requestParameters: CreateRole1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ createRoleDerivation1Raw(requestParameters: CreateRoleDerivation1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ createRoleDerivation1(requestParameters: CreateRoleDerivation1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ deleteRole1Raw(requestParameters: DeleteRole1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ deleteRole1(requestParameters: DeleteRole1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ deleteRoleDerivationRaw(requestParameters: DeleteRoleDerivationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ deleteRoleDerivation(requestParameters: DeleteRoleDerivationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRole1Raw(requestParameters: GetRole1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRole1(requestParameters: GetRole1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRoleDerivationRaw(requestParameters: GetRoleDerivationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRoleDerivation(requestParameters: GetRoleDerivationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ listRoles1Raw(requestParameters: ListRoles1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ listRoles1(requestParameters: ListRoles1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ updateRole1Raw(requestParameters: UpdateRole1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ updateRole1(requestParameters: UpdateRole1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }