/** * 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 { ListVmResourceAttributeRead, ResourceAttributeCreate, ResourceAttributeRead } from '../models/index.js'; export interface CreateAttributeRequest { resourceIdKey: string; projId: string; envId: string; resourceAttributeCreate: ResourceAttributeCreate; xOrgId?: string; } export interface DeleteAttributeRequest { attributeId: string; resourceIdKey: string; projId: string; envId: string; xOrgId?: string; } export interface GetAttributeRequest { attributeId: string; resourceIdKey: string; projId: string; envId: string; xOrgId?: string; } export interface ListAttributesRequest { resourceIdKey: string; projId: string; envId: string; xOrgId?: string; } export interface UpdateAttributeRequest { attributeId: string; resourceIdKey: string; projId: string; envId: string; resourceAttributeCreate: ResourceAttributeCreate; xOrgId?: string; } /** * */ export declare class AttributeApi extends runtime.BaseAPI { /** */ createAttributeRaw(requestParameters: CreateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ createAttribute(requestParameters: CreateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ deleteAttributeRaw(requestParameters: DeleteAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ deleteAttribute(requestParameters: DeleteAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getAttributeRaw(requestParameters: GetAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getAttribute(requestParameters: GetAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ listAttributesRaw(requestParameters: ListAttributesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ listAttributes(requestParameters: ListAttributesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ updateAttributeRaw(requestParameters: UpdateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ updateAttribute(requestParameters: UpdateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }