@codingame/kubevirt-api
Version:
kubevirt OpenAPI automation for TypeScript
88 lines (87 loc) • 4.26 kB
TypeScript
/**
* 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>;
}