export type ChefPlatformSystemAutomateConnectorCircuitBreakerState = string; export interface ChefPlatformSystemAutomateConnectorInternalRead { circuitBreakerState?: ChefPlatformSystemAutomateConnectorCircuitBreakerState; consecutiveFailures?: number; createdAt?: string; dataCollectorToken?: string; dataCollectorUrl?: string; isInsecure?: boolean; lastValidatedAt?: string; rootCa?: string; status?: ChefPlatformSystemAutomateConnectorStatus; updatedAt?: string; } export interface ChefPlatformSystemAutomateConnectorPatchStatus { comment?: string; status: ChefPlatformSystemAutomateConnectorStatus; } export interface ChefPlatformSystemAutomateConnectorRead { circuitBreakerState?: ChefPlatformSystemAutomateConnectorCircuitBreakerState; consecutiveFailures?: number; createdAt?: string; dataCollectorUrl?: string; isInsecure?: boolean; lastValidatedAt?: string; rootCa?: string; status?: ChefPlatformSystemAutomateConnectorStatus; updatedAt?: string; } export type ChefPlatformSystemAutomateConnectorStatus = string; export interface ChefPlatformSystemAutomateConnectorTestResponse { details?: ChefPlatformSystemAutomateConnectorTestResponseDetails; message?: string; success?: boolean; } export interface ChefPlatformSystemAutomateConnectorUpdate { dataCollectorUrl: string; isInsecure?: boolean; rootCa?: string; token: string; } export interface ChefPlatformSystemAutomateConnector200 { code?: number; item?: ChefPlatformSystemAutomateConnectorRead; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemAutomateConnector200Internal { code?: number; item?: ChefPlatformSystemAutomateConnectorInternalRead; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemAutomateConnector200PatchStatus { code?: number; item?: ChefPlatformSystemAutomateConnectorRead; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemAutomateConnector200Test { code?: number; item?: ChefPlatformSystemAutomateConnectorTestResponse; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemAutomateConnectorTestResponseDetails { automateVersion?: string; responseTimeMs?: number; testedAt?: string; url?: string; } export interface ChefPlatformSystemCreateOrgWithDefaultsRespItem { defaultsCreateStatus?: ChefPlatformSystemDefaultsCreateStatusInOrgCreate; description?: string; id?: string; name?: string; status?: ChefPlatformSystemOrganizationStatus; tenantId?: string; } export interface ChefPlatformSystemCreateOrgWithDefaultsWithDsmRespItem { defaultsCreateStatus?: ChefPlatformSystemDefaultsCreateStatusInOrgCreate; description?: string; dsmOrgCreateStatus?: ChefPlatformSystemDsmOrgCreateStatusInOrgCreate; id?: string; name?: string; status?: ChefPlatformSystemOrganizationStatus; tenantId?: string; } export interface ChefPlatformSystemCreateOrganizationWithDefaults { createDefaultSkillAssembly?: boolean; createDefaults?: boolean; description?: string; name: string; } export type ChefPlatformSystemDatetime = string; export interface ChefPlatformSystemDefaultsCreateStatusInOrgCreate { code?: number; error?: ChefPlatformSystemError; status?: string; } export interface ChefPlatformSystemDeploymentTypeRead { deploymentType: string; detectedAt: string; source: string; } export interface ChefPlatformSystemDeploymentType200 { code?: number; item?: ChefPlatformSystemDeploymentTypeRead; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemDsmOrgCreateStatusInOrgCreate { code: number; endpoint: string; message: string; } export type ChefPlatformSystemDsmOrgStatus = string; export interface ChefPlatformSystemError { context?: any; help?: string; message?: string; reason: string; service: string; } export type ChefPlatformSystemFqdn = string; export type ChefPlatformSystemOrgDefaultsKey = string; export type ChefPlatformSystemOrgResourceType = string; export interface ChefPlatformSystemOrganizationCreate { description?: string; name: string; } export interface ChefPlatformSystemOrganizationCreateDsmResponse { message?: string; orgId: string; } export interface ChefPlatformSystemOrganizationDefaultsCreation { createDefaultSkillAssembly?: boolean; } export interface ChefPlatformSystemOrganizationDefaultsStatus { createDefaultSkillAssembly?: boolean; createDefaults?: boolean; id?: string; isDefaultsCreated?: boolean; } export interface ChefPlatformSystemOrganizationJobDefaultItem { createdAt: string; id: string; key: ChefPlatformSystemOrgDefaultsKey; orgId: string; tenantId: string; type: ChefPlatformSystemOrgResourceType; updatedAt: string; value: string; } export interface ChefPlatformSystemOrganizationJobDefaultUpsert { key: ChefPlatformSystemOrgDefaultsKey; type: ChefPlatformSystemOrgResourceType; value?: string; } export interface ChefPlatformSystemOrganizationRead { description?: string; dsmOrgStatus?: ChefPlatformSystemDsmOrgStatus; id?: string; name?: string; status?: ChefPlatformSystemOrganizationStatus; tenantId?: string; } export type ChefPlatformSystemOrganizationStatus = string; export interface ChefPlatformSystemOrganizationUpdate { description?: string; name?: string; } export interface ChefPlatformSystemOrganization200 { code?: number; item?: ChefPlatformSystemOrganizationRead; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemOrganization201 { code?: number; item?: ChefPlatformSystemCreateOrgWithDefaultsRespItem; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemOrganizationDefaultsStatus200 { code?: number; item?: ChefPlatformSystemOrganizationDefaultsStatus; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemOrganizationListOrgDefaults200Response { code?: number; items?: Array; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemOrganizationUpsertOrgDefaults204Response { code: number; kind: ChefPlatformSystemWrapperKind; message: string; params: any; } export interface ChefPlatformSystemOrganizationWithDsm201 { code?: number; item?: ChefPlatformSystemCreateOrgWithDefaultsWithDsmRespItem; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemOrganizations200 { code?: number; items?: Array; kind?: ChefPlatformSystemWrapperKind; pagination?: ChefPlatformSystemPagination; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemOrganizationsCreateDsmOrganization200Response { code?: number; item?: ChefPlatformSystemOrganizationCreateDsmResponse; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemPagination { itemsPerPage: number; nextLink?: string; page: number; pageItemCount: number; previousLink?: string; startIndex: number; totalItems: number; totalPages: number; } export interface ChefPlatformSystemParams { header?: any; path?: any; query?: any; } export type ChefPlatformSystemPreferenceValueType = string; export interface ChefPlatformSystemSuccessEmpty { code?: number; kind?: ChefPlatformSystemWrapperKind; message?: string; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemSystemPreferenceRead { createdAt?: string; createdBy?: string; featureKey: string; featureValue: any; id: string; orgId: string; tenantId: string; updatedAt?: string; updatedBy?: string; valueType: ChefPlatformSystemPreferenceValueType; } export interface ChefPlatformSystemSystemPreferenceUpsert { featureKey: string; featureValue: any; valueType: ChefPlatformSystemPreferenceValueType; } export interface ChefPlatformSystemSystemPreferences200 { code?: number; items?: Array; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemTenantCreate { description?: string; fqdn: string; insecure?: boolean; isHttps?: boolean; name: string; rootCa?: string; slug: string; } export interface ChefPlatformSystemTenantRead { description?: string; fqdn?: string; insecure?: boolean; isHttps?: boolean; name?: string; rootCa?: string; slug?: string; status?: ChefPlatformSystemTenantStatus; tenantId?: string; } export interface ChefPlatformSystemTenantRootCaRead { rootCa?: string; } export type ChefPlatformSystemTenantStatus = string; export interface ChefPlatformSystemTenantUpdate { description?: string; fqdn?: string; insecure?: boolean; isHttps?: boolean; name?: string; rootCa?: string; slug?: string; } export interface ChefPlatformSystemTenant200 { code?: number; item?: ChefPlatformSystemTenantRead; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemTenant201 { code?: number; item?: ChefPlatformSystemTenantRead; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemTenantRootCa200 { code?: number; item?: ChefPlatformSystemTenantRootCaRead; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemTenants200 { code?: number; items?: Array; kind?: ChefPlatformSystemWrapperKind; pagination?: ChefPlatformSystemPagination; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemTenantsUpsertSystemPreference201Response { code?: number; item?: ChefPlatformSystemSystemPreferenceRead; kind?: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export type ChefPlatformSystemUuid = string; export interface ChefPlatformSystemValidation { context?: any; help?: string; message?: string; reason?: string; service?: string; } export interface ChefPlatformSystemWrapperError { code?: number; errors?: Array; kind?: ChefPlatformSystemWrapperKind; message?: string; } export interface ChefPlatformSystemWrapperItem { code: number; item: any; kind: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemWrapperItems { code: number; items: Array; kind: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; } export type ChefPlatformSystemWrapperKind = string; export interface ChefPlatformSystemWrapperPaginated { code: number; kind: ChefPlatformSystemWrapperKind; pagination: ChefPlatformSystemPagination; params?: ChefPlatformSystemParams; } export interface ChefPlatformSystemWrapperValidation { errors: Array; kind: ChefPlatformSystemWrapperKind; params?: ChefPlatformSystemParams; status?: number; } export interface ChefPlatformSystemWrapperValidationErrorsInner { code?: number; errors?: Array; message?: string; }