export interface ChefPlatformNodeAccountsCredentialRotationRequest { comment?: string; limit: number; } export type ChefPlatformNodeAccountsDatetime = string; export interface ChefPlatformNodeAccountsError { context?: any; help?: string; message?: string; reason: string; service: string; } export interface ChefPlatformNodeAccountsNode { code?: number; item?: ChefPlatformNodeAccountsNodeRead; kind?: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsNodeCreate { nodeRefId: string; } export interface ChefPlatformNodeAccountsNodePublicKeyRead { expireAt?: string; markedForRotation?: boolean; publicKey?: string; } export interface ChefPlatformNodeAccountsNodeRead { id: string; nodeRefId?: string; roles: Array; status: ChefPlatformNodeAccountsNodeStatus; } export interface ChefPlatformNodeAccountsNodeReadWithNodeRoleLinkId { id?: string; orgId?: string; role?: ChefPlatformNodeAccountsNodeReadWithNodeRoleLinkIdRole; status?: ChefPlatformNodeAccountsNodeStatus; } export type ChefPlatformNodeAccountsNodeStatus = string; export interface ChefPlatformNodeAccountsNode1 { code?: number; item?: any; items?: ChefPlatformNodeAccountsNodeRead; kind?: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsNode200NodeRoleLink { code?: number; item?: ChefPlatformNodeAccountsNodeReadWithNodeRoleLinkId; kind?: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsNode200Paginated { code?: number; items?: Array; kind?: ChefPlatformNodeAccountsWrapperKind; pagination?: ChefPlatformNodeAccountsPagination; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsNodeCredentials { code?: number; item?: ChefPlatformNodeAccountsNodeRoleCredential; kind?: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsNodeReadRolesInner { id?: string; level?: ChefPlatformNodeAccountsRoleLevel; name?: string; status?: ChefPlatformNodeAccountsNodeRoleStatus; } export interface ChefPlatformNodeAccountsNodeReadWithNodeRoleLinkIdRole { enabled?: boolean; id?: string; level?: ChefPlatformNodeAccountsRoleLevel; name?: string; status?: ChefPlatformNodeAccountsNodeRoleStatus; } export interface ChefPlatformNodeAccountsNodeRole { code?: number; item?: ChefPlatformNodeAccountsNodeRoleLinkRead; kind?: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsNodeRoleCredential { nodeRoleLinkId: string; privateCert: string; publicCert: string; } export interface ChefPlatformNodeAccountsNodeRoleLinkCreate { name: string; roleId?: string; } export interface ChefPlatformNodeAccountsNodeRoleLinkRead { definedBy: ChefPlatformNodeAccountsRoleDefinedBy; enabled: boolean; id: string; level: ChefPlatformNodeAccountsRoleLevel; meantFor: ChefPlatformNodeAccountsRoleMeantFor; name?: string; status: ChefPlatformNodeAccountsNodeRoleStatus; } export type ChefPlatformNodeAccountsNodeRoleStatus = string; export interface ChefPlatformNodeAccountsNodeRoleArray { code?: number; items?: Array; kind?: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsNodeRolePublicKey { code?: number; items?: Array; kind?: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsPagination { itemsPerPage: number; nextLink?: string; page: number; pageItemCount: number; previousLink?: string; startIndex: number; totalItems: number; totalPages: number; } export interface ChefPlatformNodeAccountsParams { header?: any; path?: any; query?: any; } export interface ChefPlatformNodeAccountsQueued { context?: any; message: string; operationId?: string; service: string; } export type ChefPlatformNodeAccountsRoleDefinedBy = string; export type ChefPlatformNodeAccountsRoleLevel = string; export type ChefPlatformNodeAccountsRoleMeantFor = string; export interface ChefPlatformNodeAccountsSuccessEmpty { code?: number; kind?: ChefPlatformNodeAccountsWrapperKind; message?: string; params?: ChefPlatformNodeAccountsParams; } export type ChefPlatformNodeAccountsUuid = string; export interface ChefPlatformNodeAccountsValidation { context?: any; help?: string; message?: string; reason?: string; service?: string; } export interface ChefPlatformNodeAccountsWrapperEmpty { code: number; kind: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsWrapperError { code?: number; errors?: Array; kind?: ChefPlatformNodeAccountsWrapperKind; message?: string; } export interface ChefPlatformNodeAccountsWrapperItem { code: number; item: any; kind: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsWrapperItems { code: number; items: Array; kind: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; } export type ChefPlatformNodeAccountsWrapperKind = string; export interface ChefPlatformNodeAccountsWrapperPaginated { code: number; kind: ChefPlatformNodeAccountsWrapperKind; pagination: ChefPlatformNodeAccountsPagination; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsWrapperQueued { code: number; item: ChefPlatformNodeAccountsQueued; kind: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; } export interface ChefPlatformNodeAccountsWrapperValidation { errors: Array; kind: ChefPlatformNodeAccountsWrapperKind; params?: ChefPlatformNodeAccountsParams; status?: number; } export interface ChefPlatformNodeAccountsWrapperValidationErrorsInner { code?: number; errors?: Array; message?: string; }