UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

88 lines (87 loc) 4.26 kB
/** * Kubernetes * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: unversioned * * * 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'; import { IoK8sApiAuthorizationV1LocalSubjectAccessReview, IoK8sApiAuthorizationV1SelfSubjectAccessReview, IoK8sApiAuthorizationV1SelfSubjectRulesReview, IoK8sApiAuthorizationV1SubjectAccessReview, IoK8sApimachineryPkgApisMetaV1APIResourceList } from '../models'; export interface CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest { namespace: string; body: IoK8sApiAuthorizationV1LocalSubjectAccessReview; dryRun?: string; fieldManager?: string; fieldValidation?: string; pretty?: string; } export interface CreateAuthorizationV1SelfSubjectAccessReviewRequest { body: IoK8sApiAuthorizationV1SelfSubjectAccessReview; dryRun?: string; fieldManager?: string; fieldValidation?: string; pretty?: string; } export interface CreateAuthorizationV1SelfSubjectRulesReviewRequest { body: IoK8sApiAuthorizationV1SelfSubjectRulesReview; dryRun?: string; fieldManager?: string; fieldValidation?: string; pretty?: string; } export interface CreateAuthorizationV1SubjectAccessReviewRequest { body: IoK8sApiAuthorizationV1SubjectAccessReview; dryRun?: string; fieldManager?: string; fieldValidation?: string; pretty?: string; } /** * */ export declare class AuthorizationV1Api extends runtime.BaseAPI { /** * create a LocalSubjectAccessReview */ createAuthorizationV1NamespacedLocalSubjectAccessReviewRaw(requestParameters: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiAuthorizationV1LocalSubjectAccessReview>>; /** * create a LocalSubjectAccessReview */ createAuthorizationV1NamespacedLocalSubjectAccessReview(requestParameters: CreateAuthorizationV1NamespacedLocalSubjectAccessReviewRequest, initOverrides?: RequestInit): Promise<IoK8sApiAuthorizationV1LocalSubjectAccessReview>; /** * create a SelfSubjectAccessReview */ createAuthorizationV1SelfSubjectAccessReviewRaw(requestParameters: CreateAuthorizationV1SelfSubjectAccessReviewRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiAuthorizationV1SelfSubjectAccessReview>>; /** * create a SelfSubjectAccessReview */ createAuthorizationV1SelfSubjectAccessReview(requestParameters: CreateAuthorizationV1SelfSubjectAccessReviewRequest, initOverrides?: RequestInit): Promise<IoK8sApiAuthorizationV1SelfSubjectAccessReview>; /** * create a SelfSubjectRulesReview */ createAuthorizationV1SelfSubjectRulesReviewRaw(requestParameters: CreateAuthorizationV1SelfSubjectRulesReviewRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiAuthorizationV1SelfSubjectRulesReview>>; /** * create a SelfSubjectRulesReview */ createAuthorizationV1SelfSubjectRulesReview(requestParameters: CreateAuthorizationV1SelfSubjectRulesReviewRequest, initOverrides?: RequestInit): Promise<IoK8sApiAuthorizationV1SelfSubjectRulesReview>; /** * create a SubjectAccessReview */ createAuthorizationV1SubjectAccessReviewRaw(requestParameters: CreateAuthorizationV1SubjectAccessReviewRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApiAuthorizationV1SubjectAccessReview>>; /** * create a SubjectAccessReview */ createAuthorizationV1SubjectAccessReview(requestParameters: CreateAuthorizationV1SubjectAccessReviewRequest, initOverrides?: RequestInit): Promise<IoK8sApiAuthorizationV1SubjectAccessReview>; /** * get available resources */ getAuthorizationV1APIResourcesRaw(initOverrides?: RequestInit): Promise<runtime.ApiResponse<IoK8sApimachineryPkgApisMetaV1APIResourceList>>; /** * get available resources */ getAuthorizationV1APIResources(initOverrides?: RequestInit): Promise<IoK8sApimachineryPkgApisMetaV1APIResourceList>; }