export interface ChefNodeExperienceAdhocFilterNodes { adhocFilters?: ChefNodeExperienceFilterExec; } export interface ChefNodeExperienceAllNodesWrapper { listDetails?: ChefNodeExperienceAllNodesWrapperListDetails; nodes?: Array; responseInfo?: ChefNodeExperienceAllNodesWrapperResponseInfo; } export interface ChefNodeExperienceAllNodesGetResponse { code?: number; item?: ChefNodeExperienceAllNodesWrapper; kind?: ChefNodeExperienceWrapperKind; params?: ChefNodeExperienceParams; } export interface ChefNodeExperienceAllNodesWrapperListDetails { id?: string; name?: string; nodeIds?: Array; } export interface ChefNodeExperienceAllNodesWrapperResponseInfo { code?: number; kind?: ChefNodeExperienceWrapperKind; pagination?: ChefNodeExperiencePagination; params?: ChefNodeExperienceParams; } export type ChefNodeExperienceAllowedPlatforms = string; export interface ChefNodeExperienceApplicationKeyRead { allowedPlatforms?: string; cohortId?: string; description?: string; enabled?: boolean; expiryAt?: string; id?: string; ipCIDRs?: string; ipRanges?: string; macAddresses?: string; name?: string; orgId?: string; roleId?: string; tenantId?: string; type?: string; } export interface ChefNodeExperienceApplicationKeysWrapper { allowedPlatforms?: string; cohortId?: string; cohortName?: string; description?: string; enabled?: boolean; expiryAt?: string; id?: string; ipCIDRs?: string; ipRanges?: string; macAddresses?: string; name?: string; orgId?: string; roleId?: string; tenantId?: string; type?: string; } export type ChefNodeExperienceApplicationCohortId = string; export type ChefNodeExperienceDatetime = string; export interface ChefNodeExperienceEnrollmentIdNodesDetails { attributes?: Array; checkedinAt?: string; cohortId?: string; cohortName?: string; enrollmentLevel?: string; healthStatus?: string; id?: string; installedSkills?: Array; isArchived?: boolean; requiredSkills?: Array; source?: string; state?: string; stateWorkflow?: Array; } export interface ChefNodeExperienceEnrollmentIdNodesResponse { code?: number; item?: ChefNodeExperienceEnrollmentIdNodesResponseItem; kind?: ChefNodeExperienceWrapperKind; params?: ChefNodeExperienceParams; } export interface ChefNodeExperienceEnrollmentIdNodesResponseItem { id?: string; nodes?: Array; } export interface ChefNodeExperienceError { context?: any; help?: string; message?: string; reason: string; service: string; } export interface ChefNodeExperienceFilterAttribute { name?: string; namespace?: Array; operator?: ChefNodeExperienceFilterOperator; value?: Array; } export interface ChefNodeExperienceFilterConstraints { attributes?: Array; enrollmentLevel?: ChefNodeExperienceFilterEnrollmentLevel; enrollmentSource?: ChefNodeExperienceFilterEnrollmentSource; healthStatus?: ChefNodeExperienceFilterHealthStatus; overrideSettings?: ChefNodeExperienceFilterOverrideSettings; skills?: Array; } export interface ChefNodeExperienceFilterEnrollmentLevel { operator?: ChefNodeExperienceFilterOperatorCompare; value?: Array; } export interface ChefNodeExperienceFilterEnrollmentSource { operator?: ChefNodeExperienceFilterOperatorCompare; value?: Array; } export interface ChefNodeExperienceFilterExec { constraints?: ChefNodeExperienceFilterConstraints; } export interface ChefNodeExperienceFilterHealthStatus { operator?: ChefNodeExperienceFilterOperatorCompare; value?: Array; } export type ChefNodeExperienceFilterOperator = string; export type ChefNodeExperienceFilterOperatorCompare = string; export type ChefNodeExperienceFilterOperatorOverrideSetting = string; export interface ChefNodeExperienceFilterOverrideSettings { name?: Array; operator?: ChefNodeExperienceFilterOperatorOverrideSetting; skillSettings?: Array; } export interface ChefNodeExperienceFilterSkill { name?: string; type?: ChefNodeExperienceSkillType; version?: Array; } export interface ChefNodeExperienceFilterSkillSetting { operator?: ChefNodeExperienceFilterOperator; settingName?: string; skillName?: string; value?: Array; } export type ChefNodeExperienceFilterSkillVersion = string; export type ChefNodeExperienceIpCIDRs = string; export type ChefNodeExperienceIpRanges = string; export interface ChefNodeExperienceListNode { attributes?: Array; checkedinAt?: string; cohortId: string; enrollmentLevel?: string; healthStatus?: string; id: string; installedSkills?: Array; overrideSettings?: ChefNodeExperienceListNodeOverrideSetting; requiredSkills?: Array; } export interface ChefNodeExperienceListNodeAttribute { name?: string; namespace?: string; value?: string; } export interface ChefNodeExperienceListNodeOverrideSetting { id?: string; name: string; skills: Array; } export interface ChefNodeExperienceListNodeSkill { canister?: ChefNodeExperienceListNodeSkillCanister; name: string; native?: ChefNodeExperienceListNodeSkillNative; } export interface ChefNodeExperienceListNodeSkillCanister { channel?: string; release?: string; version: string; } export interface ChefNodeExperienceListNodeSkillNative { version: string; } export interface ChefNodeExperienceListNodeSkillSetting { name?: string; value?: string; } export interface ChefNodeExperienceListNodeSkillSettings { settings?: Array; skillName?: string; } export interface ChefNodeExperienceListNodeWrapper { id?: string; name?: string; nodeIds?: Array; nodes?: Array; } export interface ChefNodeExperienceListApplicationKeysResponse { code?: number; items?: Array; kind?: ChefNodeExperienceWrapperKind; pagination?: ChefNodeExperiencePagination; params?: ChefNodeExperienceParams; } export type ChefNodeExperienceMacAddresses = string; export interface ChefNodeExperienceNode { attributes?: Array; checkedinAt?: string; cohortId: string; enrollmentLevel?: string; healthStatus?: string; id: string; installedSkills?: Array; isArchived?: boolean; requiredSkills?: Array; source?: string; } export interface ChefNodeExperienceNodeAttribute { name?: string; namespace?: string; value?: string; } export interface ChefNodeExperienceNodeInstalledSkill { canister?: ChefNodeExperienceNodeInstalledSkillCanister; name: string; native?: ChefNodeExperienceNodeSkillNative; } export interface ChefNodeExperienceNodeInstalledSkillCanister { release?: string; version: string; } export interface ChefNodeExperienceNodeSkill { canister?: ChefNodeExperienceNodeSkillCanister; name: string; native?: ChefNodeExperienceNodeSkillNative; } export interface ChefNodeExperienceNodeSkillCanister { channel?: string; release?: string; version: string; } export interface ChefNodeExperienceNodeSkillNative { version: string; } export interface ChefNodeExperienceNodeWrapper { attributes?: Array; checkedinAt?: string; cohortId?: string; cohortName?: string; enrollmentInfo?: ChefNodeExperienceStatus; enrollmentLevel?: string; healthStatus?: string; id?: string; installedSkills?: Array; isArchived?: boolean; requiredSkills?: Array; source?: string; } export interface ChefNodeExperienceNodeListGetResponse { code?: number; item?: ChefNodeExperienceListNodeWrapper; kind?: ChefNodeExperienceWrapperKind; params?: ChefNodeExperienceParams; } export interface ChefNodeExperiencePagination { itemsPerPage: number; nextLink?: string; page: number; pageItemCount: number; previousLink?: string; startIndex: number; totalItems: number; totalPages: number; } export interface ChefNodeExperienceParams { header?: any; path?: any; query?: any; } export type ChefNodeExperienceSkillType = string; export interface ChefNodeExperienceStateItem { log?: string; state?: string; status?: string; } export interface ChefNodeExperienceStatus { id?: string; state?: string; stateWorkflow?: Array; } export type ChefNodeExperienceUuid = string; export interface ChefNodeExperienceWrapperError { code?: number; errors?: Array; kind?: ChefNodeExperienceWrapperKind; message?: string; } export interface ChefNodeExperienceWrapperItem { code: number; item: any; kind: ChefNodeExperienceWrapperKind; params?: ChefNodeExperienceParams; } export type ChefNodeExperienceWrapperKind = string; export interface ChefNodeExperienceWrapperPaginated { code: number; kind: ChefNodeExperienceWrapperKind; pagination: ChefNodeExperiencePagination; params?: ChefNodeExperienceParams; }