export interface ChefDsmStoreServiceAccessKey { publicKey?: string; } export interface ChefDsmStoreServiceClientCreate { admin?: boolean; clientName?: string; name?: string; validator?: boolean; } export interface ChefDsmStoreServiceClientCreateResult { chefKey?: ChefDsmStoreServiceClientCreateResultChefKey; } export interface ChefDsmStoreServiceClientListItem { name: string; } export interface ChefDsmStoreServiceClientRead { clientName: string; name: string; orgName?: string; publicKeys?: Array; validator: boolean; } export interface ChefDsmStoreServiceClientUpdate { admin?: boolean; clientName?: string; name?: string; validator?: boolean; } export interface ChefDsmStoreServiceClientCreateClient201Response { code?: number; item?: ChefDsmStoreServiceClientCreateResult; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceClientCreateResultChefKey { expirationDate: string; name: string; privateKey?: string; publicKey: string; } export interface ChefDsmStoreServiceClientGetClient200Response { code?: number; item?: ChefDsmStoreServiceClientRead; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceClientKeyCreated { code?: number; item?: ChefDsmStoreServiceKeyItem; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceClientKeyDetails { code?: number; item?: ChefDsmStoreServiceAccessKey; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceClientKeysList { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceClientListClients200Response { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; pagination?: ChefDsmStoreServicePagination; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceClientReadPublicKeysInner { expirationDate?: string; name?: string; publicKey?: string; } export interface ChefDsmStoreServiceCookbookDetail { name: string; url: string; versions: Array; } export interface ChefDsmStoreServiceCookbookLock { cacheKey?: string; dottedIdentifier?: string; identifier: string; name: string; scmDetail?: ChefDsmStoreServiceScmDetail; source?: string; sourceOptions?: any; version: string; } export interface ChefDsmStoreServiceCookbookRead { currentVersion: string; name: string; url: string; versions: Array; } export interface ChefDsmStoreServiceCookbookVersionConstraint { name: string; value: string; } export interface ChefDsmStoreServiceCookbookVersionDetail { attributes?: Array; definitions?: Array; files?: Array; frozen?: boolean; libraries?: Array; metadata: ChefDsmStoreServiceCookbookVersionDetailMetadata; name: string; providers?: Array; recipes?: Array; resources?: Array; rootFiles?: Array; templates?: Array; version: string; } export interface ChefDsmStoreServiceCookbookListPaginated { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; pagination?: ChefDsmStoreServicePagination; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceCookbookReadVersionsInner { url: string; version: string; } export interface ChefDsmStoreServiceCookbookVersionDetailAttributesInner { checksum: string; name: string; path: string; url?: string; } export interface ChefDsmStoreServiceCookbookVersionDetailFilesInner { checksum: string; name: string; path: string; specificity?: string; url?: string; } export interface ChefDsmStoreServiceCookbookVersionDetailMetadata { chefVersion?: string; dependencies?: any; description?: string; license?: string; longDescription?: string; maintainer?: string; maintainerEmail?: string; name?: string; platforms?: any; version?: string; } export interface ChefDsmStoreServiceCookbookVersionDetailResponse { code?: number; item?: ChefDsmStoreServiceCookbookVersionDetail; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceCookbookVersionDetailTemplatesInner { checksum: string; name: string; path: string; specificity?: string; url?: string; } export interface ChefDsmStoreServiceCookbookVersionsResponse { code?: number; item?: ChefDsmStoreServiceCookbookDetail; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceDataBagCreate { items?: Array; name: string; } export interface ChefDsmStoreServiceDataBagCreateResult { itemsStatus: Array; } export interface ChefDsmStoreServiceDataBagItemCreate { data?: any; id: string; } export interface ChefDsmStoreServiceDataBagItemListItem { name: string; } export interface ChefDsmStoreServiceDataBagItemRead { data?: any; id: string; } export interface ChefDsmStoreServiceDataBagItemUpdate { data?: any; id: string; } export interface ChefDsmStoreServiceDataBagListItem { name: string; } export interface ChefDsmStoreServiceDataBagRead { name: string; } export interface ChefDsmStoreServiceDataBagCreateItemsInner { data?: any; id?: string; } export interface ChefDsmStoreServiceDataBagCreateResultItemsStatusInner { code: number; id: string; message?: string; } export interface ChefDsmStoreServiceDataBagCreated { code?: number; item?: ChefDsmStoreServiceDataBagCreateResult; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceDataBagDeleted { code?: number; item?: ChefDsmStoreServiceDataBagRead; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceDataBagItem { code?: number; item?: ChefDsmStoreServiceDataBagItemRead; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceDataBagItemsListPaginated { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; pagination?: ChefDsmStoreServicePagination; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceDataBagListPaginated { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; pagination?: ChefDsmStoreServicePagination; params?: ChefDsmStoreServiceParams; } export type ChefDsmStoreServiceDatetime = string; export interface ChefDsmStoreServiceDsmOrganizationRead { chef360Id: string; createdAt?: string; dsmId: string; fullName?: string; name: string; url?: string; } export interface ChefDsmStoreServiceEnvironmentCookbook { name: string; url: string; versions: Array; } export interface ChefDsmStoreServiceEnvironmentCreate { attributes?: any; cookbookVersions?: Array; defaultAttributes?: any; description?: string; name: string; overrideAttributes?: any; } export interface ChefDsmStoreServiceEnvironmentListItem { name: string; } export interface ChefDsmStoreServiceEnvironmentRead { attributes?: any; cookbookVersions?: Array; defaultAttributes?: any; description: string; name: string; overrideAttributes?: any; } export interface ChefDsmStoreServiceEnvironmentRecipe { name: string; } export interface ChefDsmStoreServiceEnvironmentUpdate { attributes?: any; cookbookVersions?: Array; defaultAttributes?: any; description?: string; name: string; overrideAttributes?: any; } export interface ChefDsmStoreServiceEnvironmentCookbookListPaginated { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; pagination?: ChefDsmStoreServicePagination; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceEnvironmentCreated { code?: number; item?: ChefDsmStoreServiceEnvironmentCreatedItem; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceEnvironmentCreatedItem { name: string; } export interface ChefDsmStoreServiceEnvironmentGetEnvironment200Response { code?: number; item?: ChefDsmStoreServiceEnvironmentRead; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceEnvironmentListEnvironments200Response { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; pagination?: ChefDsmStoreServicePagination; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceEnvironmentRecipeListPaginated { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; pagination?: ChefDsmStoreServicePagination; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceError { context?: any; help?: string; message?: string; reason: string; service: string; } export interface ChefDsmStoreServiceIncludedPolicyLock { name?: string; revisionId?: string; sourceOptions?: any; } export interface ChefDsmStoreServiceKeyItem { expired?: boolean; name?: string; privateKey?: string; } export interface ChefDsmStoreServiceNodeCreate { defaultAttributes?: any; environment?: string; name: string; normalAttributes?: any; overrideAttributes?: any; policyGroup?: string; policyName?: string; runList?: Array; } export interface ChefDsmStoreServiceNodeRead { automaticAttributes?: any; defaultAttributes?: any; environment: string; name: string; normalAttributes?: any; overrideAttributes?: any; policyGroup?: string; policyName?: string; runList?: Array; } export interface ChefDsmStoreServiceNodeUpdate { defaultAttributes?: any; environment?: string; normalAttributes?: any; overrideAttributes?: any; policyGroup?: string; policyName?: string; runList?: Array; } export interface ChefDsmStoreServiceNode200 { code?: number; item?: ChefDsmStoreServiceNodeRead; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceNodeCreated { code?: number; item?: ChefDsmStoreServiceNodeRead; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceNodeGetRunlists200Response { code?: number; item?: ChefDsmStoreServiceNodeGetRunlists200ResponseItem; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceNodeGetRunlists200ResponseItem { runList?: Array; } export interface ChefDsmStoreServiceNodeListPaginated { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; pagination?: ChefDsmStoreServicePagination; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceOrganizationList { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServicePagination { itemsPerPage: number; nextLink?: string; page: number; pageItemCount: number; previousLink?: string; startIndex: number; totalItems: number; totalPages: number; } export interface ChefDsmStoreServiceParams { header?: any; path?: any; query?: any; } export interface ChefDsmStoreServicePolicyFileRead { name: string; revisionId: string; } export interface ChefDsmStoreServicePolicyFileRevisionDetail { cookbookLocks?: Array; defaultAttributes?: any; includedPolicyLocks?: Array; name: string; namedRunLists?: Array; overrideAttributes?: any; revisionId: string; runList: Array; solutionDependencies?: ChefDsmStoreServicePolicyFileRevisionDetailSolutionDependencies; } export interface ChefDsmStoreServicePolicyGroupListItem { name: string; policyGroup: string; revisionId: string; } export interface ChefDsmStoreServicePolicyGroupPolicy { name: string; revisionId: string; } export interface ChefDsmStoreServicePolicyGroupRead { name: string; policies: Array; uri: string; } export interface ChefDsmStoreServicePolicyRevisionRead { revisionId: string; } export interface ChefDsmStoreServicePolicyFileRevisionDetailCookbookLocksInner { cookbook?: ChefDsmStoreServiceCookbookLock; name?: string; } export interface ChefDsmStoreServicePolicyFileRevisionDetailNamedRunListsInner { list?: Array; name?: string; } export interface ChefDsmStoreServicePolicyFileRevisionDetailResponse { code?: number; item?: ChefDsmStoreServicePolicyFileRevisionDetail; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServicePolicyFileRevisionDetailSolutionDependencies { dependencies?: any; policyfile?: any; } export interface ChefDsmStoreServicePolicyFilesList { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServicePolicyGroupItem { code?: number; item?: ChefDsmStoreServicePolicyGroupRead; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServicePolicyGroupList { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServicePolicyRevisionsList { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceRoleCreate { defaultAttributes?: any; description?: string; envRunLists?: any; name: string; overrideAttributes?: any; runList?: Array; } export interface ChefDsmStoreServiceRoleRead { defaultAttributes?: any; description?: string; envRunLists?: any; name: string; overrideAttributes?: any; runList?: Array; } export interface ChefDsmStoreServiceRoleUpdate { defaultAttributes?: any; description?: string; envRunLists?: any; overrideAttributes?: any; runList?: Array; } export interface ChefDsmStoreServiceRole200 { code?: number; item?: ChefDsmStoreServiceRoleRead; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceRoleCreated { code?: number; item?: ChefDsmStoreServiceRoleRead; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceRoleEnvironmentRunlist { code?: number; item?: ChefDsmStoreServiceRoleEnvironmentRunlistItem; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceRoleEnvironmentRunlistItem { runList: Array; } export interface ChefDsmStoreServiceRoleEnvironments { code?: number; item?: ChefDsmStoreServiceRoleEnvironmentsItem; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceRoleEnvironmentsItem { envRunLists: any; runList: Array; } export interface ChefDsmStoreServiceRoleListPaginated { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; pagination?: ChefDsmStoreServicePagination; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceRunListItem { children?: Array; error?: ChefDsmStoreServiceRunListItemError; missing?: boolean; name: string; noVersion?: boolean; position?: number; skipped?: boolean; type: string; version?: string; } export interface ChefDsmStoreServiceRunListItemError { code?: string; message?: string; } export interface ChefDsmStoreServiceScmDetail { name?: string; published?: boolean; remote?: string; revision?: string; synchronizedRemoteBranches?: Array; workingTreeClean?: boolean; } export interface ChefDsmStoreServiceSearchItem { item: any; } export interface ChefDsmStoreServiceSearchSearchIndex200Response { code?: number; items?: Array; kind?: ChefDsmStoreServiceWrapperKind; pagination?: ChefDsmStoreServicePagination; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceUserKeyCreateRequest { publicKey?: string; } export interface ChefDsmStoreServiceUserKeyCreateResponse { expired?: boolean; name?: string; privateKey?: string; } export interface ChefDsmStoreServiceUserKeyCreate { code?: number; item?: ChefDsmStoreServiceUserKeyCreateResponse; kind?: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export type ChefDsmStoreServiceUuid = string; export interface ChefDsmStoreServiceValidation { context?: any; help?: string; message?: string; reason?: string; service?: string; } export interface ChefDsmStoreServiceWrapperEmpty { code: number; kind: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceWrapperError { code?: number; errors?: Array; kind?: ChefDsmStoreServiceWrapperKind; message?: string; } export interface ChefDsmStoreServiceWrapperItem { code: number; item: any; kind: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceWrapperItems { code: number; items: Array; kind: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; } export type ChefDsmStoreServiceWrapperKind = string; export interface ChefDsmStoreServiceWrapperPaginated { code: number; kind: ChefDsmStoreServiceWrapperKind; pagination: ChefDsmStoreServicePagination; params?: ChefDsmStoreServiceParams; } export interface ChefDsmStoreServiceWrapperValidation { errors: Array; kind: ChefDsmStoreServiceWrapperKind; params?: ChefDsmStoreServiceParams; status?: number; } export interface ChefDsmStoreServiceWrapperValidationErrorsInner { code?: number; errors?: Array; message?: string; }