export interface ChefNodeEnrollmentBulkEnrollmentResp { id?: string; } export interface ChefNodeEnrollmentBulkNodeEnrollmentResponse { code?: number; item?: ChefNodeEnrollmentBulkEnrollmentResp; kind?: ChefNodeEnrollmentWrapperKind; params?: ChefNodeEnrollmentParams; } export interface ChefNodeEnrollmentEnrollment { cohortId: string; credentialId?: string; nodeId?: string; outpost?: string; protocol?: string; sshCredentials?: ChefNodeEnrollmentSshCredentials; url: string; winRMCredentials?: ChefNodeEnrollmentWinrmCredentials; } export interface ChefNodeEnrollmentEnrollmentIdStatus { id?: string; items?: Array; } export interface ChefNodeEnrollmentEnrollmentIdStatusItem { nodeId?: string; status?: string; } export interface ChefNodeEnrollmentEnrollmentResp { id?: string; nodeId?: string; } export interface ChefNodeEnrollmentEnrollmentStatusEnrollmentIdGetResponse { code?: number; item?: ChefNodeEnrollmentEnrollmentIdStatus; kind?: ChefNodeEnrollmentWrapperKind; params?: ChefNodeEnrollmentParams; } export interface ChefNodeEnrollmentError { context?: any; help?: string; message?: string; reason: string; service: string; } export interface ChefNodeEnrollmentListAllEnrollmentIdsItem { creationTimestamp?: string; enrolmentId?: string; nodeCount?: number; statusCount?: ChefNodeEnrollmentListAllEnrollmentIdsItemStatusCount; } export interface ChefNodeEnrollmentListAllEnrollmentIdsGetResponse { code?: number; items?: Array; kind?: ChefNodeEnrollmentWrapperKind; pagination?: ChefNodeEnrollmentPagination; params?: ChefNodeEnrollmentParams; } export interface ChefNodeEnrollmentListAllEnrollmentIdsItemStatusCount { failed?: number; ongoing?: number; success?: number; } export interface ChefNodeEnrollmentMultiNodesStatusReq { nodeIds?: Array; } export interface ChefNodeEnrollmentMultiNodesStatusResp { enrollmentStatusInfo?: ChefNodeEnrollmentStatus; nodeId?: string; } export interface ChefNodeEnrollmentMultiNodesEnrollmentStatusGetResponse { code?: number; items?: Array; kind?: ChefNodeEnrollmentWrapperKind; params?: ChefNodeEnrollmentParams; } export interface ChefNodeEnrollmentNodeEnrollmentBulkEnrollRequest { file?: string; } export interface ChefNodeEnrollmentNodeEnrollmentStatusGetResponse { code?: number; item?: ChefNodeEnrollmentEnrollmentResp; kind?: ChefNodeEnrollmentWrapperKind; params?: ChefNodeEnrollmentParams; } export interface ChefNodeEnrollmentNodeEnrollmentStatusGetResponse1 { code?: number; item?: ChefNodeEnrollmentStatus; kind?: ChefNodeEnrollmentWrapperKind; params?: ChefNodeEnrollmentParams; } export interface ChefNodeEnrollmentNodeEnrollmentStatusGetResponse2 { code?: number; item?: ChefNodeEnrollmentStatusUpdateResp; kind?: ChefNodeEnrollmentWrapperKind; params?: ChefNodeEnrollmentParams; } export interface ChefNodeEnrollmentPagination { itemsPerPage: number; nextLink?: string; page: number; pageItemCount: number; previousLink?: string; startIndex: number; totalItems: number; totalPages: number; } export interface ChefNodeEnrollmentParams { header?: any; path?: any; query?: any; } export interface ChefNodeEnrollmentSshCredentials { key?: string; password?: string; port?: number; username: string; } export interface ChefNodeEnrollmentStateItem { log?: string; state?: string; status?: string; } export interface ChefNodeEnrollmentStatus { id?: string; state?: string; stateWorkflow?: Array; } export interface ChefNodeEnrollmentStatusUpdate { cohortId?: string; credentialId?: string; id?: string; log?: string; state: string; status: string; } export interface ChefNodeEnrollmentStatusUpdateResp { id?: string; state?: string; status?: string; } export type ChefNodeEnrollmentUuid = string; export interface ChefNodeEnrollmentValidation { context?: any; help?: string; message?: string; reason?: string; service?: string; } export interface ChefNodeEnrollmentWinrmCredentials { password: string; username: string; } export interface ChefNodeEnrollmentWrapperError { code?: number; errors?: Array; kind?: ChefNodeEnrollmentWrapperKind; message?: string; } export interface ChefNodeEnrollmentWrapperItem { code: number; item: any; kind: ChefNodeEnrollmentWrapperKind; params?: ChefNodeEnrollmentParams; } export interface ChefNodeEnrollmentWrapperItems { code: number; items: Array; kind: ChefNodeEnrollmentWrapperKind; params?: ChefNodeEnrollmentParams; } export type ChefNodeEnrollmentWrapperKind = string; export interface ChefNodeEnrollmentWrapperPaginated { code: number; kind: ChefNodeEnrollmentWrapperKind; pagination: ChefNodeEnrollmentPagination; params?: ChefNodeEnrollmentParams; } export interface ChefNodeEnrollmentWrapperValidation { errors: Array; kind: ChefNodeEnrollmentWrapperKind; params?: ChefNodeEnrollmentParams; status?: number; } export interface ChefNodeEnrollmentWrapperValidationErrorsInner { code?: number; errors?: Array; message?: string; }